.legal-page.svelte-1co36ub{min-height:60vh}.legal-hero.svelte-1co36ub{background:var(--soft-cloud);border-bottom:1px solid var(--interface-grey);padding-bottom:var(--space-10)}.legal-title.svelte-1co36ub{font-family:var(--font-heading);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));font-weight:var(--weight-bold);color:var(--rapid-navy);margin-top:var(--space-4);margin-bottom:var(--space-2)}.legal-updated.svelte-1co36ub{font-size:var(--text-sm);color:var(--text-muted);margin:0}.legal-body.svelte-1co36ub{padding-block:var(--space-16)}
