.legal-page[data-v-21b295a0]{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.legal-hero[data-v-21b295a0]{background:#050d1a;color:#fff;padding:68px 0 56px}.legal-back[data-v-21b295a0]{color:#93c5fd;display:inline-block;font-size:.875rem;margin-bottom:28px}.legal-eyebrow[data-v-21b295a0]{color:#60a5fa;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 10px}.legal-hero h1[data-v-21b295a0]{font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.03em;margin:0 0 12px}.legal-hero p[data-v-21b295a0]:not(.legal-eyebrow){color:#94a3b8;font-size:.9rem;margin:0}.legal-content-section[data-v-21b295a0]{flex:1;padding:48px 24px 72px}.legal-content[data-v-21b295a0]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px #0f172a0f;margin:0 auto;max-width:860px;padding:40px 48px}.legal-intro[data-v-21b295a0],.legal-section li[data-v-21b295a0],.legal-section p[data-v-21b295a0]{color:#475569;font-size:.95rem;line-height:1.9}.legal-intro[data-v-21b295a0]{border-bottom:1px solid #e2e8f0;margin:0 0 32px;padding-bottom:32px}.legal-section+.legal-section[data-v-21b295a0]{margin-top:32px}.legal-section h2[data-v-21b295a0]{color:#0f172a;font-size:1.1rem;margin:0 0 12px}.legal-section p[data-v-21b295a0]{margin:0 0 12px}.legal-section ol[data-v-21b295a0]{margin:0;padding-left:1.5em}.legal-section li+li[data-v-21b295a0]{margin-top:6px}@media(max-width:640px){.legal-hero[data-v-21b295a0]{padding:44px 0 40px}.legal-content-section[data-v-21b295a0]{padding:28px 18px 48px}.legal-content[data-v-21b295a0]{padding:28px 22px}}
