.legal-page.svelte-yna22u{background:radial-gradient(ellipse at 18% 0%, #14a9f51f, transparent 32%), linear-gradient(180deg, var(--bg), var(--bg-deep));min-height:100vh}.legal-hero.svelte-yna22u{border-bottom:1px solid var(--line);padding:54px 0 40px}.legal-back.svelte-yna22u{color:var(--text-muted);margin-bottom:32px;font-weight:800;text-decoration:none;display:inline-flex}.legal-hero.svelte-yna22u h1:where(.svelte-yna22u){max-width:840px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2.6rem,10vw,5.6rem);line-height:.95}.legal-hero.svelte-yna22u p:where(.svelte-yna22u):not(.section-kicker){max-width:760px;color:var(--text-muted);margin:24px 0 0;font-size:1.08rem;line-height:1.68}.legal-content.svelte-yna22u{gap:18px;max-width:880px;display:grid}.legal-content.svelte-yna22u article:where(.svelte-yna22u){border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff09, #ffffff02), var(--surface);padding:24px}.legal-content.svelte-yna22u h2:where(.svelte-yna22u){color:var(--text);margin:0 0 10px;font-size:1.22rem}.legal-content.svelte-yna22u p:where(.svelte-yna22u){color:var(--text-muted);margin:0;line-height:1.68}.legal-content.svelte-yna22u p:where(.svelte-yna22u)+p:where(.svelte-yna22u){margin-top:12px}.legal-content.svelte-yna22u a:where(.svelte-yna22u){color:var(--primary);font-weight:720}
