.legal-hero[data-v-ad36db97]{padding:140px 0 40px}.legal-hero .container[data-v-ad36db97]{max-width:900px}.legal-hero h1[data-v-ad36db97]{font-size:clamp(34px,5vw,54px);margin:14px 0 8px}.updated[data-v-ad36db97]{font-family:var(--font-mono);font-size:13px;color:var(--text3);margin-bottom:32px}.short-version[data-v-ad36db97]{padding:26px 28px;border-radius:18px;background:linear-gradient(140deg,rgba(139,92,246,.14),var(--bg2) 60%);border:1px solid rgba(139,92,246,.35)}.short-version h2[data-v-ad36db97]{font-size:18px;margin-bottom:12px}.short-version ul[data-v-ad36db97]{list-style:none;padding:0;margin:0}.short-version li[data-v-ad36db97]{position:relative;padding:6px 0 6px 26px;color:var(--text);font-size:15px;line-height:1.6}.short-version li[data-v-ad36db97]:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.short-version a[data-v-ad36db97]{color:#a78bfa;text-decoration:underline;text-underline-offset:3px}.legal-body[data-v-ad36db97]{padding:30px 0 100px}.legal-grid[data-v-ad36db97]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.legal-toc[data-v-ad36db97]{position:sticky;top:100px;padding:20px;border-radius:16px;background:var(--bg2);border:1px solid var(--border)}.legal-toc h3[data-v-ad36db97]{font-size:14px;margin-bottom:10px}.legal-toc ol[data-v-ad36db97]{margin:0;padding-left:18px;color:var(--text3);font-size:13px}.legal-toc li[data-v-ad36db97]{padding:4px 0}.legal-toc a[data-v-ad36db97]{color:var(--text2)}.legal-toc a[data-v-ad36db97]:hover{color:#a78bfa}.legal-content[data-v-ad36db97]{max-width:760px;color:var(--text2);font-size:16px;line-height:1.8}.legal-content section[data-v-ad36db97]{scroll-margin-top:100px;padding-bottom:12px}.legal-content h2[data-v-ad36db97]{font-size:24px;color:var(--text);margin:36px 0 12px}.legal-content section:first-child h2[data-v-ad36db97]{margin-top:0}[data-v-ad36db97] .legal-content h3{font-size:17px;color:var(--text);margin:20px 0 8px}[data-v-ad36db97] .legal-content p{margin-bottom:14px}[data-v-ad36db97] .legal-content strong{color:var(--text)}[data-v-ad36db97] .legal-content ul{margin:0 0 16px;padding-left:0;list-style:none}[data-v-ad36db97] .legal-content li{position:relative;padding:5px 0 5px 22px}[data-v-ad36db97] .legal-content li:before{content:"";position:absolute;left:4px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--grad)}[data-v-ad36db97] .legal-content a{color:#a78bfa;text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.legal-grid[data-v-ad36db97]{grid-template-columns:1fr;gap:28px}.legal-toc[data-v-ad36db97]{position:static}}@media (max-width: 600px){.legal-hero[data-v-ad36db97]{padding:110px 0 28px}.short-version[data-v-ad36db97]{padding:20px}.legal-content[data-v-ad36db97]{font-size:15px}.legal-content h2[data-v-ad36db97]{font-size:21px}}
