.legal.svelte-1gmktme{min-height:100vh;background:var(--surface-page);padding:var(--spacing-lg) 16px var(--spacing-2xl)}.legal-head.svelte-1gmktme{max-width:40rem;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:12px}.wordmark.svelte-1gmktme{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;color:var(--ink);text-decoration:none}.legal-body.svelte-1gmktme{max-width:40rem;margin:0 auto;background:var(--surface-card);border:var(--border-ink);border-radius:24px;box-shadow:var(--shadow-hard-sm);padding:var(--spacing-xl) clamp(16px,4vw,40px);overflow-wrap:anywhere}.legal-body.svelte-1gmktme h1,.legal-body.svelte-1gmktme h2,.legal-body.svelte-1gmktme h3{font-family:var(--font-display);color:var(--ink);line-height:1.25}.legal-body.svelte-1gmktme h1{margin-bottom:var(--spacing-xs)}.legal-body.svelte-1gmktme h2{margin:var(--spacing-xl) 0 var(--spacing-sm)}.legal-body.svelte-1gmktme h3{font-size:1.125rem;margin:var(--spacing-lg) 0 var(--spacing-xs)}.legal-body.svelte-1gmktme p,.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol,.legal-body.svelte-1gmktme table{margin-bottom:var(--spacing-md)}.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol{padding-left:1.4em}.legal-body.svelte-1gmktme li+li{margin-top:var(--spacing-xs)}.legal-body.svelte-1gmktme>:last-child{margin-bottom:0}.legal-body.svelte-1gmktme table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:.9375rem}.legal-body.svelte-1gmktme th,.legal-body.svelte-1gmktme td{text-align:left;padding:6px;border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:normal}.legal-body.svelte-1gmktme th:first-child,.legal-body.svelte-1gmktme td:first-child{white-space:nowrap;padding-left:0}.legal-body.svelte-1gmktme th:last-child,.legal-body.svelte-1gmktme td:last-child{padding-right:0}
