.legal-shell.svelte-1cgj6a0{background:radial-gradient(circle at 50% 0%, #7c3aed24, transparent 30rem), var(--bg);min-height:100vh}.legal-header.svelte-1cgj6a0{justify-content:space-between;align-items:center;gap:18px;width:min(1000px,100% - 32px);margin:0 auto;padding:22px 0;display:flex}.back-link.svelte-1cgj6a0{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--text);background:#ffffff0a;align-items:center;padding:0 14px;font-size:.88rem;font-weight:900;display:inline-flex}.legal-card.svelte-1cgj6a0{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg, #7c3aed17, #ffffff04), var(--panel);width:min(1000px,100% - 32px);box-shadow:var(--shadow);margin:12px auto 64px;padding:clamp(24px,5vw,48px)}h1.svelte-1cgj6a0,h2.svelte-1cgj6a0,p.svelte-1cgj6a0{margin:0}h1.svelte-1cgj6a0{letter-spacing:0;max-width:780px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.intro.svelte-1cgj6a0{max-width:760px;color:var(--muted);margin-top:18px;font-size:1.04rem;line-height:1.75}section.svelte-1cgj6a0{border-top:1px solid #c5aeff1a;margin-top:34px;padding-top:24px}h2.svelte-1cgj6a0{color:var(--text);margin-bottom:12px;font-size:1.25rem;line-height:1.3}section.svelte-1cgj6a0 p:where(.svelte-1cgj6a0),li.svelte-1cgj6a0{color:var(--muted);line-height:1.72}section.svelte-1cgj6a0 p:where(.svelte-1cgj6a0)+p:where(.svelte-1cgj6a0){margin-top:12px}ul.svelte-1cgj6a0{gap:10px;margin:14px 0 0;padding-left:18px;display:grid}@media (width<=640px){.legal-header.svelte-1cgj6a0,.legal-card.svelte-1cgj6a0{width:min(100% - 24px,1000px)}.legal-card.svelte-1cgj6a0{margin-bottom:44px;padding:22px}}
