.legal-page.svelte-1046um5{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-1046um5 header:where(.svelte-1046um5){margin-bottom:var(--sp-5)}.back.svelte-1046um5{font-family:var(--font-mono);font-size:12px;color:var(--ink-mute);text-decoration:none}.back.svelte-1046um5:hover{color:var(--accent)}.legal-page.svelte-1046um5 h1:where(.svelte-1046um5){font-size:28px;font-weight:600;color:var(--ink);letter-spacing:-.014em;margin:var(--sp-3) 0 6px}.meta.svelte-1046um5{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);text-transform:lowercase;letter-spacing:.04em}.legal-page.svelte-1046um5 section:where(.svelte-1046um5){margin-bottom:var(--sp-4)}.legal-page.svelte-1046um5 h2:where(.svelte-1046um5){font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.012em;margin-bottom:6px}.legal-page.svelte-1046um5 p:where(.svelte-1046um5){color:var(--ink-soft)}.legal-page.svelte-1046um5 a:where(.svelte-1046um5){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-page.svelte-1046um5 a:where(.svelte-1046um5):hover{color:var(--accent-hover, var(--accent))}.legal-foot.svelte-1046um5{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:12px}
