.legal-hero.svelte-1d73e2x{padding:56px 0 28px;border-bottom:1px solid var(--border);background:var(--card)}.legal-hero.svelte-1d73e2x h1:where(.svelte-1d73e2x){margin-top:14px}.legal-hero.svelte-1d73e2x .lead:where(.svelte-1d73e2x){margin-top:14px;font-size:18px;line-height:1.55;color:var(--muted);max-width:640px}.legal-hero.svelte-1d73e2x .updated:where(.svelte-1d73e2x){margin-top:16px;font-size:14px;color:var(--muted)}.legal-body.svelte-1d73e2x{padding:44px 0 80px}.legal.svelte-1d73e2x{max-width:768px;margin:0 auto}.legal.svelte-1d73e2x h2:where(.svelte-1d73e2x){font-size:22px;line-height:1.3;margin:40px 0 12px;scroll-margin-top:96px}.legal.svelte-1d73e2x p:where(.svelte-1d73e2x){color:var(--text);font-size:15.5px;line-height:1.72;margin:0 0 14px}.legal.svelte-1d73e2x ul:where(.svelte-1d73e2x){margin:0 0 16px;padding-left:22px}.legal.svelte-1d73e2x li:where(.svelte-1d73e2x){color:var(--text);font-size:15.5px;line-height:1.7;margin-bottom:9px}.legal.svelte-1d73e2x a:where(.svelte-1d73e2x){color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal.svelte-1d73e2x a:where(.svelte-1d73e2x):hover{color:var(--primary-700)}
