.legal-page.svelte-7ke6fz{min-height:100vh;padding:48px 16px;display:flex;justify-content:center;background:var(--bg-secondary)}.legal-card.svelte-7ke6fz{width:100%;max-width:760px;padding:40px}.eyebrow.svelte-7ke6fz{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}h1.svelte-7ke6fz{margin:0;font-family:var(--font-serif);font-size:clamp(32px,5vw,48px);font-weight:400;letter-spacing:-.03em}.updated.svelte-7ke6fz{margin:12px 0 32px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}section.svelte-7ke6fz+section:where(.svelte-7ke6fz){margin-top:24px}h2.svelte-7ke6fz{margin:0 0 8px;font-family:var(--font-serif);font-size:22px;font-weight:500}p.svelte-7ke6fz,li.svelte-7ke6fz{font-size:16px;line-height:1.75;color:var(--text-secondary)}ul.svelte-7ke6fz{margin:8px 0 0 20px;padding:0}a.svelte-7ke6fz{color:var(--accent)}.back-link.svelte-7ke6fz{margin-top:32px;font-family:var(--font-mono);font-size:12px}@media(max-width:640px){.legal-page.svelte-7ke6fz{padding:24px 12px}.legal-card.svelte-7ke6fz{padding:24px}}
