.legal-hero.svelte-1e0rsuc{background:linear-gradient(135deg,#0f2a6b,#1852c4);color:#fff;padding:clamp(2.5rem,6vw,3.75rem) 0}.crumb.svelte-1e0rsuc{font-size:.8125rem;color:#fff9;margin-bottom:1rem}.crumb.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#ffffffd9;text-decoration:none}.crumb.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.crumb.svelte-1e0rsuc span:where(.svelte-1e0rsuc){margin:0 .4rem}.legal-hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:Manrope,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.legal-updated.svelte-1e0rsuc{margin-top:.5rem;font-size:.875rem;color:#ffffffb3}.legal-body.svelte-1e0rsuc{background:#fff}.legal-content.svelte-1e0rsuc{max-width:760px}.legal-flag.svelte-1e0rsuc{background:#fff7ed;border:1.5px dashed #F97316;color:#92400e;border-radius:var(--radius-lg);padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;margin-bottom:2rem}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:800;color:var(--c-text);margin:1.75rem 0 .5rem}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.9375rem;color:var(--c-text-muted);line-height:1.75}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--c-primary);font-weight:600;text-decoration:none}.legal-content.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}
