.legal-page{color:#382f32;background-color:#fff;min-height:100vh}.legal-lang{margin-inline-start:auto;background-color:#f9f9f9;border:1px solid #e3e3e3;border-radius:36px;gap:.35rem;width:fit-content;margin-bottom:1.25rem;padding:.25rem;display:flex}.legal-lang button{font-family:Cairo, var(--font-montserrat), Montserrat, "Segoe UI", sans-serif;color:#727272;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:.4rem .95rem;font-size:.875rem;font-weight:600}.legal-lang button.active{color:#fff;background-color:#929c6a}.legal-page[lang=ar],.legal-page[lang=ar] .legal-content h1,.legal-page[lang=ar] .legal-content h2,.legal-page[lang=ar] .legal-content h3{font-family:Cairo,Segoe UI,sans-serif}.legal-content{text-align:start;max-width:800px;margin:0 auto;padding:2.5rem 1.5rem 3.5rem}.legal-content h1{font-family:var(--font-montserrat), Montserrat, "Segoe UI", sans-serif;color:#042638;text-align:center;margin:0 0 1.5rem;font-size:2rem;font-weight:700;line-height:1.28}.legal-content h2{font-family:var(--font-montserrat), Montserrat, "Segoe UI", sans-serif;color:#101828;margin:2rem 0 .75rem;font-size:1.2rem;font-weight:700}.legal-content h3{font-family:var(--font-montserrat), Montserrat, "Segoe UI", sans-serif;color:#101828;margin:1.25rem 0 .75rem;font-size:1rem;font-weight:700}.legal-content p{color:#382f32;margin:0 0 1rem;font-size:1rem;line-height:1.75}.legal-intro{border-bottom:1px solid #e3e3e3;padding-bottom:1.5rem;color:#353535!important;margin-bottom:.5rem!important;font-size:1.0625rem!important}.legal-content ul{margin:0 0 1rem;padding-inline-start:1.25rem}.legal-content li{color:#382f32;margin-bottom:.75rem;font-size:1rem;line-height:1.75}.legal-content li ul{margin-top:.5rem}.legal-content strong{color:#101828;font-weight:600}.legal-content a{color:#61693b;font-weight:500}.legal-content a:hover{color:#929c6a}.legal-caps{letter-spacing:.01em;color:#667085!important;font-size:.875rem!important}.legal-closing{border-top:1px solid #e3e3e3;padding-top:1.5rem;font-weight:500;color:#353535!important;margin-top:2rem!important}.legal-footer{background-color:#eaeff4;border-top:1px solid #efefef;border-radius:12px;margin-top:2.5rem;padding:1.5rem 1.25rem .25rem}.legal-footer p{color:#02073e;font-size:.875rem}@media (max-width:600px){.legal-content{padding:1.75rem 1rem 2.5rem}.legal-content h1{font-size:1.5rem}.legal-content h2{font-size:1.05rem}}
