.legal-page.svelte-7ke6fz{max-width:720px;margin:0 auto;padding:96px 24px}.legal-inner.svelte-7ke6fz{flex-direction:column;gap:1.5rem;display:flex}.back-link.svelte-7ke6fz{color:var(--text-muted);font-size:.9rem}h1.svelte-7ke6fz{font-size:clamp(2rem,4vw,2.75rem);font-weight:500}h2.svelte-7ke6fz{margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.updated.svelte-7ke6fz{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}section.svelte-7ke6fz{border-top:1px solid var(--card-border);padding:1rem 0}section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-light);line-height:1.7}section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent)}
