body.pagina-catalogo:has(.politica){background:var(--papel)}
.politica{gap:32px}
.politica__cartao{background:var(--branco);border-radius:var(--raio-cartao);padding:40px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}
.politica__voltar{min-height:48px;padding:10px 24px}
.politica__cabecalho{display:flex;flex-direction:column;gap:16px;max-width:840px}
.politica__cabecalho h1{font-size:48px;line-height:48px;font-weight:600;color:var(--tinta)}
.politica__data{font-size:12px;line-height:20px;color:var(--texto-suave)}
.politica__cabecalho p{color:var(--tinta)}
.politica__topicos{display:flex;flex-direction:column;gap:32px;max-width:840px}
.politica__topicos section{display:flex;flex-direction:column;gap:8px}
.politica__topicos h2{font-size:20px;line-height:24px;font-weight:600;color:var(--tinta)}
.politica__topicos p,.politica__topicos li{color:var(--tinta)}
.politica__topicos ul{padding-left:24px;list-style:disc}
@media (max-width:1279px){.politica__cartao{padding:32px}}
@media (max-width:767px){.politica__cartao{padding:24px;align-items:stretch}.politica__cabecalho h1{font-size:32px;line-height:36px}.politica__voltar{align-self:flex-start}}
.politica .rodape{background:transparent;padding:0}
