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