.legal-page[data-v-fa093f7b]{background:var(--color-bg-soft);padding:56px 0 80px}.legal-container[data-v-fa093f7b]{max-width:1040px}.legal-shell[data-v-fa093f7b]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.legal-topbar[data-v-fa093f7b]{border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:22px 42px}.back-link[data-v-fa093f7b],.legal-bottom-nav a[data-v-fa093f7b],.switch-link[data-v-fa093f7b]{color:var(--color-primary);font-size:14px;font-weight:700}.back-link[data-v-fa093f7b]:hover,.legal-bottom-nav a[data-v-fa093f7b]:hover,.switch-link[data-v-fa093f7b]:hover{color:var(--color-primary-dark)}.legal-header[data-v-fa093f7b]{background:linear-gradient(135deg,var(--color-bg-card),var(--color-bg-soft));border-bottom:1px solid var(--color-border);padding:52px 72px 40px}.legal-kicker[data-v-fa093f7b]{color:var(--color-primary);display:inline-block;font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:14px}.legal-header h1[data-v-fa093f7b]{color:var(--color-text);font-size:clamp(28px,4vw,42px);line-height:1.25}.legal-meta[data-v-fa093f7b]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 24px;margin-top:20px}.legal-content[data-v-fa093f7b]{color:var(--color-text-secondary);font-size:15px;line-height:1.9;padding:48px 72px 64px}.lead-paragraph[data-v-fa093f7b]{color:var(--color-text);font-size:16px;font-weight:500;margin-bottom:18px}.legal-section[data-v-fa093f7b]{margin-top:38px}.legal-section.important[data-v-fa093f7b]{background:color-mix(in srgb,var(--color-primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--radius-md);padding:22px 26px}.legal-section h2[data-v-fa093f7b]{color:var(--color-text);font-size:20px;line-height:1.4;margin-bottom:14px}.legal-section p[data-v-fa093f7b]{margin-bottom:12px}.legal-section ol[data-v-fa093f7b]{margin:0;padding-left:1.6rem}.legal-section li[data-v-fa093f7b]{margin-bottom:10px;padding-left:4px}.legal-bottom-nav[data-v-fa093f7b]{background:var(--color-bg-soft);border-top:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:22px 42px}@media(max-width:700px){.legal-page[data-v-fa093f7b]{padding:24px 0 44px}.legal-bottom-nav[data-v-fa093f7b],.legal-topbar[data-v-fa093f7b]{padding:18px 22px}.legal-header[data-v-fa093f7b]{padding:34px 24px 28px}.legal-content[data-v-fa093f7b]{font-size:14px;padding:32px 24px 42px}.legal-section.important[data-v-fa093f7b]{padding:18px 16px}}
