.legal-page[data-v-31879df0]{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-31879df0]{background:linear-gradient(135deg, #1a1f33 0%, var(--sidebar-bg,#0f172a) 100%);border-bottom:4px solid var(--primary,#f50)}.legal-hero-inner[data-v-31879df0]{align-items:center;gap:18px;max-width:860px;margin:0 auto;padding:120px 24px 36px;display:flex}.legal-logo[data-v-31879df0]{border-radius:16px;flex-shrink:0;width:64px;height:64px;box-shadow:0 8px 24px #ff550059}.legal-hero-title[data-v-31879df0]{color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.2}.legal-hero-subtitle[data-v-31879df0]{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-light,#f73);margin:4px 0 0;font-size:14px;font-weight:600}.legal-content[data-v-31879df0]{max-width:860px;margin:0 auto;padding:32px 24px 56px}.legal-card[data-v-31879df0]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:16px;padding:40px;box-shadow:0 10px 40px #0f172a0f}.legal-effective[data-v-31879df0]{color:var(--primary-dark,#e04600);background:var(--primary-soft,#ff55001f);border-radius:999px;margin:0 0 24px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.legal-intro[data-v-31879df0]{color:var(--text-primary,#0f172a);margin:0 0 14px;font-size:15px;line-height:1.7}.legal-card section[data-v-31879df0]{border-top:1px solid var(--card-border,#e2e8f0);margin-top:32px;padding-top:28px}.legal-card h2[data-v-31879df0]{color:var(--text-primary,#0f172a);border-left:4px solid var(--primary,#f50);margin:0 0 12px;padding-left:14px;font-size:19px;font-weight:700;line-height:1.3}.legal-card h3[data-v-31879df0]{color:var(--primary-dark,#e04600);margin:20px 0 8px;font-size:15px;font-weight:600}.legal-card p[data-v-31879df0]{color:#334155;margin:0 0 12px;font-size:15px;line-height:1.7}.legal-card ul[data-v-31879df0]{margin:0 0 14px;padding-left:0;list-style:none}.legal-card li[data-v-31879df0]{color:#334155;margin-bottom:8px;padding-left:22px;font-size:15px;line-height:1.6;position:relative}.legal-card li[data-v-31879df0]:before{content:"";background:var(--primary,#f50);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.legal-contact[data-v-31879df0]{background:var(--primary-soft,#ff55001f);border:1px solid #ff550040;border-radius:12px;padding:18px 20px}.legal-contact p[data-v-31879df0]{color:var(--text-primary,#0f172a);margin:0}.legal-contact-label[data-v-31879df0]{min-width:120px;color:var(--primary-dark,#e04600);font-weight:700;display:inline-block}.legal-contact a[data-v-31879df0]{color:var(--primary-dark,#e04600);font-weight:600;text-decoration:none}.legal-contact a[data-v-31879df0]:hover{text-decoration:underline}.legal-footer[data-v-31879df0]{text-align:center;color:var(--text-muted,#64748b);margin-top:28px;font-size:13px}@media (width<=640px){.legal-hero-inner[data-v-31879df0]{gap:14px;padding:28px 18px}.legal-logo[data-v-31879df0]{width:52px;height:52px}.legal-hero-title[data-v-31879df0]{font-size:23px}.legal-content[data-v-31879df0]{padding:20px 14px 40px}.legal-card[data-v-31879df0]{padding:24px 20px}.legal-contact-label[data-v-31879df0]{min-width:auto;display:block}}.legal-footer-strip[data-v-31879df0]{background:#f3f4f6}
