.legal-page.svelte-1e0rsuc{min-height:100vh;background:var(--bg)}.legal-header.svelte-1e0rsuc{background:var(--surface);border-bottom:4px solid var(--border);padding:1rem 0}.header-container.svelte-1e0rsuc{max-width:1200px;margin:0 auto;padding:0 2rem}.logo-section.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.logo.svelte-1e0rsuc{height:48px;width:auto}.logo-text.svelte-1e0rsuc{font-size:1.5rem;font-weight:900;color:var(--text);letter-spacing:-.02em}.legal-content.svelte-1e0rsuc{max-width:720px;padding:3rem 2rem 5rem;color:var(--text);line-height:1.6}h1.svelte-1e0rsuc{font-family:var(--font-display);font-size:2.25rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem}.updated.svelte-1e0rsuc{color:var(--text-muted);margin-bottom:1.5rem}h2.svelte-1e0rsuc{font-family:var(--font-display);font-size:1.375rem;font-weight:700;margin:2.5rem 0 .75rem}p.svelte-1e0rsuc{margin-bottom:1rem}ul.svelte-1e0rsuc{margin:0 0 1rem;padding-left:1.5rem}li.svelte-1e0rsuc{margin-bottom:.5rem}.legal-content .alert{margin:1.5rem 0}
