.legal-hero[data-v-52e5599d]{background:linear-gradient(180deg,#0f1939,#26428b);padding:140px 0 60px}.legal-title[data-v-52e5599d]{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.5rem,4vw,2.25rem);color:#fff;margin:0}.legal-updated[data-v-52e5599d]{font-size:.9rem;color:#ffffffbf;margin:12px 0 0}.legal-content[data-v-52e5599d]{background:#f8f7f5;padding:60px 0 80px}.legal-body[data-v-52e5599d]{max-width:720px;margin:0 auto}.legal-intro[data-v-52e5599d]{font-size:1.05rem;color:#333;line-height:1.75;margin-bottom:32px}.legal-section-title[data-v-52e5599d]{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.15rem;color:#0f1939;margin:32px 0 12px}.legal-body p[data-v-52e5599d],.legal-body ul[data-v-52e5599d],.legal-body ol[data-v-52e5599d]{font-size:.95rem;color:#444;line-height:1.7;margin:0 0 16px}.legal-body ul[data-v-52e5599d],.legal-body ol[data-v-52e5599d]{padding-left:24px;margin-bottom:24px}.legal-body li[data-v-52e5599d]{margin-bottom:8px}.legal-body ol ol[data-v-52e5599d]{list-style-type:decimal;margin-top:8px;margin-bottom:12px}.legal-acceptance[data-v-52e5599d]{font-weight:600;margin-top:32px!important}.legal-contact[data-v-52e5599d]{margin-top:40px!important;font-size:.95rem}.legal-contact a[data-v-52e5599d]{color:#26428b;text-decoration:none;font-weight:600}.legal-contact a[data-v-52e5599d]:hover{text-decoration:underline}
