.legal-shell[data-v-22acce29]{background:radial-gradient(circle at top left,rgba(58,129,244,.14),transparent 28%),linear-gradient(180deg,#eef5ff,#f8fbff);min-height:100vh}.legal-header[data-v-22acce29]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid rgba(218,228,246,.88);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr);padding:18px 24px;position:sticky;top:0;z-index:10}.legal-back[data-v-22acce29]{align-items:center;background:#fff;border:1px solid #d9e3f5;border-radius:8px;color:#36506e;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:40px;padding:0 18px;text-decoration:none}.legal-header__main h1[data-v-22acce29]{color:#13213a;font-size:24px;line-height:1.25;margin:0}.legal-layout[data-v-22acce29]{display:grid;gap:24px;grid-template-columns:260px minmax(0,1fr);margin:24px auto 0;padding-bottom:40px;width:min(1240px,calc(100vw - 32px))}.legal-article[data-v-22acce29],.legal-sidebar[data-v-22acce29]{min-width:0}.legal-panel[data-v-22acce29]{background:#ffffffe6;border:1px solid #d9e3f5;border-radius:24px;box-shadow:0 18px 48px #14244414}.legal-panel--sticky[data-v-22acce29]{padding:20px 18px;position:sticky;top:104px}.legal-panel__title[data-v-22acce29]{color:#13213a;font-size:15px;font-weight:700;margin-bottom:14px}.legal-nav[data-v-22acce29]{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 180px);overflow-y:auto;padding-right:6px}.legal-nav__link[data-v-22acce29]{color:#52617a;font-size:14px;line-height:1.5;text-decoration:none}.legal-nav__link[data-v-22acce29]:hover{color:#315efb}.legal-paper[data-v-22acce29]{padding:32px}.legal-divider[data-v-22acce29]{border:0;border-top:1px solid rgba(217,227,245,.9);margin:24px 0}.legal-section[data-v-22acce29]{color:#13213a;font-size:22px;line-height:1.4;margin:0 0 14px;scroll-margin-top:110px}.legal-paragraph[data-v-22acce29]{color:#344255;font-size:15px;line-height:1.9;margin:0 0 14px;word-break:break-word}.legal-paragraph--indented[data-v-22acce29]{text-indent:2em}@media(max-width:960px){.legal-header[data-v-22acce29]{grid-template-columns:1fr}.legal-back[data-v-22acce29]{width:-moz-fit-content;width:fit-content}.legal-layout[data-v-22acce29]{grid-template-columns:1fr;margin-top:12px;width:calc(100vw - 24px)}.legal-panel--sticky[data-v-22acce29]{position:static}.legal-nav[data-v-22acce29]{max-height:none}.legal-paper[data-v-22acce29]{padding:22px 18px}}
