.legal-page.svelte-7ke6fz{min-height:100vh;background:var(--theme-background, #050505);color:var(--theme-foreground, #f5f5f7);font:inherit}header.svelte-7ke6fz{max-width:960px;margin:auto;padding:30px 24px}header.svelte-7ke6fz a:where(.svelte-7ke6fz){display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:700;letter-spacing:.13em}header.svelte-7ke6fz img:where(.svelte-7ke6fz){width:32px;height:32px;object-fit:contain}main.svelte-7ke6fz{max-width:760px;margin:0 auto;padding:50px 24px 110px}.eyebrow.svelte-7ke6fz{font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:var(--theme-muted, #aaa)}h1.svelte-7ke6fz{font-size:clamp(2.8rem,7vw,5rem);line-height:1.02;letter-spacing:-.06em;margin:12px 0 26px}.intro.svelte-7ke6fz{font-size:1.18rem;line-height:1.6}section.svelte-7ke6fz{border-top:1px solid var(--theme-border, #333);padding:30px 0 10px}h2.svelte-7ke6fz{font-size:1.35rem;margin:0 0 14px}p.svelte-7ke6fz{line-height:1.65;color:var(--theme-muted, #b5b5bb);margin:0 0 18px}a.svelte-7ke6fz{color:var(--theme-foreground, #f5f5f7);text-underline-offset:3px}button[data-cookie-settings].svelte-7ke6fz{padding:0;border:0;background:none;color:var(--theme-foreground, #f5f5f7);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.updated.svelte-7ke6fz{font-size:.85rem;margin-top:24px}
