.legal-page.svelte-1e0rsuc{max-width:800px}.page-header.svelte-1e0rsuc{margin-bottom:32px}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.meta.svelte-1e0rsuc{color:var(--text-muted);font-size:.8rem;margin-top:4px}.content.svelte-1e0rsuc{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);padding:32px}section.svelte-1e0rsuc{margin-bottom:28px}section.svelte-1e0rsuc:last-child{margin-bottom:0}h2.svelte-1e0rsuc{font-size:1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}p.svelte-1e0rsuc{color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin-bottom:8px}p.svelte-1e0rsuc:last-child{margin-bottom:0}a.svelte-1e0rsuc{color:var(--accent)}a.svelte-1e0rsuc:hover{color:var(--accent-hover)}
