.legal-page.svelte-1046um5{max-width:900px;margin:0 auto;padding:1rem}h1.svelte-1046um5{color:var(--text);font-size:1.75rem;font-weight:700}.subtitle.svelte-1046um5{color:var(--text-muted);margin-top:.25rem;margin-bottom:1.25rem}.card.svelte-1046um5{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem}h2.svelte-1046um5{color:var(--text-secondary);margin-top:1rem;margin-bottom:.6rem;font-size:1rem}p.svelte-1046um5,li.svelte-1046um5{color:var(--text-muted);line-height:1.6}ul.svelte-1046um5{margin-left:1.1rem}a.svelte-1046um5{color:var(--accent)}
