.politica{background:var(--papel-claro)}.politica__topo{z-index:10;padding:14px max(var(--lado), env(safe-area-inset-left)) 14px max(var(--lado), env(safe-area-inset-right));border-bottom:1px solid var(--tinta-12);-webkit-backdrop-filter:blur(10px);background:#f6f3eee6;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.politica__marca .logo{width:clamp(150px,16vw,190px)}.politica__volta{height:44px;padding:0 18px}.politica__corpo{max-width:760px;padding:clamp(40px, 7vw, 88px) var(--lado) clamp(56px, 8vw, 96px);margin:0 auto}.politica h1{font-size:clamp(38px,6vw,64px);font-weight:var(--peso-titulo);letter-spacing:-.03em;margin-top:14px;line-height:1.02}.politica h1 em{color:var(--ouro-texto)}.politica__data{color:var(--tinta-55);margin-top:14px;font-size:14px}.politica__resumo{background:var(--branco);border:1px solid var(--tinta-12);border-radius:var(--raio);margin-top:36px;padding:24px 26px}.politica__resumo h2{margin:0 0 12px;font-size:18px}.politica__indice{margin-top:36px}.politica__indice ol{counter-reset:indice;grid-template-columns:1fr 1fr;gap:2px 24px;margin-top:10px;display:grid}.politica__indice li{counter-increment:indice}.politica__indice a{min-height:44px;color:var(--tinta-70);border-bottom:1px solid var(--tinta-06);align-items:center;gap:10px;font-size:15px;display:flex}.politica__indice a:before{content:counter(indice);font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--ouro-texto);font-weight:600}.politica__indice a:hover{color:var(--verde)}.politica section[id]{scroll-margin-top:90px}.politica section[id]:not(.politica__resumo){margin-top:52px}.politica h2{font-size:clamp(22px,2.6vw,28px);font-weight:var(--peso-titulo);letter-spacing:-.02em;line-height:1.15}.politica h3{letter-spacing:0;margin-top:24px;font-size:16px;font-weight:600}.politica section p,.politica section li{color:var(--tinta-70);font-size:16px;line-height:1.7}.politica section p{margin-top:14px}.politica section ul{gap:8px;margin-top:12px;display:grid}.politica section ul li{padding-left:20px;position:relative}.politica section ul li:before{content:"";background:var(--ouro);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.politica b{color:var(--tinta);font-weight:600}.politica section a:not(.botao){color:var(--verde);text-underline-offset:3px;text-decoration:underline}.politica code{background:var(--tinta-06);border-radius:4px;padding:.05em .35em;font-size:.88em}.politica__ficha{background:var(--branco);border:1px solid var(--tinta-12);border-radius:16px;margin-top:18px;display:grid}.politica__ficha>div{border-top:1px solid var(--tinta-06);grid-template-columns:minmax(150px,.8fr) 1.2fr;gap:16px;padding:12px 18px;display:grid}.politica__ficha>div:first-child{border-top:0}.politica__ficha dt{color:var(--tinta-55);font-size:14px}.politica__ficha dd{font-size:15px;font-weight:500}.politica__pe{padding:28px var(--lado) max(28px, env(safe-area-inset-bottom));color:var(--tinta-55);border-top:1px solid var(--tinta-12);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}.politica__pe a{min-height:44px;color:var(--verde);align-items:center;font-weight:500;display:inline-flex}@media (width<=640px){.politica__indice ol{grid-template-columns:1fr}.politica__ficha>div{grid-template-columns:1fr;gap:2px}.politica__volta{padding:0 14px;font-size:13px}}
