.legal-page.svelte-1e0rsuc{padding:var(--section-pad) var(--content-px);background:var(--page-bg, #ffffff);min-height:100vh}.content.svelte-1e0rsuc{max-width:720px;margin:0 auto}h1.svelte-1e0rsuc{font-size:2.5rem;font-weight:800;color:var(--text);margin:0 0 8px}.last-updated.svelte-1e0rsuc{font-size:.9rem;color:#9999a8;margin:0 0 40px}.intro.svelte-1e0rsuc{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin:0 0 40px}section.svelte-1e0rsuc{margin-bottom:36px}h2.svelte-1e0rsuc{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 12px}p.svelte-1e0rsuc{font-size:1rem;color:var(--text-muted);line-height:1.7;margin:0}p.svelte-1e0rsuc+p:where(.svelte-1e0rsuc){margin-top:12px}ul.svelte-1e0rsuc{list-style:disc;margin:8px 0 0;padding-left:24px}li.svelte-1e0rsuc{font-size:1rem;color:var(--text-muted);line-height:1.7;margin-bottom:4px}li.svelte-1e0rsuc::marker{color:var(--text-muted)}a.svelte-1e0rsuc{color:var(--text);text-decoration:underline;text-underline-offset:2px}a.svelte-1e0rsuc:hover{color:var(--brand-blue, #3b82f6)}
