.legal-hero.svelte-yna22u{background-color:var(--surface-authority);padding-bottom:var(--space-12)}.legal-hero__title.svelte-yna22u{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-yna22u{padding:var(--section-padding-y-desktop) 0;background:var(--surface-editorial)}.legal-content.svelte-yna22u .lead:where(.svelte-yna22u){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-yna22u{margin-bottom:var(--space-10)}.legal-section.svelte-yna22u h2:where(.svelte-yna22u){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-yna22u p:where(.svelte-yna22u){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-yna22u ul:where(.svelte-yna22u){list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.legal-section.svelte-yna22u li:where(.svelte-yna22u){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-yna22u a:where(.svelte-yna22u){color:var(--color-gold);text-decoration:underline;transition:color var(--transition-fast)}.legal-section.svelte-yna22u a:where(.svelte-yna22u):hover{color:var(--color-navy)}
