.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{position:fixed;top:8px;left:8px;z-index:60;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--lp-linha);border-radius:10px;background:var(--page);color:var(--color-foreground);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px -12px rgb(0 0 0/.35)}.lp-legal__pular:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.lp-legal .lp-legal__topo{display:flex}.lp-legal__voltar{padding:6px 12px;border-radius:8px;color:var(--color-muted-foreground);font-size:13.5px;font-weight:500;text-decoration:none;transition:color var(--duration-quick) var(--ease-out),background-color var(--duration-quick) var(--ease-out)}.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{padding-bottom:32px;border-bottom:1px solid var(--lp-linha)}.lp-legal__titulo{margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.lp-legal__data{margin:12px 0 0;color:var(--color-muted-foreground);font-size:14px}.lp-legal__resumo{margin:20px 0 0;font-size:17px;line-height:1.6;text-wrap:pretty}.lp-legal__indice{margin-top:32px;padding:20px 24px;border:1px solid var(--lp-linha);border-radius:16px}.lp-legal__indice-titulo{margin:0 0 12px;color:var(--color-muted-foreground);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lp-legal__indice ol{display:grid;gap:6px;margin:0;padding-left:1.4em;font-size:15px}.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{scroll-margin-top:72px;margin-top:48px}.lp-legal__secao h2{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;font-size:1.375rem;font-weight:650;line-height:1.25;letter-spacing:-.02em}.lp-legal__numero{color:var(--color-muted-foreground);font-family:var(--lp-mono);font-size:13px;font-weight:500}.lp-legal__secao li,.lp-legal__secao p{font-size:16px;line-height:1.7;text-wrap:pretty}.lp-legal__secao p{margin:0 0 14px}.lp-legal__secao ul{display:grid;gap:8px;margin:0 0 14px;padding-left:1.2em}.lp-legal__secao li::marker{color:var(--color-muted-foreground)}.lp-legal__rodape{border-top:1px solid var(--lp-linha)}.lp-legal__rodape-linha{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:32px 48px;font-size:14px}.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}}