.legal-hero.svelte-7ke6fz{background:linear-gradient(135deg,#0f2a6b,#1852c4);color:#fff;padding:clamp(2.5rem,6vw,3.75rem) 0}.crumb.svelte-7ke6fz{font-size:.8125rem;color:#fff9;margin-bottom:1rem}.crumb.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#ffffffd9;text-decoration:none}.crumb.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.crumb.svelte-7ke6fz span:where(.svelte-7ke6fz){margin:0 .4rem}.legal-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:Manrope,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.legal-updated.svelte-7ke6fz{margin-top:.5rem;font-size:.875rem;color:#ffffffb3}.legal-body.svelte-7ke6fz{background:#fff}.legal-content.svelte-7ke6fz{max-width:760px}.legal-flag.svelte-7ke6fz{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-7ke6fz h2:where(.svelte-7ke6fz){font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:800;color:var(--c-text);margin:1.75rem 0 .5rem}.legal-content.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.9375rem;color:var(--c-text-muted);line-height:1.75}.legal-content.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--c-primary);font-weight:600;text-decoration:none}.legal-content.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}
