.legal.svelte-mczy1z{position:relative;z-index:2;max-width:760px;margin:clamp(104px,14vh,144px) auto 64px;padding:clamp(40px,6vw,64px) clamp(24px,4vw,56px);color:var(--text);background:#0b0b10db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:16px}header.svelte-mczy1z{margin-bottom:48px}h1.svelte-mczy1z{font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-.02em;margin:12px 0 20px;font-weight:400}.intro.svelte-mczy1z{font-size:18px;line-height:1.6;color:var(--muted);margin:0 0 16px}.effective.svelte-mczy1z{color:var(--dim)}section.svelte-mczy1z{margin-bottom:36px}h2.svelte-mczy1z{font-size:26px;line-height:1.2;margin:0 0 12px;font-weight:400;color:var(--text)}p.svelte-mczy1z{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 12px}ul.svelte-mczy1z{margin:0 0 12px;padding-left:20px}li.svelte-mczy1z{font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:6px}li.svelte-mczy1z::marker{color:var(--accent)}.legal-nav.svelte-mczy1z{display:flex;justify-content:space-between;gap:16px;padding-top:32px;border-top:1px solid var(--border);color:var(--dim)}.legal-nav.svelte-mczy1z a:where(.svelte-mczy1z){color:var(--muted);text-decoration:none}.legal-nav.svelte-mczy1z a:where(.svelte-mczy1z):hover{color:var(--accent)}
