.legal-page[data-v-2bc8ad2e]{width:100%;max-width:1328px;margin:0 auto;padding:24px 24px 72px}.legal-page .legal-hero[data-v-2bc8ad2e]{border-radius:var(--radius-app);background-color:var(--color-violet-500);padding:42px 44px;position:relative;overflow:hidden}.legal-page .hero-glow[data-v-2bc8ad2e]{background-image:radial-gradient(540px 240px at 8% 0,#ffffff40,#0000 72%),radial-gradient(460px 260px at 96% 100%,#080b123d,#0000 72%);position:absolute;inset:0}.legal-page .hero-content[data-v-2bc8ad2e]{position:relative}.legal-page .hero-labels[data-v-2bc8ad2e]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.legal-page .hero-labels span[data-v-2bc8ad2e]{color:#fffc;font-size:13px;line-height:1.2}.legal-page .hero-labels span[data-v-2bc8ad2e]:first-child{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;height:24px;color:var(--color-white);background-color:#080b1257;align-items:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.legal-page .legal-hero h1[data-v-2bc8ad2e]{letter-spacing:-.025em;text-wrap:balance;max-width:760px;color:var(--color-white);font-size:clamp(34px,5vw,58px);font-weight:900;line-height:1.02}.legal-page .legal-hero>.hero-content>p[data-v-2bc8ad2e]{text-wrap:pretty;color:#ffffffe6;max-width:760px;margin-top:18px;font-size:17px;line-height:1.6}.legal-page .hero-stats[data-v-2bc8ad2e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.legal-page .hero-stats>div[data-v-2bc8ad2e]{border-radius:var(--radius-card);background-color:#080b1252;padding:14px 16px}.legal-page .hero-stats span[data-v-2bc8ad2e],.legal-page .hero-stats strong[data-v-2bc8ad2e]{display:block}.legal-page .hero-stats strong[data-v-2bc8ad2e]{color:var(--color-white);font-size:22px;font-weight:800;line-height:1}.legal-page .hero-stats span[data-v-2bc8ad2e]{color:#ffffffb8;margin-top:6px;font-size:13px;line-height:1.35}.legal-page .legal-layout[data-v-2bc8ad2e]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.legal-page aside#legal-navigation[data-v-2bc8ad2e]{flex-direction:column;gap:14px;display:flex;position:sticky;top:112px}.legal-page aside#legal-navigation nav[data-v-2bc8ad2e],.legal-page aside#legal-navigation section[data-v-2bc8ad2e]{border-radius:var(--radius-card);background-color:var(--color-surface-card);padding:16px}.legal-page aside#legal-navigation h2[data-v-2bc8ad2e]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:13px;font-size:11px;font-weight:800;line-height:1}.legal-page .legal-summary ul[data-v-2bc8ad2e]{flex-direction:column;gap:11px;display:flex}.legal-page .legal-summary li[data-v-2bc8ad2e]{color:var(--color-text-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.legal-page .legal-summary li i[data-v-2bc8ad2e]{border-radius:var(--radius-pill);background-color:var(--color-green-400);flex:none;width:7px;height:7px;margin-top:6px}.legal-page aside#legal-navigation nav[data-v-2bc8ad2e]{flex-direction:column;display:flex}.legal-page aside#legal-navigation nav a[data-v-2bc8ad2e]{color:var(--color-text-muted);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:7px 0;font-size:13px;line-height:1.35;display:grid}.legal-page aside#legal-navigation nav a span[data-v-2bc8ad2e]{color:var(--color-text-faint)}.legal-page aside#legal-navigation nav a[data-v-2bc8ad2e]:hover{color:var(--color-text-strong)}.legal-page .legal-content[data-v-2bc8ad2e]{min-width:0}.legal-page .legal-section[data-v-2bc8ad2e]{border-radius:var(--radius-card);background-color:var(--color-surface-card);padding:26px;scroll-margin-top:112px}.legal-page .legal-section+.legal-section[data-v-2bc8ad2e]{margin-top:14px}.legal-page .legal-section>header[data-v-2bc8ad2e]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.legal-page .legal-section>header>span[data-v-2bc8ad2e]{width:34px;height:34px;color:var(--color-blue-400);background-color:var(--color-surface-field);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.legal-page .legal-section h2[data-v-2bc8ad2e]{color:var(--color-text-strong);font-size:23px;font-weight:800;line-height:1.2}.legal-page .legal-section>p[data-v-2bc8ad2e]{text-wrap:pretty;max-width:820px;color:var(--color-text-muted);font-size:15px;line-height:1.7}.legal-page .legal-section>p+p[data-v-2bc8ad2e]{margin-top:12px}.legal-page .legal-list[data-v-2bc8ad2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.legal-page .legal-list li[data-v-2bc8ad2e]{background-color:var(--color-surface-field);border-radius:10px;padding:14px 15px}.legal-page .legal-list span[data-v-2bc8ad2e],.legal-page .legal-list strong[data-v-2bc8ad2e]{display:block}.legal-page .legal-list strong[data-v-2bc8ad2e]{color:var(--color-text-strong);font-size:14px;line-height:1.3}.legal-page .legal-list span[data-v-2bc8ad2e]{color:var(--color-text-muted);margin-top:6px;font-size:13px;line-height:1.55}.legal-page .legal-note[data-v-2bc8ad2e]{background-color:var(--color-surface-field);border-radius:10px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 16px;display:flex}.legal-page .legal-note>i[data-v-2bc8ad2e]{border-radius:var(--radius-pill);background-color:var(--color-blue-500);flex:none;width:8px;height:8px;margin-top:5px}.legal-page .legal-note.note-warning>i[data-v-2bc8ad2e]{background-color:var(--color-orange-400)}.legal-page .legal-note strong[data-v-2bc8ad2e]{color:var(--color-text-strong);font-size:14px;line-height:1.3}.legal-page .legal-note p[data-v-2bc8ad2e]{color:var(--color-text-muted);margin-top:4px;font-size:13px;line-height:1.55}.legal-page .legal-links[data-v-2bc8ad2e]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.legal-page .legal-links a[data-v-2bc8ad2e]{border-radius:var(--radius-button);min-height:36px;color:var(--color-text-body);background-color:var(--color-surface-raised);align-items:center;padding:8px 13px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.legal-page .legal-contact[data-v-2bc8ad2e]{border-radius:var(--radius-card);background-color:var(--color-surface-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:24px 26px;display:flex}.legal-page .legal-contact>div[data-v-2bc8ad2e]{flex:420px}.legal-page .legal-contact span[data-v-2bc8ad2e]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-blue-400);font-size:11px;font-weight:800;line-height:1}.legal-page .legal-contact h2[data-v-2bc8ad2e]{color:var(--color-text-strong);margin-top:7px;font-size:22px;line-height:1.2}.legal-page .legal-contact p[data-v-2bc8ad2e]{max-width:680px;color:var(--color-text-muted);margin-top:7px;font-size:13px;line-height:1.55}.legal-page .legal-contact>a[data-v-2bc8ad2e]{border-radius:var(--radius-button);min-height:42px;color:var(--color-white);background-color:var(--color-blue-500);align-items:center;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}@media only screen and (width<=900px){.legal-page .legal-layout[data-v-2bc8ad2e]{grid-template-columns:1fr}.legal-page aside#legal-navigation[data-v-2bc8ad2e]{position:static}.legal-page aside#legal-navigation nav[data-v-2bc8ad2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.legal-page aside#legal-navigation nav h2[data-v-2bc8ad2e]{grid-column:1/-1}}@media only screen and (width<=650px){.legal-page[data-v-2bc8ad2e]{padding:12px 12px 48px}.legal-page .legal-hero[data-v-2bc8ad2e]{padding:28px 20px}.legal-page .hero-stats[data-v-2bc8ad2e],.legal-page .legal-list[data-v-2bc8ad2e]{grid-template-columns:1fr}.legal-page .hero-stats[data-v-2bc8ad2e]{gap:7px}.legal-page aside#legal-navigation nav[data-v-2bc8ad2e]{grid-template-columns:1fr}.legal-page .legal-contact[data-v-2bc8ad2e],.legal-page .legal-section[data-v-2bc8ad2e]{padding:20px}}
