.legal-page[data-v-42ec9cf7]{padding:32px 24px 48px;max-width:720px;margin:0 auto}.legal-hero[data-v-42ec9cf7]{background-color:var(--primary-red, #d4241a);background-image:url(/build/assets/landing-banner-c541b6e2.svg);background-position:center;background-repeat:no-repeat;border-radius:12px;padding:28px 24px;color:#fff;margin-bottom:32px}.legal-hero h1[data-v-42ec9cf7]{font-size:22px;font-weight:800;line-height:1.3;margin-bottom:6px}.legal-hero p[data-v-42ec9cf7]{font-size:13px;opacity:.85;margin:0}h2[data-v-42ec9cf7]{font-size:15px;font-weight:700;color:var(--primary-text-color, #0f172a);margin:28px 0 10px;padding-bottom:6px;border-bottom:2px solid var(--primary-red, #d4241a)}p[data-v-42ec9cf7]{font-size:14px;line-height:1.75;color:var(--secondary-text-color, #475569);margin-bottom:12px}ul[data-v-42ec9cf7]{margin:0 0 14px;padding-left:20px;list-style:disc}ul li[data-v-42ec9cf7]{font-size:14px;line-height:1.75;color:var(--secondary-text-color, #475569);margin-bottom:4px}.contact-box[data-v-42ec9cf7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px 20px;margin-top:8px}.contact-box p[data-v-42ec9cf7]{margin:0;font-size:13px;color:var(--primary-text-color, #0f172a);line-height:1.8}.contact-box strong[data-v-42ec9cf7]{color:var(--primary-red, #d4241a)}
