@font-face{font-family:"Readex Pro";src:url("/assets/fonts/readex-pro-arabic-v27.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face{font-family:"Readex Pro";src:url("/assets/fonts/readex-pro-latin-v27.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Eddirasa Stable Arabic";src:url("/assets/fonts/eddirasa-arabic-regular.woff2?v=1") format("woff2");font-style:normal;font-weight:100 600;font-display:swap}
@font-face{font-family:"Eddirasa Stable Arabic";src:url("/assets/fonts/eddirasa-arabic-bold.woff2?v=1") format("woff2");font-style:normal;font-weight:700 900;font-display:swap}

html[dir="ltr"] body{direction:ltr;text-align:left}
html[dir="ltr"] .desktop-topbar,html[dir="ltr"] .desktop-top-links,html[dir="ltr"] .desktop-main-nav,html[dir="ltr"] .desktop-top-search{direction:ltr!important}
html[dir="ltr"] .desktop-top-links{margin-left:auto!important;margin-right:0!important;justify-content:flex-end}
html[dir="ltr"] .desktop-main-nav{justify-content:flex-start!important}
html[dir="ltr"] .main-nav-theme-toggle{margin-left:6px!important;margin-right:8px!important}
html[dir="ltr"] .desktop-top-search input{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .desktop-logo-area{justify-content:flex-start!important}
html[dir="ltr"] .mobile-drawer,html[dir="ltr"] .drawer-links,html[dir="ltr"] .drawer-quick-actions,html[dir="ltr"] .drawer-search{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .mobile-drawer{right:auto!important;left:0!important;transform:translateX(-105%)!important}
html[dir="ltr"] body.menu-open .mobile-drawer{transform:translateX(0)!important}
html[dir="ltr"] body.menu-open .site-page{transform:translateX(var(--drawer-width))!important}
html[dir="ltr"] .category-description{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .ed-category-button{direction:ltr!important;padding:0 12px 0 0!important}
html[dir="ltr"] .ed-category-button:before{inset-inline-start:auto!important;inset-inline-end:0!important;border-radius:0 18px 18px 0!important}
html[dir="ltr"] .ed-category-icon{order:0!important;border-inline-start:0!important;border-inline-end:1px solid rgba(0,0,0,.14)!important;border-radius:18px 0 0 18px!important}
html[dir="ltr"] .ed-category-label{order:1!important;text-align:left!important;justify-content:flex-start!important}
html[dir="ltr"] .ed-category-count{order:2!important;margin-inline-start:auto!important;margin-inline-end:0!important}
html[dir="ltr"] .seo-faq-section,html[dir="ltr"] .seo-faq-native{direction:ltr!important;text-align:left!important}
html[dir="ltr"] .seo-faq-native .seo-faq-question{direction:ltr!important;text-align:left!important;padding:.48rem 2rem .48rem .8rem!important}
html[dir="ltr"] .seo-faq-native .seo-faq-question::before{content:'›'!important;inset-inline-start:auto!important;inset-inline-end:.75rem!important;font-size:1.15rem!important;transform:translateY(-50%)!important}
html[dir="ltr"] .seo-faq-native .seo-faq-item[open]>.seo-faq-question::before{transform:translateY(-50%) rotate(90deg)!important}
html[dir="ltr"] .seo-faq-native .seo-faq-answer{direction:ltr!important;text-align:left!important;padding:.6rem .8rem .7rem!important}

.ed-nav-language{position:relative;flex:0 0 auto;align-self:center;margin-inline-start:auto;color:#eef2f1}
.ed-nav-language+.main-nav-theme-toggle{margin-inline-start:6px!important;margin-inline-end:8px!important}
.ed-nav-language summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:58px;padding:0 9px;border:1px solid #454b49;border-radius:12px;background:#353a38;color:#f5f7f6;cursor:pointer;font:800 12px/1 Arial,sans-serif}
.ed-nav-language summary::-webkit-details-marker{display:none}.ed-nav-language summary .bi-chevron-down{font-size:9px;transition:transform .18s}.ed-nav-language[open] summary .bi-chevron-down{transform:rotate(180deg)}
.ed-nav-language-menu{position:absolute;z-index:1200;inset-inline-end:0;bottom:calc(100% + 9px);width:166px;padding:7px;border:1px solid #dbe5e0;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(15,35,27,.18)}
.ed-nav-language-menu a{display:flex!important;justify-content:flex-start!important;gap:10px!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:9px;color:#25342e!important;background:transparent!important;font:700 13px/1.3 Arial,sans-serif!important;white-space:nowrap!important}
.ed-nav-language-menu a span{display:grid;place-items:center;min-width:29px;height:22px;border-radius:7px;background:#edf5f1;color:#087c59;font-size:10px}.ed-nav-language-menu a:hover,.ed-nav-language-menu a.is-active{background:#edf8f3!important;color:#087c59!important}
html[data-theme="dark"] .ed-nav-language-menu{background:#272c2a;border-color:#414947}html[data-theme="dark"] .ed-nav-language-menu a{color:#e5ece8!important}html[data-theme="dark"] .ed-nav-language-menu a span{background:#17372b;color:#7ee2b5}
.desktop-topbar .ed-nav-language{align-self:stretch;margin:0!important;border-inline-start:1px solid #e5e7e7;color:#34433d}
.desktop-topbar .ed-nav-language summary{height:40px;min-width:62px;padding:0 12px;border:0;border-radius:0;background:transparent;color:#34433d;font-size:11px;transition:background .18s,color .18s}
.desktop-topbar .ed-nav-language summary:hover,.desktop-topbar .ed-nav-language[open] summary{background:#edf8f3;color:#087c59}
.desktop-topbar .ed-nav-language-menu{top:calc(100% + 8px);bottom:auto;inset-inline-end:6px}
html[data-theme="dark"] .desktop-topbar .ed-nav-language{border-color:#343b39;color:#e4ebe7}
html[data-theme="dark"] .desktop-topbar .ed-nav-language summary{color:#e4ebe7}
html[data-theme="dark"] .desktop-topbar .ed-nav-language summary:hover,html[data-theme="dark"] .desktop-topbar .ed-nav-language[open] summary{background:#17372b;color:#7ee2b5}

@media(min-width:992px){
  html[lang="fr"] .desktop-main-nav,html[lang="en"] .desktop-main-nav{width:100%;overflow:visible;box-sizing:border-box}
  html[lang="fr"] .desktop-main-nav>a:not(.home-link),html[lang="en"] .desktop-main-nav>a:not(.home-link){flex:1 1 auto;min-width:0;padding-inline:7px!important;font-size:clamp(12px,.84vw,14px)!important;letter-spacing:-.1px}
  html[lang="fr"] .desktop-main-nav>a:not(.home-link)>span:last-child,html[lang="en"] .desktop-main-nav>a:not(.home-link)>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  html[lang="fr"] .desktop-main-nav .home-link,html[lang="en"] .desktop-main-nav .home-link{flex:0 0 58px!important;width:58px!important}
  html[lang="fr"] .desktop-main-nav a .nav-icon.bi,html[lang="en"] .desktop-main-nav a .nav-icon.bi{flex:0 0 auto;margin-inline-end:6px!important;font-size:16px!important}
  html[lang="fr"] .main-nav-theme-toggle,html[lang="en"] .main-nav-theme-toggle{flex:0 0 42px!important;min-width:42px!important;margin-left:6px!important;margin-right:8px!important}
  html[lang="fr"] .desktop-main-nav .ed-nav-language,html[lang="en"] .desktop-main-nav .ed-nav-language{margin-inline-start:6px!important}
  .desktop-main-nav a .nav-icon.bi{margin-inline-end:7px!important}
}
@media(min-width:992px) and (max-width:1199.98px){
  html[lang="fr"] .desktop-main-nav>a:not(.home-link),html[lang="en"] .desktop-main-nav>a:not(.home-link){padding-inline:5px!important;font-size:11.5px!important}
  html[lang="fr"] .desktop-main-nav a .nav-icon.bi,html[lang="en"] .desktop-main-nav a .nav-icon.bi{margin-inline-end:4px!important;font-size:14px!important}
  .desktop-main-nav a .nav-icon.bi{margin-inline-end:6px!important}
}

.ed-language-switcher{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #dfe9e4;border-radius:999px;background:#fff}
.ed-language-switcher a{min-width:35px;padding:5px 8px;border-radius:999px;text-align:center;text-decoration:none;color:#52635c;font:700 12px/1.2 Arial,sans-serif}
.ed-language-switcher a.is-active{background:var(--brand,#008b57);color:#fff}
html[data-theme="dark"] .ed-language-switcher{background:#262a2d;border-color:#3b4440}
html[data-theme="dark"] .ed-language-switcher a{color:#dce6e1}
.site-drawer .drawer-language-compact{position:relative;width:max-content;margin:6px auto 13px;z-index:20;direction:ltr}
.site-drawer .drawer-language-compact summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:4px;height:25px;min-width:58px;padding:0 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#202423;color:#dce5e1;cursor:pointer;box-shadow:0 3px 9px rgba(0,0,0,.13);font:800 9px/1 Arial,sans-serif}
.site-drawer .drawer-language-compact summary::-webkit-details-marker{display:none}
.site-drawer .drawer-language-compact summary .bi-translate{color:#31cf94;font-size:11px}
.site-drawer .drawer-language-compact summary .bi-chevron-up{font-size:6px;color:#89948f;transition:transform .18s}
.site-drawer .drawer-language-compact[open] summary{border-color:rgba(49,207,148,.46);background:#252a28;color:#fff}
.site-drawer .drawer-language-compact[open] summary .bi-chevron-up{transform:rotate(180deg)}
.site-drawer .drawer-language-compact-menu{position:absolute;z-index:30;bottom:calc(100% + 7px);left:50%;width:184px;padding:6px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#252927;box-shadow:0 14px 35px rgba(0,0,0,.32)}
.site-drawer .drawer-language-compact-menu a{display:flex;align-items:center;gap:9px;min-height:35px;padding:7px 9px;border-radius:9px;color:#dce5e1;text-decoration:none;font:700 11px/1.2 Arial,sans-serif}
.site-drawer .drawer-language-compact-menu a:hover{background:rgba(255,255,255,.07);color:#fff}
.site-drawer .drawer-language-compact-menu a strong{display:grid;place-items:center;width:30px;height:21px;border-radius:7px;background:#313735;color:#8ee3c1;font-size:9px}
.site-drawer .drawer-language-compact-menu a.is-active{background:rgba(18,168,115,.16);color:#4bdda7}
.site-drawer .drawer-language-compact-menu a.is-active strong{background:#0e8e62;color:#fff}
@media(max-width:991.98px){.site-drawer .drawer-quick-actions{padding-bottom:9px!important}.site-drawer .drawer-footer-tools .drawer-language-compact{position:relative;left:auto;bottom:auto;margin:0;transform:none}}

.ed-ad-slot{width:100%;max-width:var(--site-container-max-width,1140px);min-height:280px;margin:0 auto;text-align:center;clear:both;overflow:hidden;overflow-anchor:none;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}
.ed-ad-label{font-size:.7rem;color:#94a3b8;margin-bottom:.35rem}
.ed-ad-code{width:100%;max-width:100%;min-width:0;min-height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow-anchor:none;box-sizing:border-box}
.ed-ad-code ins.adsbygoogle{display:block!important;width:100%!important;min-height:250px;overflow-anchor:none}
.ed-ad-code>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}
.ed-ad-code iframe{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;border:0}
.category-description:has(+ .ed-ad-slot){margin-bottom:0!important}
.ed-ad-slot+.category-button-grid,.ed-ad-slot+section{margin-top:0!important}
body.layout-full .ed-ad-slot{max-width:var(--site-container-max-width,1140px)}
.google-auto-placed,.adsbygoogle{overflow-anchor:none}
.google-auto-placed{width:100%!important;max-width:var(--site-container-max-width,1140px)!important;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important}
ins.adsbygoogle[data-ad-status="unfilled"],.google-auto-placed:has(ins.adsbygoogle[data-ad-status="unfilled"]),.ed-ad-code:has(ins.adsbygoogle[data-ad-status="unfilled"]),.ed-ad-slot:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
.google-auto-placed>*,.google-auto-placed ins.adsbygoogle,.google-auto-placed iframe{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.site-page{will-change:auto!important}
body.menu-open .site-page{will-change:transform!important}
@supports(overflow:clip){html,body{overflow-x:clip!important}}
@media(max-width:767.98px){.ed-ad-device-desktop{display:none!important}.ed-ad-slot{max-width:100%;min-height:260px;margin:0 auto}.ed-ad-code,.ed-ad-code ins.adsbygoogle{min-height:250px}.back-to-top{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
@media(min-width:768px){.ed-ad-device-mobile{display:none!important}}
html[data-theme="dark"] .ed-ad-label{color:#64748b}
