.legal.svelte-ep83sf{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:44rem;box-shadow:var(--shadow-sm);border-radius:1.5rem;margin:1.5rem auto 0;padding:2.5rem clamp(1.25rem,4vw,3rem)}h1.svelte-ep83sf{letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.legal-lead.svelte-ep83sf{color:var(--color-text-secondary);margin-top:.75rem;font-size:1.0625rem}.legal-date.svelte-ep83sf{color:var(--color-text-secondary);margin-top:.5rem;font-size:.8125rem}section.svelte-ep83sf{margin-top:2rem}h2.svelte-ep83sf{font-size:1.0625rem;font-weight:650}p.svelte-ep83sf,li.svelte-ep83sf{white-space:pre-line;margin-top:.625rem;line-height:1.6}ul.svelte-ep83sf{padding-left:1.25rem;list-style:outside}
