.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 .capa.fundo{background: #000;}
.container.post .parent .titulo{font: 700 20.88px / 1.34em montserrat;text-align: center;margin: 0 0 40px;flex: 1 1 auto;color: var(--preto1);}
.container.post .parent .conteudo {font: 400 15px / 2.028em montserrat;color: var(--cinza3);flex: 1 1 auto;}
.container.post .parent .voltar{font: 400 12.1px/1 controllerext; color: var(--cor1); background-color: var(--amarelo1); padding: 17px 24px 16px 25px;margin: 68px auto 0;border-radius: 20px; text-align: center; transition: .4s; border-radius: 8px; display: flex; width: fit-content; align-items: center; justify-content: center; gap: 6px; transition: .3s;}
.container.post .parent .voltar:hover {background: var(--amarelo1); color: var(--preto1);}
.container.post .parent .voltar p,
.container.post .parent .voltar .icone path {transition: .3s;}
.container.post .parent .voltar p {margin-top: 2px;}
.container.post .parent .voltar:hover p {-webkit-text-fill-color: var(--branco);}
.container.post .parent .voltar:hover .icone path {fill: var(--branco);}
.container.post .parent .voltar .icone {transform: scaleX(-1) rotate(90deg);}
@media(max-width:990px){
     .container.post {padding: 25px 0;}
     .container.post .parent .voltar {margin-top: 20px;}
     .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;}
}