.legal-page[data-v-a51914f2]{background:#f6fafd;color:#263c54;min-height:100vh;padding-bottom:100px}.legal-hero[data-v-a51914f2]{background:radial-gradient(circle at 50% -20%,rgba(31,196,186,.18),transparent 42%),linear-gradient(180deg,#eef8ff,#f6fafd);padding:78px 20px 72px;text-align:center}.legal-hero h1[data-v-a51914f2]{color:#102843;font-size:clamp(36px,5vw,52px);letter-spacing:-.03em;margin:0 0 12px}.legal-hero p[data-v-a51914f2]{color:#6e8298;font-size:15px;line-height:1.8;margin:0 auto;max-width:680px}.legal-hero small[data-v-a51914f2]{color:#92a1b0;display:block;font-size:11px;margin-top:18px}.legal-shell[data-v-a51914f2]{align-items:start;display:grid;gap:32px;grid-template-columns:210px minmax(0,1fr);margin:0 auto;width:min(1080px,100% - 40px)}aside[data-v-a51914f2]{background:#fff;border:1px solid #e1eaf1;border-radius:18px;box-shadow:0 16px 40px #1f46660f;padding:22px;position:sticky;top:98px}aside>strong[data-v-a51914f2]{color:#1c3651;display:block;font-size:13px;margin-bottom:13px}aside>a[data-v-a51914f2]{color:#718397;display:block;font-size:12px;padding:8px 0;text-decoration:none;transition:color .2s}aside>a[data-v-a51914f2]:hover{color:#1677ff}.demo-notice[data-v-a51914f2]{background:#fff8df;border-radius:11px;color:#6d642f;margin-top:18px;padding:13px}.demo-notice b[data-v-a51914f2]{font-size:11px}.demo-notice p[data-v-a51914f2]{font-size:10px;line-height:1.6;margin:5px 0 0}article[data-v-a51914f2]{background:#fff;border:1px solid #e1eaf1;border-radius:22px;box-shadow:0 20px 55px #1f466612;padding:40px 46px 56px}article[data-v-a51914f2] h2{color:#17314d;font-size:21px;margin:42px 0 14px;scroll-margin-top:100px}article[data-v-a51914f2] h2:first-child{margin-top:0}article[data-v-a51914f2] h3{color:#29445f;font-size:15px;margin:26px 0 10px}article[data-v-a51914f2] li,article[data-v-a51914f2] p{color:#62768b;font-size:13px;line-height:2}article[data-v-a51914f2] p{margin:0 0 14px}article[data-v-a51914f2] ol,article[data-v-a51914f2] ul{margin:8px 0 18px;padding-left:22px}article[data-v-a51914f2] a{color:#1677ff;text-decoration:none}article[data-v-a51914f2] .legal-callout{background:#eefaf8;border-left:3px solid #21aaa3;border-radius:0 10px 10px 0;color:#536c7d;font-size:12px;line-height:1.8;margin:18px 0;padding:15px 17px}article[data-v-a51914f2] .placeholder{background:#fff2d9;border-radius:5px;color:#965a13;font-weight:700;padding:2px 6px}@media (max-width:780px){.legal-hero[data-v-a51914f2]{padding:58px 18px 52px}.legal-shell[data-v-a51914f2]{grid-template-columns:1fr;width:min(100% - 24px,1080px)}aside[data-v-a51914f2]{display:none;position:static}article[data-v-a51914f2]{padding:30px 22px 40px}}
