.politica__cabecalho{display:flex;flex-direction:column;gap:3.2rem;width:110rem;margin-inline:auto;padding-top:19.2rem;padding-bottom:6.4rem}.politica__trilha{display:flex;align-items:center;gap:1rem}.politica__meta{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-top:2.4rem;border-top:1px solid var(--line-default)}.politica__assinatura{display:flex;align-items:center;gap:1.2rem}.politica__assinatura-texto{display:flex;flex-direction:column;gap:.2rem;white-space:nowrap}.politica__marca{display:grid;place-items:center;width:4rem;height:4rem;flex-shrink:0;border-radius:.9rem;background:var(--button-primary-bg)}.politica__marca img{width:2rem;height:auto}.politica__corpo{display:flex;align-items:flex-start;justify-content:space-between;padding-top:12rem;padding-bottom:16rem}.politica__sumario{position:sticky;top:12rem;width:32rem;flex-shrink:0}.politica__sumario ol{margin:1.6rem 0 0;padding:0;list-style:none}.politica__sumario a{display:flex;align-items:center;gap:1.2rem;padding-block:.8rem;color:var(--text-tertiary);transition:color .3s var(--ease-out)}.politica__sumario a .t-body-s{width:26rem}.politica__traco{width:.6rem;height:1.5px;flex-shrink:0;background:var(--line-default);transition:width .4s var(--ease-out),background-color .4s var(--ease-out)}.politica__sumario a.lida{color:var(--text-secondary)}.politica__sumario a.atual{color:var(--text-primary)}.politica__sumario a.atual .politica__traco{width:1.8rem;background:var(--accent-pixel)}@media (hover: hover){.politica__sumario a:hover{color:var(--text-primary)}}.politica__texto{width:72rem;flex-shrink:0}.politica__secao{display:flex;flex-direction:column;gap:2.8rem;padding-top:7.6rem}.politica__secao:first-child{padding-top:0}.politica__corrido{font-size:2.1rem;line-height:1.5;letter-spacing:-.01em;color:var(--text-secondary)}.politica__corrido--forte{color:var(--text-primary)}.politica__corrido a{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--line-strong);transition:text-decoration-color .2s var(--ease-out)}@media (hover: hover){.politica__corrido a:hover{text-decoration-color:currentColor}}.politica__lista{display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none}.politica__lista:has(.politica__item-titulo){gap:2.4rem}.politica__lista li{display:flex;align-items:flex-start;gap:1.8rem}.politica__numero{flex-shrink:0;min-width:1.8rem;padding-top:.75rem;color:var(--accent-pixel)}.politica__item-titulo{display:block;color:var(--text-primary)}.politica__item-texto{display:block}.politica__item-texto:first-letter{text-transform:uppercase}.politica__corrido code{font-family:var(--font-mono);font-size:.82em;letter-spacing:0;white-space:nowrap;color:var(--text-primary)}.politica__destaque{display:flex;align-items:flex-start;gap:2.4rem;padding-block:3.6rem;border-block:1px solid var(--line-default)}.politica__destaque-plus{margin-top:1.2rem;color:var(--accent-pixel)}.politica__cookies{display:flex;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;flex-wrap:wrap;padding:2rem;border-radius:1.4rem;background:var(--surface-card)}.politica__cookies-estado{display:flex;flex-direction:column;gap:.4rem}.politica__cookies-acoes{display:flex;gap:.8rem}.politica__lateral{position:sticky;top:12rem;width:40rem;flex-shrink:0}.politica__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem;padding:2rem;border-radius:1.4rem;background:var(--surface-card)}@media (max-width: 1024px){.politica__cabecalho{width:auto;gap:2.4rem;padding-top:11.2rem;padding-bottom:4rem}.politica__corpo{flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:8rem}.politica__sumario,.politica__lateral{position:static;width:auto}.politica__sumario{padding-bottom:3.2rem;margin-bottom:4.8rem;border-bottom:1px solid var(--line-default)}.politica__sumario a,.politica__sumario a.lida,.politica__sumario a.atual{color:var(--text-secondary)}.politica__sumario a.atual .politica__traco{width:.6rem;background:var(--line-default)}.politica__sumario a .t-body-s,.politica__texto{width:auto}.politica__secao{scroll-margin-top:3.2rem}.politica__lateral{margin-top:6.4rem}}@media (min-width: 700px) and (max-width: 1024px){.politica__apoio,.politica__texto{max-width:62rem}.politica__card{max-width:44rem}}@media (max-width: 699px){.politica__apoio,.politica__corrido{font-size:1.7rem;line-height:1.56}.politica__meta{flex-direction:column;align-items:flex-start;gap:1.6rem}.politica__secao{gap:2rem;padding-top:6.4rem}.politica__lista li{gap:1.4rem}.politica__numero{padding-top:.55rem}.politica__destaque{gap:1.6rem;padding-block:2.8rem}.politica__destaque-plus{margin-top:.8rem}}
