.container.post{padding: 86px 0 ;}
.container.post .parent .img {width: min(800px, 100%);display: flex;margin: 0 auto 62px;aspect-ratio: 16/9;}
/* .container.post .parent .img img {width: 100%; height: 100%; object-fit: contain;} */
.container.post .parent .img img {width: unset; height: unset; margin: 0 auto; max-width: 100%; max-height: 100%; border-radius: 10px; object-fit: contain;}
.container.post .parent .capa.fundo{background: #000;}
.container.post .parent .titulo{font: 600 26.86px / 1.3em lato;text-align: center;margin: 0 0 40px;flex: 1 1 auto;color: #000;}
.container.post .parent .conteudo {font: 400 15px / 2.028em lato;color: #000;flex: 1 1 auto;}
.container.post .parent .voltar{font: 14px lato; color: #fff; padding: 16px 25px 13px 20px;margin: 77px auto 0;border-radius: 20px; font: 600 13.27px / 1.3em lato; text-align: center; transition: .4s; border-radius: 8px; border: 2px solid transparent; background: var(--cor3); display: flex; width: fit-content; align-items: center; justify-content: center; gap: 6px; transition: 0.3s;}
.container.post .parent .voltar:hover {background: #FFC700; color: #000; transform: scale(1.08);}
.container.post .parent .voltar:hover .icone path {fill: #fff;}
.container.post .parent .voltar .icone {transform: scaleX(-1);}
@media(max-width:990px){
     .container.post {padding: 25px 0;}
     .container.post .parent .voltar {margin-top: 20px; margin-bottom: 50px;}
     .container.post .parent .img,
     .container.post .parent .titulo {margin-bottom: 15px;}
     .container.post .parent .titulo {font-size: clamp(16px, 5vw, 20px);}
     .container.post .parent .conteudo {text-align: justify; hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; text-justify: inter-word;}
}

@media (max-width: 700px) {
     .container.post .parent .voltar {margin-bottom: 0;}
}