.legal-page.svelte-yhf2i1{max-width:760px;padding-top:2.5rem;padding-bottom:5rem}.legal-header.svelte-yhf2i1{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.375rem}h1.svelte-yhf2i1{font-size:clamp(1.75rem,4vw,2.25rem);color:var(--text)}.legal-updated.svelte-yhf2i1{font-size:.8125rem;color:var(--text-muted);font-family:var(--font-mono)}.legal-body.svelte-yhf2i1{display:flex;flex-direction:column;gap:2rem}section.svelte-yhf2i1{display:flex;flex-direction:column;gap:.75rem}h2.svelte-yhf2i1{font-size:1.0625rem;color:var(--text);padding-bottom:.5rem;border-bottom:1px solid var(--border)}p.svelte-yhf2i1{font-size:.9375rem;color:var(--text-muted);line-height:1.8}ul.svelte-yhf2i1{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}li.svelte-yhf2i1{font-size:.9375rem;color:var(--text-muted);line-height:1.7}a.svelte-yhf2i1{color:var(--accent);text-decoration:underline;text-underline-offset:2px}a.svelte-yhf2i1:hover{color:var(--accent-hover)}
