.legal.svelte-1gmktme{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-8);align-items:start;padding-block:clamp(var(--space-7),6vw,var(--space-9))}.legal__intro.svelte-1gmktme{position:sticky;top:92px}.legal.svelte-1gmktme h1:where(.svelte-1gmktme){font-size:clamp(2rem,4vw,2.6rem);margin:var(--space-3) 0 var(--space-4)}.legal__meta.svelte-1gmktme{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.legal__meta-label.svelte-1gmktme{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.legal__meta.svelte-1gmktme strong:where(.svelte-1gmktme){font-family:var(--font-display);color:var(--gold-300);font-size:var(--fs-md)}.legal__meta.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--text-muted);font-size:var(--fs-sm);margin:var(--space-1) 0 var(--space-2)}.legal__actions.svelte-1gmktme{display:flex;gap:var(--space-2);flex-wrap:wrap}.legal__section.svelte-1gmktme{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.legal__section.svelte-1gmktme:last-child{border-bottom:none}.legal__section.svelte-1gmktme h3:where(.svelte-1gmktme){font-size:var(--fs-md);margin-bottom:var(--space-3)}.legal__section.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--text-muted);line-height:var(--lh-base);margin:0}@media (max-width: 860px){.legal.svelte-1gmktme{grid-template-columns:1fr;gap:var(--space-6)}.legal__intro.svelte-1gmktme{position:static}}
