.legal-page.svelte-12pywbn{min-height:60vh;padding:48px 24px 96px;background:var(--color-bg-base)}.legal-inner.svelte-12pywbn{max-width:720px;margin:0 auto}.legal-meta.svelte-12pywbn{font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;color:var(--color-text-muted);margin:0 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.legal-back.svelte-12pywbn{color:var(--color-brand);font-weight:600;text-decoration:none}.legal-back.svelte-12pywbn:hover{text-decoration:underline}.legal-dot.svelte-12pywbn{opacity:.5}.legal-h1.svelte-12pywbn{font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;color:var(--color-text-primary);margin:0 0 16px;letter-spacing:-.02em;line-height:1.15}.legal-lead.svelte-12pywbn{font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.65;color:var(--color-text-secondary);margin:0 0 40px}.legal-section.svelte-12pywbn{margin-bottom:28px}.legal-section.svelte-12pywbn h2:where(.svelte-12pywbn){font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;color:var(--color-text-primary);margin:0 0 10px;letter-spacing:-.01em}.legal-section.svelte-12pywbn p:where(.svelte-12pywbn),.legal-section.svelte-12pywbn li:where(.svelte-12pywbn){font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;line-height:1.65;color:var(--color-text-secondary);margin:0 0 12px}.legal-section.svelte-12pywbn ul:where(.svelte-12pywbn){margin:0 0 12px;padding-left:1.25rem}.legal-section.svelte-12pywbn li:where(.svelte-12pywbn){margin-bottom:8px}.legal-section.svelte-12pywbn strong:where(.svelte-12pywbn){color:var(--color-text-primary);font-weight:600}.legal-note.svelte-12pywbn{font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.55;color:var(--color-text-dim);margin:48px 0 0;padding-top:24px;border-top:1px solid var(--color-bg-border)}
