.legal.svelte-61wxkn{padding:var(--space-8) 0;max-width:48rem;margin:0 auto}.legal-hero.svelte-61wxkn{padding:var(--space-12) 0 var(--space-8)}.legal-hero.svelte-61wxkn h1:where(.svelte-61wxkn){font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.lead.svelte-61wxkn{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.legal-notice.svelte-61wxkn{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-10)}.legal-notice.svelte-61wxkn h2:where(.svelte-61wxkn){font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.legal-notice.svelte-61wxkn p:where(.svelte-61wxkn){font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.legal-notice.svelte-61wxkn p:where(.svelte-61wxkn)+p:where(.svelte-61wxkn){margin-top:var(--space-3)}.legal-nav.svelte-61wxkn a:where(.svelte-61wxkn){font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-interactive);text-decoration:none;transition:var(--transition-colors)}.legal-nav.svelte-61wxkn a:where(.svelte-61wxkn):hover{color:var(--color-interactive-hover)}
