.legal-page.svelte-1e0rsuc{background:var(--color-bg-pure);padding:var(--space-2xl) 0}.container.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:0 var(--space-md)}h1.svelte-1e0rsuc{font-size:var(--text-display);font-weight:300;color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.last-updated.svelte-1e0rsuc{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-xl)}section.svelte-1e0rsuc{margin-bottom:var(--space-xl)}h2.svelte-1e0rsuc{font-size:var(--text-h2);font-weight:400;color:var(--color-fg-primary);margin-bottom:var(--space-md)}p.svelte-1e0rsuc{font-size:var(--text-body);color:var(--color-fg-secondary);line-height:1.7;margin-bottom:var(--space-md)}a.svelte-1e0rsuc{color:var(--color-fg-primary);text-decoration:none}a.svelte-1e0rsuc:hover{text-decoration:underline}
