:root{color-scheme:light;--bg: #f5f1e8;--panel: #ffffff;--ink: #0f1c2d;--muted: #5c6470;--accent: #de6a1c;--accent-2: #1c8a8f;--border: #dcd4c5;--shadow: 0 18px 40px rgba(25, 25, 25, .08);--font-display: "Sora", "IBM Plex Sans", sans-serif;--font-body: "IBM Plex Sans", "Sora", sans-serif;--page-bg: radial-gradient(circle at top, #fef9ef 0%, #f3efe6 40%, #e8edf0 100%)}:root[data-theme=dark]{color-scheme:dark;--bg: #0d141b;--panel: #151f29;--ink: #eef2f6;--muted: #a6b2bf;--accent: #f07b2c;--accent-2: #2aa8a6;--border: #2c3946;--shadow: 0 18px 40px rgba(0, 0, 0, .45);--page-bg: radial-gradient(circle at top, #131b24 0%, #0d131a 45%, #0a0f14 100%)}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--page-bg);min-height:100vh}.legal-shell.svelte-1e0rsuc{min-height:100vh;padding:28px;display:grid;place-items:start center}.legal-card.svelte-1e0rsuc{width:min(860px,100%);background:var(--panel);border-radius:20px;border:1px solid var(--border);box-shadow:var(--shadow);padding:28px;display:grid;gap:16px}.eyebrow.svelte-1e0rsuc{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}h1.svelte-1e0rsuc{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,38px)}.meta.svelte-1e0rsuc{margin:0;color:var(--muted);font-size:14px}.lead.svelte-1e0rsuc{margin:0}h2.svelte-1e0rsuc{margin:0 0 8px;font-family:var(--font-display);font-size:20px}p.svelte-1e0rsuc{margin:0;line-height:1.55}ul.svelte-1e0rsuc{margin:0;padding-left:20px;display:grid;gap:6px}.links.svelte-1e0rsuc{margin-top:6px;display:flex;flex-wrap:wrap;gap:14px}.links.svelte-1e0rsuc a:where(.svelte-1e0rsuc),a.svelte-1e0rsuc{color:var(--accent-2);text-decoration:none;font-weight:600}.links.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover,a.svelte-1e0rsuc:hover{text-decoration:underline}@media(max-width:720px){.legal-shell.svelte-1e0rsuc{padding:16px}.legal-card.svelte-1e0rsuc{padding:20px}}
