@font-face{font-family:Frutiger;src:url('/assets/FrutigerLTArabic55Roman.ttf') format('truetype');font-display:swap}
@font-face{font-family:Frutiger;src:url('/assets/FrutigerLTArabic65Bold.ttf') format('truetype');font-weight:700;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#fff;color:#54343b;font-family:Frutiger,sans-serif;line-height:1.85}.legal-header{border-bottom:1px solid #eee6e8;padding:18px max(24px,calc((100vw - 1100px)/2))}.legal-header a{display:flex;align-items:center;gap:12px;color:#9e3a4b;font-weight:700;text-decoration:none}.legal-header img{width:70px;height:auto}.legal-content{width:min(900px,calc(100% - 40px));margin:40px auto 70px}.legal-content h2,.legal-content h3{color:#9e3a4b;line-height:1.4}.legal-content h2{font-size:26px;margin:28px 0 12px}.legal-content h3{font-size:20px}.legal-content p,.legal-content li{font-size:16px}.legal-content hr{border:0;border-top:1px solid #eee6e8;margin:30px 0}footer{background:#9e3a4b;padding:22px;text-align:center}footer a{color:#fff;text-decoration:none;font-weight:700}@media(max-width:600px){.legal-header{padding:14px}.legal-header img{width:54px}.legal-header span{font-size:14px}.legal-content{margin:24px auto 45px}.legal-content h2{font-size:22px}}
.legal-header{display:flex;align-items:center;justify-content:space-between;gap:18px}
.legal-header .language-link{flex:none;font-size:14px}
.legal-content h1{color:#9e3a4b;line-height:1.4}
.translation-note{padding:10px 14px;background:#f8eef0;border-radius:8px;color:#76575d;font-size:14px}
