.lp-legal{--lp-legal-coluna:720px}.lp-legal__coluna{width:min(var(--lp-legal-coluna), 100% - 2 * var(--lp-gutter));margin-inline:auto}.lp-legal__pular{z-index:60;border:1px solid var(--lp-linha);background:var(--page);min-height:36px;color:var(--color-foreground);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:8px;left:8px;box-shadow:0 8px 24px -12px #00000059}.lp-legal__pular:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.lp-legal .lp-legal__topo{display:flex}.lp-legal__voltar{color:var(--color-muted-foreground);transition:color var(--duration-quick) var(--ease-out), background-color var(--duration-quick) var(--ease-out);border-radius:8px;padding:6px 12px;font-size:13.5px;font-weight:500;text-decoration:none}.lp-legal__voltar:hover{color:var(--color-foreground);background:color-mix(in srgb, var(--color-foreground) 6%, transparent)}.lp-legal main{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,104px)}.lp-legal__cabeca{border-bottom:1px solid var(--lp-linha);padding-bottom:32px}.lp-legal__titulo{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.1}.lp-legal__data{color:var(--color-muted-foreground);margin:12px 0 0;font-size:14px}.lp-legal__resumo{text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}.lp-legal__indice{border:1px solid var(--lp-linha);border-radius:16px;margin-top:32px;padding:20px 24px}.lp-legal__indice-titulo{color:var(--color-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.lp-legal__indice ol{gap:6px;margin:0;padding-left:1.4em;font-size:15px;display:grid}.lp-legal__indice ol ::marker{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.lp-legal a{color:var(--accent-ink);text-underline-offset:3px}.lp-legal__indice a{text-decoration:none}.lp-legal__indice a:hover{text-decoration:underline}.lp-legal__secao{margin-top:48px;scroll-margin-top:72px}.lp-legal__secao h2{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:1.375rem;font-weight:650;line-height:1.25;display:flex}.lp-legal__numero{color:var(--color-muted-foreground);font-family:var(--lp-mono);font-size:13px;font-weight:500}.lp-legal__secao p,.lp-legal__secao li{text-wrap:pretty;font-size:16px;line-height:1.7}.lp-legal__secao p{margin:0 0 14px}.lp-legal__secao ul{gap:8px;margin:0 0 14px;padding-left:1.2em;display:grid}.lp-legal__secao li::marker{color:var(--color-muted-foreground)}.lp-legal__rodape{border-top:1px solid var(--lp-linha)}.lp-legal__rodape-linha{flex-wrap:wrap;gap:12px 28px;padding-block:32px 48px;font-size:14px;display:flex}.lp-legal__rodape-linha a{color:var(--color-muted-foreground);text-decoration:none}.lp-legal__rodape-linha a:hover{color:var(--color-foreground);text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-legal__voltar{transition:none}}