.politica{max-width:820px;padding:140px var(--borda) 100px;margin:0 auto}.politica__titulo{letter-spacing:-.045em;margin:0 0 .8rem;font-size:clamp(2.2rem,6vw,3.8rem);font-weight:600;line-height:1.05}.politica__data{color:var(--mist);font-family:var(--mono);letter-spacing:.04em;margin:0 0 3rem;font-size:.8rem}.politica__texto{color:color-mix(in oklab, var(--bone) 78%, var(--mist));font-size:1rem;font-weight:300;line-height:1.75}.politica__texto h2{color:var(--bone);letter-spacing:-.025em;margin:3rem 0 1rem;scroll-margin-top:96px;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:600;line-height:1.25}.politica__texto h3{color:var(--bone);margin:1.6rem 0 .6rem;scroll-margin-top:96px;font-size:1.1rem;font-weight:600}.politica__texto p{margin:0 0 1em}.politica__texto strong{color:var(--bone);font-weight:600}.politica__texto a{color:var(--acento);text-underline-offset:3px;text-decoration:underline}.politica__texto a:hover{color:var(--bone)}.politica__texto ul,.politica__texto ol{margin:0 0 1em;padding-left:1.25em}.politica__texto li{margin-bottom:.5em}.politica__texto li::marker{color:var(--acento)}.pol-tabela{border:1px solid var(--outline);border-radius:14px;width:100%;margin:.6rem 0 1.4rem;overflow-x:auto}.pol-tabela table{border-collapse:collapse;width:100%;min-width:520px;font-size:.93rem}.pol-tabela th{text-align:left;color:var(--bone);background:var(--surface);border-bottom:1px solid var(--outline);padding:.8rem 1rem;font-weight:600}.pol-tabela td{border-bottom:1px solid var(--outline);vertical-align:top;padding:.8rem 1rem}.pol-tabela tr:last-child td{border-bottom:0}.pol-cartao{background:var(--surface);border:1px solid var(--outline);border-radius:18px;margin:.6rem 0 1.6rem;padding:1.5rem 1.7rem}.pol-cartao.acento{border-color:var(--acento)}.pol-rotulo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin-bottom:.6rem;font-size:.72rem;display:inline-block}.pol-indice ol{columns:2;column-gap:2rem;margin:0}.pol-indice li{break-inside:avoid}.pol-indice a{text-decoration:none}.rodape--politica{grid-template-columns:1fr auto;align-items:center}.rodape--politica .rodape__col{flex-flow:wrap;gap:1.4rem}@media (width<=640px){.pol-indice ol{columns:1}.pol-cartao{padding:1.2rem}.rodape--politica{grid-template-columns:1fr}.nav .btn--fantasma{display:inline-flex}}@media (pointer:coarse){.pol-indice a,.rodape__col a{padding:.45rem 0;display:inline-block}}
