.legal-page.svelte-194zmpf{background:var(--bg-base);min-height:100vh;color:var(--text-main);padding:3rem 1.5rem 5rem}.legal-container.svelte-194zmpf{max-width:760px;margin:0 auto}h1.svelte-194zmpf{margin:0 0 .5rem;font-size:2rem;font-weight:700}.updated.svelte-194zmpf{color:var(--text-secondary);margin:0 0 2rem;font-size:.85rem}h2.svelte-194zmpf{color:var(--primary);margin:2rem 0 .75rem;font-size:1.15rem;font-weight:600}p.svelte-194zmpf{color:var(--text-main);margin:0 0 1rem;line-height:1.7}.callout.svelte-194zmpf{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:.5rem;margin:0 0 1rem;padding:1rem 1.25rem;line-height:1.7}
