.legal-page[data-v-b28c4fd1]{background:var(--content-bg,#f1f5f9);min-height:100vh;color:var(--text-primary,#0f172a);font-family:Inter,system-ui,-apple-system,sans-serif}.legal-hero[data-v-b28c4fd1]{background:linear-gradient(135deg, #1a1f33 0%, var(--sidebar-bg,#0f172a) 100%);border-bottom:4px solid var(--primary,#f50)}.legal-hero-inner[data-v-b28c4fd1]{align-items:center;gap:18px;max-width:860px;margin:0 auto;padding:120px 24px 36px;display:flex}.legal-logo[data-v-b28c4fd1]{border-radius:16px;flex-shrink:0;width:64px;height:64px;box-shadow:0 8px 24px #ff550059}.legal-hero-title[data-v-b28c4fd1]{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.2}.legal-hero-subtitle[data-v-b28c4fd1]{color:#cbd5e1;max-width:36rem;margin:8px 0 0;font-size:.9375rem;font-weight:500;line-height:1.5}.legal-content[data-v-b28c4fd1]{max-width:860px;margin:0 auto;padding:32px 24px 56px}.legal-card[data-v-b28c4fd1]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;padding:40px;box-shadow:0 10px 40px #0f172a0f}@media (width<=640px){.legal-hero-inner[data-v-b28c4fd1]{gap:14px;padding:100px 18px 28px}.legal-logo[data-v-b28c4fd1]{width:52px;height:52px}.legal-hero-title[data-v-b28c4fd1]{font-size:23px}.legal-content[data-v-b28c4fd1]{padding:20px 14px 40px}.legal-card[data-v-b28c4fd1]{padding:24px 20px}}
