.legal-hero.svelte-yiqd0o{background-color:var(--surface-authority);padding-bottom:var(--space-12)}.legal-hero__title.svelte-yiqd0o{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-light);color:var(--text-on-dark-primary);line-height:var(--leading-tight)}.legal-content.svelte-yiqd0o{padding:var(--section-padding-y-desktop) 0;background:var(--surface-editorial)}.legal-content.svelte-yiqd0o .lead:where(.svelte-yiqd0o){font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:70ch;margin-bottom:var(--space-12)}.legal-section.svelte-yiqd0o{margin-bottom:var(--space-10)}.legal-section.svelte-yiqd0o h2:where(.svelte-yiqd0o){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-regular);color:var(--text-authority);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-warm)}.legal-section.svelte-yiqd0o p:where(.svelte-yiqd0o){font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.legal-section.svelte-yiqd0o ul:where(.svelte-yiqd0o){list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.legal-section.svelte-yiqd0o li:where(.svelte-yiqd0o){font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.legal-section.svelte-yiqd0o strong:where(.svelte-yiqd0o){color:var(--text-authority);font-weight:var(--font-semibold)}
