.legal_page__KBkk8{min-height:100vh;background:#f0f5fb}.legal_hero__Qcmvy{background:linear-gradient(135deg,#0d2a4e,#1a3a5c);padding:3rem 7% 2.5rem}.legal_heroInner__c_nFK{max-width:800px}.legal_hero__Qcmvy h1{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;color:#fff;margin:0 0 .4rem}.legal_hero__Qcmvy p{color:#94a8c8;font-size:.9rem;margin:0}.legal_body__WLxjY{max-width:800px;margin:0 auto;padding:2.5rem 7%}.legal_doc__2_EHP{background:#fff;border:1px solid #dde6f0;border-radius:1rem;padding:2.5rem 3rem}.legal_doc__2_EHP h2{font-size:1.15rem;font-weight:800;color:#0d2a4e;margin:2rem 0 .6rem;padding-top:1.5rem;border-top:1px solid #eef2f8}.legal_doc__2_EHP h2:first-child{margin-top:0;padding-top:0;border-top:none}.legal_doc__2_EHP h3{font-size:1rem;font-weight:700;color:#23375d;margin:1.25rem 0 .4rem}.legal_doc__2_EHP p{font-size:.9rem;color:#444;line-height:1.75;margin:0 0 .85rem}.legal_doc__2_EHP ol,.legal_doc__2_EHP ul{padding-left:1.5rem;margin:.5rem 0 1rem}.legal_doc__2_EHP li{font-size:.9rem;color:#444;line-height:1.75;margin-bottom:.3rem}.legal_doc__2_EHP a{color:#6a994e;text-decoration:underline}.legal_doc__2_EHP strong{color:#23375d}.legal_infoBox__4ymcW{background:#f0f8ea;border:1px solid #b5d99c;border-radius:.5rem;padding:1rem 1.25rem;margin:1rem 0}.legal_infoBox__4ymcW p{margin:0;font-size:.875rem;color:#2d5c1e}.legal_warningBox__1_DyR{background:#fff8e6;border:1px solid #f5c842;border-radius:.5rem;padding:1rem 1.25rem;margin:1rem 0}.legal_warningBox__1_DyR p{margin:0;font-size:.875rem;color:#7a5800}.legal_updated__wErvU{font-size:.8rem;color:#888;margin:0 0 1.5rem;display:block}@media (max-width:640px){.legal_doc__2_EHP{padding:1.5rem}}