@font-face{font-family:"Plex Arabic";src:url("/fonts/ibm-plex-sans-arabic-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Plex Arabic";src:url("/fonts/ibm-plex-sans-arabic-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Plex Arabic";src:url("/fonts/ibm-plex-sans-arabic-600.woff2") format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:"Amiri";src:url("/fonts/amiri-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Amiri";src:url("/fonts/amiri-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
html[lang=ar]{direction:rtl}html[lang=ar] body{direction:rtl;text-align:right;font-family:"Plex Arabic",Tahoma,Arial,sans-serif;line-height:1.75}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:"Amiri","Plex Arabic",serif;letter-spacing:0;line-height:1.18;overflow-wrap:anywhere}html[lang=ar] h1 em,html[lang=ar] h2 em,html[lang=ar] .service-directory h2,html[lang=ar] .detail-short{font-family:"Amiri","Plex Arabic",serif;letter-spacing:0}html[lang=ar] h1 em,html[lang=ar] h2 em{font-style:normal}html[lang=ar] .eyebrow,html[lang=ar] .section-index,html[lang=ar] .feature-kicker{letter-spacing:0}html[lang=ar] .hero-text{padding:8.6rem 8.5vw 7rem 0}html[lang=ar] .hero-side{right:auto;left:0}html[lang=ar] .thread:before{left:auto;right:0}html[lang=ar] .feature-mark{text-align:left}html[lang=ar] .feature a span,html[lang=ar] .detail-aside a span,html[lang=ar] .head-link span{margin-left:0;margin-right:1rem}html[lang=ar] .detail-aside{padding:0 0 0 4vw}html[lang=ar] .service-directory li a:hover{padding-left:.3rem;padding-right:1.1rem}html[lang=ar] .service-directory li b{text-align:left}html[lang=ar] .cms-section-media[data-placement=beside]{float:left;margin:0 2.5rem 2rem 0}html[lang=ar] .hero h1 em,html[lang=ar] .statement-body h2 em,html[lang=ar] .platform h2 em,html[lang=ar] .impact h2 em,html[lang=ar] .closing h2 em{margin-inline-start:.18em}html[lang=ar] .hero-image img{object-position:65% center}html[lang=ar] .news-post time{letter-spacing:0}html[lang=ar] .lang-switch{font-family:Arial,sans-serif}html[lang=ar] .skip{left:auto;right:auto;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[lang=ar] .skip:focus{position:fixed;top:1rem;right:1rem;width:auto;height:auto;clip-path:none}
@media(max-width:900px){html[lang=ar] .hero-text{padding:5rem 7vw}html[lang=ar] .detail-aside{padding:0}html[lang=ar] .cms-section-media[data-placement=beside]{float:none;margin:2rem 0}}
@media(max-width:600px){html[lang=ar] .hero-text{padding:3.5rem 7vw}html[lang=ar] .site-head nav{direction:rtl}html[lang=ar] .site-head nav .lang-switch{right:auto;left:5vw}html[lang=ar] .feature h3{font-size:clamp(2.3rem,10vw,3rem)}}
