.legal-page.svelte-79qpgi{max-width:720px;margin:0 auto;padding:var(--sp-5) var(--sp-4) var(--sp-7);color:var(--ink-soft);font-size:14px;line-height:1.65}.legal-page.svelte-79qpgi header:where(.svelte-79qpgi){margin-bottom:var(--sp-5)}.back.svelte-79qpgi{font-family:var(--font-mono);font-size:12px;color:var(--ink-mute);text-decoration:none}.back.svelte-79qpgi:hover{color:var(--accent)}.legal-page.svelte-79qpgi h1:where(.svelte-79qpgi){font-size:28px;font-weight:600;color:var(--ink);letter-spacing:-.014em;margin:var(--sp-3) 0 6px}.meta.svelte-79qpgi{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);text-transform:lowercase;letter-spacing:.04em}.legal-page.svelte-79qpgi section:where(.svelte-79qpgi){margin-bottom:var(--sp-4)}.legal-page.svelte-79qpgi h2:where(.svelte-79qpgi){font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.012em;margin-bottom:6px}.legal-page.svelte-79qpgi p:where(.svelte-79qpgi){color:var(--ink-soft)}.legal-page.svelte-79qpgi a:where(.svelte-79qpgi){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-page.svelte-79qpgi a:where(.svelte-79qpgi):hover{color:var(--accent-hover, var(--accent))}.legal-foot.svelte-79qpgi{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:12px}
