/* Native replacements for the old platform's unavailable JavaScript plugins. */
.owl-carousel{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:8px;scrollbar-width:thin}.owl-carousel>.oc-item{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start;min-width:0}.owl-carousel img{max-width:100%;height:auto}
@media(max-width:991px){.owl-carousel>.oc-item{flex-basis:calc((100% - 48px)/3)}}
@media(max-width:767px){.owl-carousel>.oc-item{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:479px){.owl-carousel>.oc-item{flex-basis:100%}}
.fslider .slider-wrap{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}.fslider .slider-wrap>.slide{display:block!important;flex:0 0 100%;scroll-snap-align:start}.fslider .slider-wrap img{max-width:100%;height:auto}.sd-carousel-controls{display:flex;gap:8px;justify-content:center;margin-block:12px}.sd-carousel-controls button{border:1px solid #ddd;background:white;color:inherit;border-radius:4px;padding:6px 16px}
.primary-menu .menu-item:hover>.sub-menu-container,.primary-menu .menu-item:focus-within>.sub-menu-container,.primary-menu .sub-menu-container.sd-menu-open{display:block!important;opacity:1!important;visibility:visible!important}.primary-menu .menu-item{position:relative}[data-animate]{opacity:1!important}
@media(max-width:1199px){body.primary-menu-open nav.primary-menu{display:flex!important;position:relative!important;transform:none!important;max-height:80vh;overflow-y:auto}.primary-menu .sub-menu-container{position:static!important;width:100%!important;box-shadow:none!important}.primary-menu .menu-container{display:block!important}}
form[data-local-lead] [role=status]{margin-block:12px;line-height:1.7}#cookie_banner{display:none!important}#consent button{border:1px solid #999;border-radius:4px;padding:6px 16px;background:#fff;color:#222}#consent button[data-consent=yes]{background:#1b67b3;color:white}

@media(max-width:1199px){.primary-menu-trigger{display:flex!important;visibility:visible!important;opacity:1!important}}

select.selectpicker{display:block!important;max-width:95px;min-width:65px}.top-links-sub-menu{z-index:1001}.shape-divider svg{opacity:1}

/* Keyboard/touch focus and mouse fallback for source top-bar menus. */
.top-links-item:focus-within > .top-links-sub-menu,
.top-links-item:hover > .top-links-sub-menu {
 display:block!important;visibility:visible!important;opacity:1!important;
 pointer-events:auto!important;z-index:1001!important;margin-top:0!important;
}
html[lang="ar"] body[data-sd-article] #content,
html[lang="ar"] body[data-sd-article] #content :is(p,h1,h2,h3,h4,h5,h6,li,a,strong,em,span:not([class])) {
 font-family:"Droid Arabic Kufi",Arial,sans-serif!important;letter-spacing:0!important;
}

@font-face{font-family:"Droid Arabic Kufi";font-style:normal;font-weight:400;src:url("DroidKufi-Regular.woff2") format("woff2");font-display:swap}

/* Unified CMS post presentation */
.sd-post-reading{max-width:960px;font-family:inherit;line-height:1.95}.sd-post-reading p,.sd-post-reading li{font-family:inherit!important;font-size:inherit}.sd-post-media img{display:block;max-width:100%;height:auto;border-radius:10px;margin-inline:auto}.sd-post-media{max-width:720px;margin:1.5rem auto}.sd-full-media{max-width:none;width:100%}.sd-post-media figcaption{font-size:.9rem;color:#667085;padding:.6rem}.sd-post-search{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.sd-post-search label{flex:1;min-width:180px}.sd-post-tags{display:flex;flex-wrap:wrap}.sd-post-date,.sd-post-author{color:#667085;font-size:.9rem}.sd-post-reading h2,.sd-post-reading h3{font-family:inherit}
