.legal-page.svelte-1gmktme{flex-direction:column;min-height:100vh;display:flex}.legal-main.svelte-1gmktme{padding:calc(var(--nav-height) + var(--space-12)) 0 var(--space-24);background:var(--bg-off-white);color:var(--text-primary);flex:1}.legal-header.svelte-1gmktme{max-width:44rem;margin-bottom:var(--space-12)}.legal-header.svelte-1gmktme h1:where(.svelte-1gmktme){margin:var(--space-4) 0 0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);line-height:1.1}.legal-updated.svelte-1gmktme{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:.9375rem}.legal-body.svelte-1gmktme{max-width:44rem}.legal-body.svelte-1gmktme section:where(.svelte-1gmktme){margin-bottom:var(--space-10)}.legal-body.svelte-1gmktme h2:where(.svelte-1gmktme){margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:1.375rem;line-height:1.25}.legal-body.svelte-1gmktme p:where(.svelte-1gmktme){margin:0 0 var(--space-4);color:var(--text-secondary)}.legal-body.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--secondary-slate-blue);text-decoration:underline}.legal-body.svelte-1gmktme a:where(.svelte-1gmktme):hover,.legal-body.svelte-1gmktme a:where(.svelte-1gmktme):focus-visible{color:var(--primary-navy-mid)}.footer__inner.svelte-1gmktme a:where(.svelte-1gmktme){color:inherit;text-decoration:underline}.footer__inner.svelte-1gmktme a:where(.svelte-1gmktme):hover,.footer__inner.svelte-1gmktme a:where(.svelte-1gmktme):focus-visible{color:var(--text-on-dark)}@media (width<=48rem){.legal-main.svelte-1gmktme{padding:calc(var(--nav-height) + var(--space-8)) 0 var(--space-16)}}
