.legal-doc.svelte-yna22u{min-height:60vh;padding:120px 24px 80px;max-width:760px;margin:0 auto;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.legal-inner.svelte-yna22u h1:where(.svelte-yna22u){font-size:clamp(28px,4vw,36px);font-weight:800;color:#1d1d1f;margin:0 0 8px;letter-spacing:-.03em}.legal-updated.svelte-yna22u{color:#86868b;font-size:13px;margin:0 0 16px}.legal-disclaimer.svelte-yna22u{background:#f5f5f7;border:1px solid #e8e8ed;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.55;color:#424245;margin:0 0 28px}.legal-inner.svelte-yna22u h2:where(.svelte-yna22u){font-size:18px;font-weight:700;color:#1d1d1f;margin:32px 0 12px}.legal-inner.svelte-yna22u h3:where(.svelte-yna22u){font-size:15px;font-weight:700;color:#1d1d1f;margin:20px 0 10px}.legal-inner.svelte-yna22u p:where(.svelte-yna22u),.legal-inner.svelte-yna22u li:where(.svelte-yna22u){font-size:15px;line-height:1.65;color:#424245;margin:0 0 12px}.legal-inner.svelte-yna22u ul:where(.svelte-yna22u){margin:0 0 12px;padding-left:1.25rem}.legal-inner.svelte-yna22u a:where(.svelte-yna22u){color:#0071e3;font-weight:600;text-decoration:none;word-break:break-word}.legal-inner.svelte-yna22u a:where(.svelte-yna22u):hover{text-decoration:underline}
