.portal-legal-page[data-v-dce51532]{color:var(--text);background:linear-gradient(#1f4f4b0b 1px,#0000 0) 0 0/44px 44px,linear-gradient(90deg,#1f4f4b0a 1px,#0000 0) 0 0/44px 44px,radial-gradient(circle at 88% 3%,#09f2a41a,#0000 28%),#071113;min-height:100%;padding:44px clamp(18px,5vw,72px) 72px}.portal-legal-document[data-v-dce51532]{width:min(960px,100%);margin:0 auto}.portal-legal-breadcrumb[data-v-dce51532]{color:var(--text-3);align-items:center;gap:9px;font-size:11px;display:flex}.portal-legal-breadcrumb a[data-v-dce51532]{color:var(--text-2);text-decoration:none}.portal-legal-breadcrumb a[data-v-dce51532]:hover{color:var(--accent)}.portal-legal-breadcrumb strong[data-v-dce51532]{color:var(--accent);font-weight:700}.portal-legal-header[data-v-dce51532]{border:1px solid var(--line-strong);background:#061719f0;margin-top:20px;padding:clamp(24px,5vw,50px);box-shadow:0 28px 70px #00000047}.portal-legal-header>p[data-v-dce51532]:first-child{color:var(--accent);letter-spacing:.2em;font-size:10px;font-weight:900}.portal-legal-header h1[data-v-dce51532]{letter-spacing:.04em;margin-top:10px;font-size:clamp(34px,6vw,54px)}.portal-legal-meta[data-v-dce51532]{color:var(--text-3);flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:11px;display:flex}.portal-legal-description[data-v-dce51532]{color:var(--text-2);max-width:740px;margin-top:21px;font-size:14px;line-height:1.9}.portal-legal-switch[data-v-dce51532]{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.portal-legal-switch a[data-v-dce51532]{border:1px solid var(--line);color:var(--text-2);text-align:center;min-width:112px;padding:9px 15px;font-size:12px;text-decoration:none}.portal-legal-switch a.router-link-active[data-v-dce51532]{background:var(--accent);border-color:var(--accent);color:#041713;font-weight:800}.portal-legal-content[data-v-dce51532]{border:1px solid var(--line);background:#071619f0;margin-top:18px;padding:clamp(22px,5vw,50px)}.portal-legal-content[data-v-dce51532] .legal-highlight{border-left:3px solid var(--accent);color:var(--text-2);background:#09f2a40f;margin-bottom:34px;padding:18px 20px;font-size:13px;line-height:1.9}.portal-legal-content[data-v-dce51532] .legal-toc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:38px;display:grid}.portal-legal-content[data-v-dce51532] .legal-toc a{border:1px solid var(--line);color:var(--text-2);padding:10px 12px;font-size:11px;text-decoration:none}.portal-legal-content[data-v-dce51532] .legal-toc a:hover{border-color:var(--accent);color:var(--accent)}.portal-legal-content[data-v-dce51532] section{scroll-margin-top:84px}.portal-legal-content[data-v-dce51532] section+section{border-top:1px solid var(--line);margin-top:42px;padding-top:38px}.portal-legal-content[data-v-dce51532] h2{align-items:baseline;gap:12px;font-size:22px;line-height:1.35;display:flex}.portal-legal-content[data-v-dce51532] h2 span{color:var(--accent);letter-spacing:.12em;font-size:10px}.portal-legal-content[data-v-dce51532] h3{color:var(--text);margin-top:25px;font-size:15px}.portal-legal-content[data-v-dce51532] li,.portal-legal-content[data-v-dce51532] p{color:var(--text-2);font-size:13px;line-height:1.95}.portal-legal-content[data-v-dce51532] h2+p,.portal-legal-content[data-v-dce51532] h3+ol,.portal-legal-content[data-v-dce51532] h3+p,.portal-legal-content[data-v-dce51532] h3+ul,.portal-legal-content[data-v-dce51532] p+ol,.portal-legal-content[data-v-dce51532] p+p,.portal-legal-content[data-v-dce51532] p+ul{margin-top:12px}.portal-legal-content[data-v-dce51532] ol,.portal-legal-content[data-v-dce51532] ul{gap:8px;margin-top:12px;padding-left:22px;display:grid}.portal-legal-content[data-v-dce51532] strong{color:var(--text)}.portal-legal-content[data-v-dce51532] a{color:var(--accent)}.portal-legal-content[data-v-dce51532] .legal-data-list{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.portal-legal-content[data-v-dce51532] .legal-data-list li{border:1px solid var(--line);background:#0310128c;padding:15px 17px}.portal-legal-content[data-v-dce51532] .legal-data-list strong{margin-bottom:4px;display:block}.portal-legal-content[data-v-dce51532] .legal-contact{background:var(--accent-soft);border:1px solid #09f2a44d;margin-top:16px;padding:15px 17px}.portal-legal-page a[data-v-dce51532]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=680px){.portal-legal-page[data-v-dce51532]{padding:24px 12px 44px}.portal-legal-content[data-v-dce51532],.portal-legal-header[data-v-dce51532]{padding:22px 17px}.portal-legal-content[data-v-dce51532] .legal-toc{grid-template-columns:1fr 1fr}.portal-legal-content[data-v-dce51532] h2{font-size:19px}}@media (width<=390px){.portal-legal-content[data-v-dce51532] .legal-toc{grid-template-columns:1fr}}
