html[dir="rtl"] body{direction:rtl;text-align:right;font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] .serif{font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;letter-spacing:0}
html[dir="rtl"] .desktop-brand,html[dir="rtl"] .mobile-header .brand,html[dir="rtl"] .menu-head .brand{direction:ltr}
html[dir="rtl"] .desktop-primary,html[dir="rtl"] .desktop-tools,html[dir="rtl"] .publication-meta,html[dir="rtl"] .publication-actionbar{direction:rtl}
html[dir="rtl"] .institutional-hero-shade,html[dir="rtl"] .cerax-section-hero-shade{transform:scaleX(-1)}
html[dir="rtl"] .institutional-hero-index{right:auto;left:clamp(25px,5vw,90px)}
html[dir="rtl"] .institutional-eyebrow:after,html[dir="rtl"] .org-hub-eyebrow:after{margin-right:0;margin-left:auto}
html[dir="rtl"] .institutional-card-grid,html[dir="rtl"] .cerax-index-grid{border-left:0;border-right:1px solid #cfb78f}
html[dir="rtl"] .institutional-card-grid article,html[dir="rtl"] .cerax-index-grid article{border-right:0;border-left:1px solid #cfb78f}
html[dir="rtl"] .cerax-hub-subnav a,html[dir="rtl"] .cerax-command-strip>div{border-right:0;border-left:1px solid #385168}
html[dir="rtl"] .publication-citation blockquote{border-left:0;border-right:3px solid #b97722}
html[dir="rtl"] .publication-toc .is-subsection a{padding-left:0;padding-right:13px}
html[dir="rtl"] .cerax-expert-portrait>small,html[dir="rtl"] .cerax-event-image>span{left:auto;right:17px}
html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}
html[dir="rtl"] .mobile-topics-grid article{border-right:0;border-left:1px solid rgba(214,155,64,.26)}
html[dir="rtl"] .mobile-topics-grid article:nth-child(2n){border-left:0}
@media(max-width:820px){html[dir="rtl"] .institutional-hero-index{right:auto;left:15px}}

/* Complete Arabic edition geometry. */
html[dir="rtl"] body{font-size:17px;line-height:1.65;overflow-wrap:anywhere}
html[dir="rtl"] body :where(h1,h2,h3,h4,p,a,button,input,textarea,select,small,strong,span){font-kerning:normal}
html[dir="rtl"] :where(.desktop-header,.desktop-primary,.desktop-tools,.desktop-footer,.mobile-header,.mobile-menu,.palace-room,.cerax-page,.cerax-content-index,.cerax-single){direction:rtl}
html[dir="rtl"] :where(.cerax-home-hero-copy,.cerax-home-content,.cerax-section-copy,.section-copy,.cerax-editor-content,.publication-copy,.reader-copy,.pub-copy){text-align:right}
html[dir="rtl"] :where(.cerax-home-actions,.publication-actionbar,.publication-meta,.reader-meta,.pub-meta,.cerax-home-newsletter,.cerax-publications-stats){direction:rtl}
html[dir="rtl"] :where(.cerax-home-actions,.publication-actionbar,.cerax-home-newsletter-form,.cerax-footer-social){justify-content:flex-start}

@media(min-width:1181px){
  html[dir="rtl"] .desktop-header{grid-template-columns:clamp(300px,18.1vw,370px) minmax(0,1fr) clamp(300px,17.4vw,356px)}
  html[dir="rtl"] .desktop-brand{grid-column:3;padding-right:0;padding-left:clamp(18px,1.38vw,28px);direction:rtl}
  html[dir="rtl"] .desktop-brand:after{right:auto;left:0}
  html[dir="rtl"] .desktop-brand .desktop-wordmark{text-align:right}
  html[dir="rtl"] .desktop-primary{grid-column:2;grid-row:1;direction:rtl}
  html[dir="rtl"] .desktop-tools{grid-column:1;grid-row:1;direction:rtl}
  html[dir="rtl"] .desktop-search{border-right:0;border-left:1px solid rgba(196,139,53,.72)}
  html[dir="rtl"] .desktop-search input{padding:5px 0 5px 6px;text-align:right}
  html[dir="rtl"] .desktop-tools>a,html[dir="rtl"] .desktop-tools>span,html[dir="rtl"] .desktop-tools .desktop-language,html[dir="rtl"] .desktop-tools .desktop-contact{border-right:0;border-left:1px solid rgba(196,139,53,.72)}
  html[dir="rtl"] .desktop-tools .desktop-contact{margin-right:0}
  html[dir="rtl"] .site-mega-close{right:auto;left:18px}
  html[dir="rtl"] .site-mega-menu .mega-preview-panel{direction:rtl;grid-template-columns:26% 48% 26%}
  html[dir="rtl"] .site-mega-menu .mega-identity{border-right:0;border-left:1px solid #b98b4b}
  html[dir="rtl"] .site-mega-menu .mega-feature{border-left:0;border-right:1px solid #b98b4b}
  html[dir="rtl"] .site-mega-menu .mega-link-grid,html[dir="rtl"] .site-mega-menu .mega-link-column{direction:rtl}
  html[dir="rtl"] .site-mega-menu .mega-link-grid a{grid-template-columns:58px minmax(0,1fr) 22px;text-align:right}
  html[dir="rtl"] .site-mega-menu .mega-link-grid a b{transform:scaleX(-1)}
  html[dir="rtl"] .site-mega-menu .mega-section-link span{display:inline-block;transform:scaleX(-1)}
  html[dir="rtl"] .cerax-approved-footer{direction:rtl}
  html[dir="rtl"] .cerax-footer-seal{left:auto;right:2.25%}
  html[dir="rtl"] .cerax-footer-groups{left:auto;right:11%;direction:rtl}
  html[dir="rtl"] .cerax-footer-secondary{left:auto;right:11%;direction:rtl}
  html[dir="rtl"] .cerax-footer-social{left:auto;right:2.25%;direction:rtl}
  html[dir="rtl"] .cerax-footer-legal{left:auto;right:12.5%;direction:rtl}
  html[dir="rtl"] .cerax-footer-copyright{right:auto;left:23.5%;text-align:left}
  html[dir="rtl"] .desktop-footer.cerax-approved-footer .cerax-footer-palace{right:auto;left:0;transform:scaleX(-1)}
}

html[dir="rtl"] :where(.cerax-home-live-layout,.cerax-featured-publication-body,.cerax-home-numbers,.cerax-number-grid,.cerax-publications-grid,.cerax-briefing-grid,.cerax-dialogue-grid,.cerax-institutional-pillars,.cerax-institutional-links,.cerax-council-leadership,.cerax-senior-fellows,.cerax-diplomacy-pathways,.cerax-diplomacy-pillars,.cerax-region-cards){direction:rtl}
html[dir="rtl"] :where(.cerax-publication-card,.cerax-dialogue-card,.cerax-briefing-card,.cerax-region-card,.cerax-institutional-pillar,.cerax-institutional-link,.cerax-council-card,.cerax-fellow-card){text-align:right}
html[dir="rtl"] :where(.cerax-home-content a,.cerax-section-copy a,.cerax-publication-card a,.cerax-dialogue-card a,.cerax-briefing-card a,.mega-feature>a){unicode-bidi:plaintext}

html[dir="rtl"] :where(.publication-layout,.reader-layout,.pub-layout,.cerax-archive-layout,.cerax-event-layout,.cerax-expert-layout,.institutional-layout,.organisation-grid){direction:rtl}
html[dir="rtl"] :where(.publication-toc,.reader-sidebar,.pub-sidebar,.cerax-filter-panel){text-align:right}
html[dir="rtl"] :where(.reader-breadcrumb,.pub-breadcrumb,.cerax-breadcrumbs){direction:rtl;justify-content:flex-start}
html[dir="rtl"] :where(.reader-breadcrumb,.pub-breadcrumb,.cerax-breadcrumbs) span{transform:scaleX(-1)}
html[dir="rtl"] :where(.publication-findings li,.publication-recommendations li,.cerax-editor-content li){padding-left:0;padding-right:1.25em}
html[dir="rtl"] :where(.publication-findings li,.publication-recommendations li,.cerax-editor-content li)::before{left:auto;right:0}
html[dir="rtl"] .publication-actionbar button,html[dir="rtl"] .publication-actionbar a{font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}

@media(max-width:1180px){
  html[dir="rtl"] .mobile-header{direction:rtl}
  html[dir="rtl"] .mobile-header .brand,html[dir="rtl"] .menu-head .brand{direction:rtl;text-align:right}
  html[dir="rtl"] .mobile-actions{margin-left:0;margin-right:auto;direction:ltr}
  html[dir="rtl"] .menu-head{direction:rtl}
  html[dir="rtl"] .menu-links a{direction:rtl;text-align:right}
  html[dir="rtl"] .menu-links a span{margin-left:0;margin-right:auto}
  html[dir="rtl"] .mobile-mega-back{text-align:right}
  html[dir="rtl"] .mobile-menu .is-mobile-panel{direction:rtl}
  html[dir="rtl"] .mobile-menu .is-mobile-panel .mega-link-grid a{grid-template-columns:54px minmax(0,1fr) 22px;text-align:right}
  html[dir="rtl"] .mobile-menu .is-mobile-panel .mega-link-grid a b{transform:scaleX(-1)}
  html[dir="rtl"] .mobile-menu .is-mobile-panel .mega-identity{border-right:0;border-left:0}
  html[dir="rtl"] .mobile-menu .is-mobile-panel .mega-feature{border-left:0;border-right:0}
  html[dir="rtl"] .mobile-footer{direction:rtl;text-align:right}
  html[dir="rtl"] .mobile-footer nav{direction:rtl;justify-content:flex-start}
  html[dir="rtl"] .mobile-footer-mark{direction:rtl}
}

@media(max-width:820px){
  html[dir="rtl"] body{font-size:16px;line-height:1.62}
  html[dir="rtl"] :where(.cerax-home-live-layout,.cerax-featured-publication-body,.cerax-home-numbers,.cerax-number-grid,.cerax-publications-grid,.cerax-briefing-grid,.cerax-dialogue-grid,.cerax-institutional-pillars,.cerax-institutional-links,.cerax-council-leadership,.cerax-senior-fellows,.cerax-diplomacy-pathways,.cerax-diplomacy-pillars,.cerax-region-cards){direction:rtl}
  html[dir="rtl"] :where(.cerax-home-hero-copy h1,.cerax-section-copy h1){line-height:1.08}
}

/* Arabic edition final QA: one portable institutional type system. */
html[dir="rtl"] body,
html[dir="rtl"] body :where(input,button,textarea,select){font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body :where(h1,h2,h3,h4,h5,h6){font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;font-weight:700;line-height:1.24}
html[dir="rtl"] body :where(p,li,blockquote){font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;font-weight:400}

/* A true mirrored desktop header. Grid itself remains LTR so its physical
   columns stay predictable; every Arabic component keeps RTL internally. */
@media(min-width:1181px){
  html[dir="rtl"] .desktop-header{
    direction:ltr;
    grid-template-columns:clamp(300px,17.4vw,356px) minmax(0,1fr) clamp(340px,19.5vw,400px);
  }
  html[dir="rtl"] .desktop-brand{grid-column:3;grid-row:1;direction:rtl;padding:0 clamp(18px,1.38vw,28px) 0 0}
  html[dir="rtl"] .desktop-brand:after{right:0;left:auto}
  html[dir="rtl"] .desktop-brand .desktop-wordmark{direction:rtl;text-align:right;font-size:clamp(13px,.82vw,17px);line-height:1.32}
  html[dir="rtl"] .desktop-brand .desktop-crest-image{width:clamp(86px,5.15vw,106px);height:clamp(86px,5.15vw,106px);flex:0 0 auto}
  html[dir="rtl"] .desktop-primary{grid-column:2;grid-row:1;direction:rtl;justify-content:space-evenly}
  html[dir="rtl"] .desktop-primary>a{font-size:clamp(14px,.87vw,18px);line-height:1.18;text-align:center}
  html[dir="rtl"] .desktop-tools{grid-column:1;grid-row:1;direction:ltr;justify-content:flex-start}
  html[dir="rtl"] .desktop-tools>*{direction:rtl}
  html[dir="rtl"] .desktop-search{order:3;border-left:0;border-right:1px solid rgba(196,139,53,.72)}
  html[dir="rtl"] .desktop-language{order:2}
  html[dir="rtl"] .desktop-contact{order:1}
}

/* Arabic home rooms: readable editorial scale without crowded lines. */
html[dir="rtl"] body.home .cerax-home-hero-copy{direction:rtl;text-align:right}
html[dir="rtl"] body.home .cerax-home-hero-copy>span{font-size:clamp(15px,1vw,20px);font-weight:650;line-height:1.3}
html[dir="rtl"] body.home .cerax-home-hero-copy h2{font-weight:620;line-height:1.12;letter-spacing:0;white-space:normal}
html[dir="rtl"] body.home .cerax-home-hero-copy p{font-size:clamp(17px,1.18vw,22px);line-height:1.65;font-weight:430}
html[dir="rtl"] body.home .cerax-home-actions a{font-size:clamp(13px,.88vw,17px);font-weight:650;line-height:1.25}

/* Entrance Hall */
html[dir="rtl"] body.home .cerax-home-entrance .cerax-home-hero::after{
  background:linear-gradient(270deg,#001222 0%,#001222 39%,rgba(0,18,34,.93) 48%,rgba(0,18,34,.3) 61%,rgba(0,18,34,.04) 76%);
}
html[dir="rtl"] body.home .cerax-home-entrance .cerax-home-hero-copy{margin-right:0;margin-left:auto;width:min(760px,48%)}
html[dir="rtl"] body.home .cerax-home-entrance .cerax-home-hero-copy h2{font-size:clamp(49px,3.65vw,72px);max-width:13.5em}
html[dir="rtl"] body.home .cerax-home-entrance .cerax-home-hero-copy p{width:min(610px,100%);max-width:31em}
html[dir="rtl"] body.home .cerax-featured-publication{grid-template-columns:minmax(145px,39%) minmax(0,1fr);gap:clamp(18px,1.55vw,32px)}
html[dir="rtl"] body.home .cerax-featured-publication .cerax-cover{position:relative;width:min(100%,238px);max-width:238px;aspect-ratio:210/297;background:#001c35;overflow:hidden}
html[dir="rtl"] body.home .cerax-featured-publication .cerax-cover>*{opacity:1}
html[dir="rtl"] body.home .cerax-featured-publication .cerax-cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html[dir="rtl"] body.home .cerax-featured-publication .cerax-cover-seal{position:absolute;z-index:2;top:6.5%;left:50%;width:30%;height:auto;object-fit:contain;transform:translateX(-50%);filter:sepia(1) saturate(1.15) brightness(1.2);mix-blend-mode:screen}
html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:clamp(24px,1.72vw,34px);line-height:1.25;margin:10px 0 14px}
html[dir="rtl"] body.home .cerax-featured-publication p{font-size:clamp(15px,1.02vw,19px);line-height:1.55}
html[dir="rtl"] body.home .cerax-featured-publication>div:last-child>a{font-size:clamp(12px,.82vw,15px)}
html[dir="rtl"] body.home .cerax-number-grid small{font-size:clamp(11px,.78vw,14px);line-height:1.42}

/* Strategic Briefing */
html[dir="rtl"] body.home .cerax-briefing-feature>div{max-width:56%;padding:clamp(22px,1.8vw,34px)}
html[dir="rtl"] body.home .cerax-briefing-feature h3{font-size:clamp(30px,2.25vw,45px);line-height:1.23;margin:.35em 0}
html[dir="rtl"] body.home .cerax-briefing-feature p{font-size:clamp(15px,1.02vw,19px);line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html[dir="rtl"] body.home .cerax-analysis-list>a{grid-template-columns:minmax(0,1fr) clamp(88px,6.8vw,118px) 18px;gap:clamp(12px,1vw,18px)}
html[dir="rtl"] body.home .cerax-analysis-list img{grid-column:2}
html[dir="rtl"] body.home .cerax-analysis-list>a>span{grid-column:1;grid-row:1;text-align:right}
html[dir="rtl"] body.home .cerax-analysis-list>a>strong{grid-column:3;grid-row:1;transform:scaleX(-1)}
html[dir="rtl"] body.home .cerax-analysis-list b{font-size:clamp(16px,1.08vw,21px);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
html[dir="rtl"] body.home .cerax-analysis-list em{font-size:clamp(12px,.8vw,15px);line-height:1.35}
html[dir="rtl"] body.home .cerax-briefing-cards b{font-size:clamp(18px,1.22vw,24px);line-height:1.34;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
html[dir="rtl"] body.home .cerax-briefing-cards em{font-size:clamp(13px,.88vw,16px);line-height:1.48;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

/* Publications Hall */
html[dir="rtl"] body.home .cerax-publication-categories a{position:relative;border:0;background:none;font:600 clamp(14px,.94vw,18px)/1.3 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.home .cerax-publication-categories a::after{content:"";position:absolute;right:clamp(10px,.84vw,14px);left:clamp(10px,.84vw,14px);bottom:0;height:1px;background:#e2d7c7;pointer-events:none}
html[dir="rtl"] body.home .cerax-publication-categories a:last-child::after{display:none}
html[dir="rtl"] body.home .cerax-publication-categories a i{font-size:clamp(20px,1.35vw,26px)}
html[dir="rtl"] body.home .cerax-publication-categories a strong{transform:scaleX(-1)}
html[dir="rtl"] body.home .cerax-library-feature h3{font:700 clamp(20px,1.5vw,29px)/1.3 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html[dir="rtl"] body.home .cerax-library-feature h4{font:600 clamp(14px,.98vw,18px)/1.46 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
html[dir="rtl"] body.home .cerax-library-feature p:not(.cerax-publication-meta){font:400 clamp(12px,.82vw,15px)/1.65 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
html[dir="rtl"] body.home .cerax-latest-publications article>a>small{font:700 clamp(10px,.7vw,13px)/1.3 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.home .cerax-latest-publications article>a>h3{font:700 clamp(16px,1.08vw,21px)/1.4 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;min-height:2.8em;-webkit-line-clamp:2}
html[dir="rtl"] body.home .cerax-latest-publications article>a>time{font:400 clamp(11px,.72vw,14px)/1.3 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}

/* Council Room */
html[dir="rtl"] body.home .cerax-home-council .cerax-home-hero-copy h2{font-size:clamp(48px,3.7vw,72px);line-height:1.12;white-space:normal}
html[dir="rtl"] body.home .cerax-home-council .cerax-home-hero-copy p{font:400 clamp(17px,1.15vw,22px)/1.65 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.home .cerax-leader-grid small{font-size:clamp(12px,.78vw,15px);line-height:1.3}
html[dir="rtl"] body.home .cerax-leader-grid h3{font-size:clamp(24px,1.5vw,30px);line-height:1.24;margin:.35em 0}
html[dir="rtl"] body.home .cerax-leader-grid p{font-size:clamp(13px,.88vw,17px);line-height:1.5}
html[dir="rtl"] body.home .cerax-senior-fellows h3{font-size:clamp(16px,1.05vw,20px);line-height:1.3}
html[dir="rtl"] body.home .cerax-senior-fellows p{font-size:clamp(12px,.78vw,15px);line-height:1.35}
html[dir="rtl"] body.home .cerax-council-standard span{font-size:clamp(12px,.8vw,15px);line-height:1.52}
html[dir="rtl"] body.home .cerax-council-standard small{font-size:clamp(13px,.86vw,16px);line-height:1.35}

/* Diplomacy House: conceal the English title baked into the reference art and
   replace it with a calm, legible Arabic diplomatic composition. */
html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero::before{content:"";position:absolute;z-index:1;top:15%;right:22%;width:56%;height:31%;background:radial-gradient(ellipse at center,rgba(0,17,31,.99) 0%,rgba(0,17,31,.94) 45%,rgba(0,17,31,.58) 69%,rgba(0,17,31,0) 82%);pointer-events:none}
html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy{z-index:2;width:min(960px,62%);top:19.2%}
html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy h2{font-size:clamp(52px,4.1vw,80px);line-height:1.12;text-transform:none;background:rgba(0,17,31,.76);box-shadow:0 0 34px 28px rgba(0,17,31,.76)}
html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy p{max-width:720px;margin-inline:auto;font-size:clamp(17px,1.1vw,21px);line-height:1.62;background:rgba(0,17,31,.68);box-shadow:0 0 22px 18px rgba(0,17,31,.68)}
html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{padding:clamp(17px,1.25vw,25px);grid-template-rows:auto auto auto 1fr auto;align-content:center}
html[dir="rtl"] body.home .cerax-diplomacy-paths h3{font-size:clamp(23px,1.52vw,30px);line-height:1.26;margin:.25em 0}
html[dir="rtl"] body.home .cerax-diplomacy-paths p{font-size:clamp(14px,.94vw,18px);line-height:1.55;max-width:22em;margin-inline:auto}
html[dir="rtl"] body.home .cerax-diplomacy-paths article>div>a{font-size:clamp(12px,.8vw,15px);line-height:1.3}

/* Dialogue Salon and Institutional Hall */
html[dir="rtl"] body.home .cerax-dialogue-formats h3{font-size:clamp(16px,1.05vw,21px);line-height:1.3}
html[dir="rtl"] body.home .cerax-dialogue-formats p{font-size:clamp(13px,.86vw,16px);line-height:1.48}
html[dir="rtl"] body.home .cerax-event-list> a>span b,
html[dir="rtl"] body.home .cerax-recent-dialogue b{font-size:clamp(16px,1.04vw,20px);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
html[dir="rtl"] body.home .cerax-event-list em,
html[dir="rtl"] body.home .cerax-recent-dialogue small{font-size:clamp(12px,.76vw,15px);line-height:1.35}
html[dir="rtl"] body.home .cerax-dialogue-side small{font-size:clamp(16px,1.05vw,20px);line-height:1.3}
html[dir="rtl"] body.home .cerax-dialogue-side span{font-size:clamp(13px,.86vw,16px);line-height:1.45}
html[dir="rtl"] body.home .cerax-principles h3{font-size:clamp(16px,1.02vw,20px);line-height:1.25}
html[dir="rtl"] body.home .cerax-principles p{font-size:clamp(13px,.82vw,16px);line-height:1.42}
html[dir="rtl"] body.home .cerax-institutional-links b{font-size:clamp(15px,.98vw,19px);line-height:1.25}
html[dir="rtl"] body.home .cerax-institutional-links small{font-size:clamp(12px,.78vw,15px);line-height:1.35}

/* Arabic policy-paper reading pages: related—not competing—headline and body faces. */
html[dir="rtl"] body.single-cerax_publication :where(.publication-family-page,.cerax-publication-editor,.pub-main,.pub-opening-copy,.pub-section){font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor{font:430 20px/1.82 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor :where(p,li){font:430 20px/1.82 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h2{margin:38px 0 13px;font:650 clamp(34px,2.55vw,46px)/1.35 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h3{margin:29px 0 10px;font:640 clamp(27px,1.85vw,34px)/1.38 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .pub-section{padding-block:clamp(34px,3.2vw,58px);gap:clamp(18px,1.6vw,28px)}
html[dir="rtl"] body.single-cerax_publication .pub-section h2{font:650 clamp(34px,2.55vw,46px)/1.35 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body.single-cerax_publication .pub-section :where(p,li){font:430 clamp(18px,1.18vw,21px)/1.82 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}

/* Common Arabic arrows point in the reading direction. */
html[dir="rtl"] body.home :where(.cerax-home-actions a,.cerax-featured-publication a,.cerax-dialogue-list-all,.cerax-publication-next){unicode-bidi:plaintext}

@media(min-width:1181px) and (max-width:1500px){
  html[dir="rtl"] body.home .cerax-latest-publications>div:nth-child(2){grid-template-columns:repeat(3,1fr)}
  html[dir="rtl"] body.home .cerax-latest-publications article:nth-child(4){display:none}
  html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:clamp(22px,1.72vw,28px)}
  html[dir="rtl"] body.home .cerax-featured-publication p{font-size:14px}
  html[dir="rtl"] body.home .cerax-briefing-cards b{font-size:18px}
  html[dir="rtl"] body.home .cerax-briefing-cards em{font-size:13px}
}

/* Final Arabic phone composition: keep the three closing rooms in normal flow. */
@media(max-width:820px){
  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08),
  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-room,
  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-live-layout{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    overflow:visible!important;
    transform:none!important;
  }

  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-live-layout{
    display:block!important;
    background:none!important;
  }

  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-content{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    overflow:visible!important;
    transform:none!important;
  }

  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-hero{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    margin:0!important;
    overflow:hidden!important;
  }

  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-hero-copy{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    z-index:2!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-home-hero{
    min-height:600px!important;
    padding:62px 22px 48px!important;
    background-image:linear-gradient(180deg,rgba(1,16,31,.12),rgba(1,16,31,.68) 55%,rgba(1,16,31,.98)),url('../images/room-06-diplomacy-approved.webp')!important;
    background-size:cover!important;
    background-position:center!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-home-hero{
    min-height:500px!important;
    padding:58px 22px 46px!important;
    background-image:linear-gradient(90deg,rgba(250,246,239,.98) 0 55%,rgba(250,246,239,.38) 82%,rgba(250,246,239,.12)),url('../images/room-07-dialogue-approved.webp')!important;
    background-size:cover!important;
    background-position:65% center!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-home-hero{
    min-height:420px!important;
    padding:54px 22px 42px!important;
    background-image:linear-gradient(90deg,rgba(250,246,239,.98) 0 62%,rgba(250,246,239,.34)),url('../images/room-08-institutional-full.webp')!important;
    background-size:cover!important;
    background-position:68% center!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-home-hero-copy{
    display:flex!important;
    min-height:490px!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    color:#fff!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-home-hero h2{
    max-width:340px!important;
    margin:18px auto 16px!important;
    font-size:clamp(2.35rem,11vw,3rem)!important;
    line-height:1.22!important;
    color:#f2d29a!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-home-hero p{
    max-width:340px!important;
    margin:0 auto!important;
    font-size:1.08rem!important;
    line-height:1.85!important;
    color:#fff!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-home-hero-copy,
  html[dir="rtl"] body.home #room-08 .cerax-home-hero-copy{
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    text-align:right!important;
    color:#071f3b!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-home-hero-copy{min-height:392px!important}
  html[dir="rtl"] body.home #room-08 .cerax-home-hero-copy{min-height:324px!important}

  html[dir="rtl"] body.home #room-07 .cerax-home-hero h2,
  html[dir="rtl"] body.home #room-08 .cerax-home-hero h2{
    max-width:340px!important;
    margin:14px 0 14px auto!important;
    font-size:clamp(2.3rem,10vw,2.8rem)!important;
    line-height:1.25!important;
    color:#071f3b!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-home-hero p,
  html[dir="rtl"] body.home #room-08 .cerax-home-hero p{
    max-width:340px!important;
    margin:0 0 0 auto!important;
    font-size:1.06rem!important;
    line-height:1.8!important;
    color:#203b59!important;
  }

  html[dir="rtl"] body.home :is(#room-06,#room-07,#room-08) .cerax-home-actions{
    display:none!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-content{
    display:block!important;
    padding:26px 16px 30px!important;
    background:#001527!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    margin:0!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths article{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    overflow:hidden!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-photo{
    display:block!important;
    width:100%!important;
    min-height:220px!important;
    aspect-ratio:16/10!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths article>div{
    width:100%!important;
    min-height:0!important;
    padding:24px 20px!important;
    text-align:center!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths h3{
    margin:8px 0 12px!important;
    font-size:1.8rem!important;
    line-height:1.35!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths p{
    margin:0 auto 18px!important;
    font-size:1rem!important;
    line-height:1.75!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-paths article>div>a{
    display:inline-flex!important;
    min-height:46px!important;
    align-items:center!important;
    justify-content:center!important;
    padding:10px 20px!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-services{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    margin:22px 0 0!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-services a{
    position:relative!important;
    inset:auto!important;
    display:grid!important;
    grid-template-columns:58px 1fr!important;
    gap:15px!important;
    min-height:104px!important;
    padding:17px!important;
    text-align:right!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-services strong{
    display:block!important;
    margin-bottom:5px!important;
    font-size:1.16rem!important;
    line-height:1.45!important;
  }

  html[dir="rtl"] body.home #room-06 .cerax-diplomacy-services span{
    font-size:.98rem!important;
    line-height:1.65!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-dialogue-content{
    display:block!important;
    padding:26px 16px 30px!important;
    background:#fbf6ee!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-dialogue-formats{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    margin:0 0 22px!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-dialogue-formats a{
    display:grid!important;
    grid-template-columns:58px 1fr!important;
    grid-template-areas:'icon title' 'icon copy'!important;
    column-gap:15px!important;
    min-height:0!important;
    padding:18px!important;
    text-align:right!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-dialogue-formats i{grid-area:icon!important}
  html[dir="rtl"] body.home #room-07 .cerax-dialogue-formats h3{
    grid-area:title!important;
    margin:0 0 5px!important;
    font-size:1.28rem!important;
    line-height:1.45!important;
  }
  html[dir="rtl"] body.home #room-07 .cerax-dialogue-formats p{
    grid-area:copy!important;
    margin:0!important;
    font-size:.98rem!important;
    line-height:1.65!important;
  }

  html[dir="rtl"] body.home #room-07 :is(.cerax-event-list,.cerax-recent-dialogue,.cerax-dialogue-side){
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    margin:0 0 18px!important;
    padding:20px!important;
    overflow:visible!important;
  }

  html[dir="rtl"] body.home #room-07 :is(.cerax-event-list,.cerax-recent-dialogue,.cerax-dialogue-side) h3{
    font-size:1.22rem!important;
    line-height:1.5!important;
  }

  html[dir="rtl"] body.home #room-07 :is(.cerax-event-list,.cerax-recent-dialogue,.cerax-dialogue-side) p,
  html[dir="rtl"] body.home #room-07 :is(.cerax-event-list,.cerax-recent-dialogue,.cerax-dialogue-side) span{
    font-size:.96rem!important;
    line-height:1.65!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-recent-dialogue article{
    display:grid!important;
    grid-template-columns:105px 1fr!important;
    gap:14px!important;
    align-items:start!important;
    padding:15px 0!important;
  }

  html[dir="rtl"] body.home #room-07 .cerax-recent-dialogue img{
    width:105px!important;
    height:76px!important;
    object-fit:cover!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-institutional-content{
    display:block!important;
    padding:26px 16px 30px!important;
    background:#fbf6ee!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-principles,
  html[dir="rtl"] body.home #room-08 .cerax-principles>div:last-child{
    position:relative!important;
    inset:auto!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-principles>div:first-child{display:none!important}

  html[dir="rtl"] body.home #room-08 .cerax-principles article{
    min-height:0!important;
    height:auto!important;
    padding:22px 18px!important;
    text-align:center!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-principles h3{
    margin:10px 0 8px!important;
    font-size:1.38rem!important;
    line-height:1.45!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-principles p{
    margin:0!important;
    font-size:1rem!important;
    line-height:1.7!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-institutional-links{
    position:relative!important;
    inset:auto!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    width:100%!important;
    height:auto!important;
    margin:18px 0 0!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-institutional-links a{
    min-height:96px!important;
    padding:17px!important;
    text-align:right!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-institutional-links b{
    font-size:1.18rem!important;
    line-height:1.45!important;
  }

  html[dir="rtl"] body.home #room-08 .cerax-institutional-links small{
    font-size:.94rem!important;
    line-height:1.6!important;
  }
}

@media(max-width:1180px){
  html[dir="rtl"] .mobile-header .brand{flex-direction:row}
  html[dir="rtl"] .mobile-header .wordmark{font-size:13px;line-height:1.3;text-align:right}
  html[dir="rtl"] body.home .cerax-home-hero-copy h2{font-size:clamp(38px,7.5vw,60px);line-height:1.17}
  html[dir="rtl"] body.home .cerax-home-hero-copy p{font-size:clamp(17px,2.25vw,21px);line-height:1.65}
  html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:clamp(23px,3.2vw,31px)}
  html[dir="rtl"] body.home .cerax-featured-publication p{font-size:clamp(15px,2vw,18px)}
  html[dir="rtl"] body.home .cerax-latest-publications article>a>h3{font-size:clamp(17px,2.3vw,21px)}
  html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero::before{top:11%;right:6%;width:88%;height:38%}
  html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy{width:min(88%,760px)}
  html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy h2{font-size:clamp(42px,7vw,64px)}
}

@media(max-width:820px){
  html[dir="rtl"] body.home .cerax-home-hero-copy>span{font-size:14px}
  html[dir="rtl"] body.home .cerax-home-hero-copy h2{font-size:clamp(36px,10.8vw,48px);line-height:1.18}
  html[dir="rtl"] body.home .cerax-home-hero-copy p{font-size:17px;line-height:1.62}
  html[dir="rtl"] body.home .cerax-home-actions a{font-size:14px}
  html[dir="rtl"] body.home .cerax-featured-publication{grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:16px}
  html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:22px;line-height:1.3}
  html[dir="rtl"] body.home .cerax-featured-publication p{font-size:14px;line-height:1.5}
  html[dir="rtl"] body.home .cerax-publication-categories a{font-size:16px}
  html[dir="rtl"] body.home .cerax-latest-publications article>a>h3{font-size:17px;line-height:1.35}
  html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor,
  html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor :where(p,li){font-size:18px;line-height:1.78}
  html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h2,
  html[dir="rtl"] body.single-cerax_publication .pub-section h2{font-size:32px;line-height:1.4}
  html[dir="rtl"] body.single-cerax_publication .pub-section :where(p,li){font-size:18px;line-height:1.78}
}

/* 27 August Arabic sign-off: final spacing, reading rhythm and responsive QA. */
html[dir="rtl"] body.home .cerax-featured-publication{
  grid-template-columns:minmax(168px,43%) minmax(0,1fr);
  align-items:center;
}
html[dir="rtl"] body.home .cerax-featured-publication .cerax-cover{
  width:min(100%,245px);
  max-width:245px;
  justify-self:center;
  box-shadow:0 16px 34px rgba(0,0,0,.28);
}
html[dir="rtl"] body.home .cerax-featured-publication h3{
  font-size:clamp(25px,1.68vw,34px);
  line-height:1.28;
  text-wrap:balance;
}
html[dir="rtl"] body.home .cerax-featured-publication p{
  font-size:clamp(15px,1vw,19px);
  line-height:1.62;
  text-wrap:pretty;
}

html[dir="rtl"] body.home .cerax-publication-categories a{
  min-height:clamp(56px,4vw,70px);
  padding:12px clamp(13px,1vw,18px);
  gap:12px;
  overflow:visible;
}
html[dir="rtl"] body.home .cerax-publication-categories a::after{
  right:12px;
  left:12px;
  z-index:0;
}
html[dir="rtl"] body.home .cerax-publication-categories a :where(i,b,strong){
  position:relative;
  z-index:1;
  background:#fbf7ef;
}
html[dir="rtl"] body.home .cerax-publication-categories a b{
  padding-inline:8px;
  font-size:clamp(15px,1vw,19px);
  line-height:1.35;
}
html[dir="rtl"] body.home .cerax-publication-categories a i{padding-inline-start:5px}
html[dir="rtl"] body.home .cerax-publication-categories a strong{padding-inline-end:5px}

html[dir="rtl"] body.home .cerax-leader-grid h3{
  font-size:clamp(25px,1.62vw,32px);
  line-height:1.3;
  text-wrap:balance;
}
html[dir="rtl"] body.home .cerax-leader-grid p{font-size:clamp(14px,.95vw,18px);line-height:1.55}
html[dir="rtl"] body.home .cerax-senior-fellows h3{font-size:clamp(17px,1.12vw,22px);line-height:1.35}
html[dir="rtl"] body.home .cerax-senior-fellows p{font-size:clamp(13px,.84vw,16px);line-height:1.45}

html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy h2{
  max-width:11em;
  margin-inline:auto;
  text-wrap:balance;
}
html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy p{
  max-width:38em;
  text-wrap:pretty;
}
html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{
  min-width:0;
  padding:clamp(20px,1.5vw,30px);
}
html[dir="rtl"] body.home .cerax-diplomacy-paths h3{
  font-size:clamp(25px,1.68vw,33px);
  line-height:1.28;
  text-wrap:balance;
}
html[dir="rtl"] body.home .cerax-diplomacy-paths p{
  font-size:clamp(15px,1vw,19px);
  line-height:1.62;
  text-wrap:pretty;
}

html[dir="rtl"] body.home .cerax-dialogue-formats h3{font-size:clamp(18px,1.18vw,23px);line-height:1.32}
html[dir="rtl"] body.home .cerax-dialogue-formats p{font-size:clamp(14px,.92vw,17px);line-height:1.55}
html[dir="rtl"] body.home .cerax-event-list> a>span b,
html[dir="rtl"] body.home .cerax-recent-dialogue b{font-size:clamp(17px,1.12vw,22px);line-height:1.38}
html[dir="rtl"] body.home .cerax-event-list em,
html[dir="rtl"] body.home .cerax-recent-dialogue small{font-size:clamp(13px,.84vw,16px);line-height:1.45}
html[dir="rtl"] body.home .cerax-dialogue-side small{font-size:clamp(18px,1.16vw,23px)}
html[dir="rtl"] body.home .cerax-dialogue-side span{font-size:clamp(14px,.92vw,17px);line-height:1.55}

/* Editorial pages use one Arabic family with a restrained diplomatic hierarchy. */
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor,
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor :where(p,li){
  font:430 clamp(18px,1.3vw,20px)/1.78 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h2,
html[dir="rtl"] body.single-cerax_publication .reader-prose h2,
html[dir="rtl"] body.single-cerax_publication .pub-section h2{
  margin:34px 0 12px;
  font:650 clamp(29px,2.05vw,34px)/1.34 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
  text-wrap:balance;
}
html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h3{
  margin:27px 0 9px;
  font:640 clamp(24px,1.65vw,29px)/1.38 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
}
html[dir="rtl"] body.single-cerax_publication .reader-summary p{
  font:430 clamp(17px,1.15vw,19px)/1.72 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
}
html[dir="rtl"] body.single-cerax_publication .reader-findings-grid p{
  font:430 clamp(14px,.94vw,16px)/1.58 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
}
html[dir="rtl"] body.single-cerax_publication .pub-section :where(p,li){
  font:430 clamp(18px,1.22vw,20px)/1.78 "Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif;
}

@media(min-width:1181px) and (max-width:1500px){
  html[dir="rtl"] body.home .cerax-featured-publication{grid-template-columns:minmax(164px,43%) minmax(0,1fr)}
  html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:clamp(24px,1.72vw,29px)}
  html[dir="rtl"] body.home .cerax-featured-publication p{font-size:15px;line-height:1.58}
  html[dir="rtl"] body.home .cerax-diplomacy-paths h3{font-size:25px}
  html[dir="rtl"] body.home .cerax-diplomacy-paths p{font-size:15px}
}

@media(max-width:1180px){
  html[dir="rtl"] body.home .cerax-featured-publication{grid-template-columns:minmax(150px,40%) minmax(0,1fr)}
}

@media(max-width:820px){
  html[dir="rtl"] body.home .cerax-featured-publication{grid-template-columns:minmax(112px,39%) minmax(0,1fr);gap:14px}
  html[dir="rtl"] body.home .cerax-featured-publication h3{font-size:21px;line-height:1.34}
  html[dir="rtl"] body.home .cerax-featured-publication p{font-size:14px;line-height:1.55}
  html[dir="rtl"] body.home .cerax-publication-categories a{min-height:58px;font-size:16px}
  html[dir="rtl"] body.home .cerax-publication-categories a b{font-size:16px}
  html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero-copy h2{font-size:clamp(38px,10.5vw,49px)}
  html[dir="rtl"] body.home .cerax-diplomacy-paths h3{font-size:23px}
  html[dir="rtl"] body.home .cerax-diplomacy-paths p{font-size:15px}
  html[dir="rtl"] body.single-cerax_publication .cerax-publication-editor h2,
  html[dir="rtl"] body.single-cerax_publication .reader-prose h2,
  html[dir="rtl"] body.single-cerax_publication .pub-section h2{font-size:29px;line-height:1.4}
  html[dir="rtl"] body.single-cerax_publication .reader-findings-grid p{font-size:15px}
}

/*
 * Final Arabic edition lock.
 * Keep the edition in a formal Naskh/Geeza family and protect Arabic words
 * from the aggressive compact desktop rules used by the English edition.
 */
:root{--cerax-arabic-type:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif}
html[dir="rtl"] body,
html[dir="rtl"] body :where(h1,h2,h3,h4,h5,h6,p,li,a,span,small,strong,em,b,button,input,textarea,select,label,blockquote,time){
  font-family:var(--cerax-arabic-type)!important;
  letter-spacing:0!important;
}
html[dir="rtl"] body :where(h1,h2,h3,h4,h5,h6){
  font-weight:700!important;
  line-height:1.36!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
  text-wrap:balance;
}
html[dir="rtl"] body :where(p,li,blockquote){
  font-weight:400!important;
  line-height:1.78!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}

/* True RTL masthead: identity at the physical right, utilities at the left. */
@media(min-width:1181px){
  html[dir="rtl"] .desktop-header{
    direction:ltr!important;
    grid-template-columns:minmax(315px,19%) minmax(0,1fr) minmax(345px,21%)!important;
    gap:16px!important;
    min-height:124px!important;
    height:auto!important;
    padding:0 28px!important;
  }
  html[dir="rtl"] .desktop-brand{
    grid-column:3!important;
    direction:rtl!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    gap:18px!important;
    min-width:0!important;
    padding:10px 18px!important;
  }
  html[dir="rtl"] .desktop-brand:after{right:auto!important;left:0!important}
  html[dir="rtl"] .desktop-crest-image{
    width:96px!important;height:96px!important;flex:0 0 96px!important;object-fit:contain!important;
  }
  html[dir="rtl"] .desktop-wordmark{display:block!important;min-width:0!important}
  html[dir="rtl"] .desktop-wordmark small{
    display:block!important;font-size:18px!important;line-height:1.55!important;font-weight:700!important;
    white-space:nowrap!important;text-align:right!important;
  }
  html[dir="rtl"] .desktop-primary{
    grid-column:2!important;
    direction:rtl!important;
    display:grid!important;
    grid-template-columns:repeat(7,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:4px!important;
    min-width:0!important;
  }
  html[dir="rtl"] .desktop-primary>a{
    min-width:0!important;padding:0 5px!important;font-size:clamp(13px,.76vw,16px)!important;
    line-height:1.48!important;text-align:center!important;white-space:normal!important;
    word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important;
  }
  html[dir="rtl"] .desktop-tools{
    grid-column:1!important;direction:ltr!important;display:flex!important;justify-content:flex-start!important;
    gap:0!important;min-width:0!important;
  }
  html[dir="rtl"] .desktop-tools :where(a,input){font-size:15px!important;white-space:nowrap!important}
  html[dir="rtl"] .site-mega-menu{top:124px!important;max-height:calc(100vh - 124px)!important}
  html[dir="rtl"] .site-mega-scrim{inset:124px 0 0!important}
  html[dir="rtl"] .site-mega-close{top:138px!important}
}
@media(min-width:1181px) and (max-width:1500px){
  html[dir="rtl"] .desktop-header{
    grid-template-columns:minmax(275px,18%) minmax(0,1fr) minmax(295px,20%)!important;
    min-height:110px!important;padding:0 18px!important;gap:8px!important;
  }
  html[dir="rtl"] .desktop-brand{gap:12px!important;padding:8px 10px!important}
  html[dir="rtl"] .desktop-crest-image{width:78px!important;height:78px!important;flex-basis:78px!important}
  html[dir="rtl"] .desktop-wordmark small{font-size:14px!important;line-height:1.55!important}
  html[dir="rtl"] .desktop-primary>a{font-size:12px!important;padding:0 3px!important}
  html[dir="rtl"] .desktop-tools :where(a,input){font-size:12px!important}
  html[dir="rtl"] .site-mega-menu{top:110px!important;max-height:calc(100vh - 110px)!important}
  html[dir="rtl"] .site-mega-scrim{inset:110px 0 0!important}
  html[dir="rtl"] .site-mega-close{top:124px!important}
}
html[dir="rtl"] .mobile-header{direction:rtl!important}
html[dir="rtl"] .mobile-header .brand{direction:rtl!important}
html[dir="rtl"] .mobile-actions{margin-right:auto!important;margin-left:0!important}

/* Homepage legibility and calm editorial rhythm. */
html[dir="rtl"] body.home .cerax-home-hero-copy p{font-size:clamp(18px,1.12vw,22px)!important;line-height:1.75!important;max-width:36em}
html[dir="rtl"] body.home .cerax-home-hero-copy h2{line-height:1.28!important;text-wrap:balance!important}
html[dir="rtl"] body.home .cerax-home-section-heading h3{font-size:clamp(25px,1.75vw,33px)!important;line-height:1.4!important}
html[dir="rtl"] body.home .cerax-analysis-list b{font-size:clamp(17px,1.05vw,21px)!important;line-height:1.45!important}
html[dir="rtl"] body.home .cerax-analysis-list em{font-size:clamp(12px,.76vw,15px)!important;line-height:1.45!important}
html[dir="rtl"] body.home .cerax-latest-publications article>a>h3{font-size:clamp(17px,1.04vw,21px)!important;line-height:1.45!important;min-height:auto!important}
html[dir="rtl"] body.home .cerax-latest-publications article>a>time{font-size:14px!important;line-height:1.4!important}

/* Category navigation: no line may pass through an Arabic label. */
html[dir="rtl"] body.home .cerax-publication-categories{background:#fffaf4!important}
html[dir="rtl"] body.home .cerax-publication-categories h2{font-size:20px!important;line-height:1.45!important;padding:16px!important}
html[dir="rtl"] body.home .cerax-publication-categories a{
  position:relative!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto 18px!important;
  gap:12px!important;align-items:center!important;min-height:68px!important;padding:14px 16px!important;
  border:0!important;border-bottom:1px solid #e2d7c7!important;background:#fffaf4!important;
  font-size:18px!important;line-height:1.45!important;
}
html[dir="rtl"] body.home .cerax-publication-categories a:last-child{border-bottom:0!important}
html[dir="rtl"] body.home .cerax-publication-categories a::after{display:none!important}
html[dir="rtl"] body.home .cerax-publication-categories a span{position:relative;z-index:2;background:#fffaf4!important;font-size:18px!important;line-height:1.45!important}

/* Council names remain readable at the approved desktop proportions. */
html[dir="rtl"] body.home .cerax-leader-grid h3{font-size:clamp(25px,1.62vw,31px)!important;line-height:1.42!important}
html[dir="rtl"] body.home .cerax-leader-grid p{font-size:clamp(14px,.9vw,17px)!important;line-height:1.65!important}
html[dir="rtl"] body.home .cerax-senior-fellows h3{font-size:clamp(17px,1.08vw,21px)!important;line-height:1.42!important}
html[dir="rtl"] body.home .cerax-senior-fellows p{font-size:clamp(13px,.82vw,16px)!important;line-height:1.55!important;min-height:0!important}

/* Diplomacy House: balanced image/text cards and unbroken calls to action. */
html[dir="rtl"] body.home .cerax-diplomacy-content{overflow:visible!important}
html[dir="rtl"] body.home .cerax-diplomacy-paths{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
html[dir="rtl"] body.home .cerax-diplomacy-paths article{
  direction:rtl!important;grid-template-columns:minmax(0,53%) minmax(0,47%)!important;
  min-height:300px!important;overflow:hidden!important;
}
html[dir="rtl"] body.home .cerax-diplomacy-paths .cerax-diplomacy-photo{min-height:300px!important;background-size:cover!important;background-position:center!important}
html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{
  direction:rtl!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  min-height:300px!important;padding:27px 29px!important;overflow:visible!important;
}
html[dir="rtl"] body.home .cerax-diplomacy-paths h3{margin:10px 0!important;font-size:clamp(26px,1.72vw,34px)!important;line-height:1.42!important}
html[dir="rtl"] body.home .cerax-diplomacy-paths p{margin:0 0 17px!important;font-size:clamp(16px,1vw,19px)!important;line-height:1.82!important}
html[dir="rtl"] body.home .cerax-diplomacy-paths article>div>a{margin-top:auto!important;font-size:15px!important;line-height:1.4!important}
html[dir="rtl"] body.home .cerax-diplomacy-services{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html[dir="rtl"] body.home .cerax-diplomacy-services a{min-height:116px!important;padding:18px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important}
html[dir="rtl"] body.home .cerax-diplomacy-services strong{font-size:17px!important;line-height:1.4!important;text-transform:none!important}
html[dir="rtl"] body.home .cerax-diplomacy-services span{font-size:15px!important;line-height:1.65!important}

/* Reading pages use one restrained diplomatic family and hierarchy. */
html[dir="rtl"] body.single-cerax_publication :where(.publication-family-page,.cerax-publication-editor,.pub-main,.pub-opening-copy,.pub-section,.reader-prose){font-family:var(--cerax-arabic-type)!important}
html[dir="rtl"] body.single-cerax_publication :where(.cerax-publication-editor,.reader-prose,.pub-section) :where(p,li){font-size:clamp(18px,1.14vw,21px)!important;line-height:1.85!important;font-weight:400!important}
html[dir="rtl"] body.single-cerax_publication :where(.cerax-publication-editor,.reader-prose,.pub-section) h2{font-size:clamp(31px,2.1vw,39px)!important;line-height:1.42!important;font-weight:700!important}
html[dir="rtl"] body.single-cerax_publication :where(.cerax-publication-editor,.reader-prose,.pub-section) h3{font-size:clamp(25px,1.65vw,31px)!important;line-height:1.45!important;font-weight:700!important}

@media(max-width:1180px){
  html[dir="rtl"] body.home .cerax-diplomacy-paths{grid-template-columns:1fr!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services{grid-template-columns:1fr 1fr!important}
}
@media(max-width:680px){
  html[dir="rtl"] body.home .cerax-diplomacy-paths article{grid-template-columns:1fr!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths .cerax-diplomacy-photo{min-height:210px!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{min-height:0!important;padding:24px 20px!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services{grid-template-columns:1fr!important}
  html[dir="rtl"] body.home .cerax-publication-categories a{min-height:62px!important;font-size:17px!important}
}

/* Flagship panel: preserve the approved book proportions without squeezing its Arabic title. */
@media(min-width:1181px){
  html[dir="rtl"] body.home .cerax-entrance-content{
    grid-template-columns:minmax(500px,.98fr) minmax(0,1.34fr)!important;
    align-items:stretch!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication{
    grid-template-columns:minmax(170px,36%) minmax(0,1fr)!important;
    gap:clamp(18px,1.45vw,27px)!important;
    padding:18px 20px!important;
    overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication>div:last-child{
    min-width:0!important;
    align-self:center!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication .cerax-diplomatic-book{
    width:min(100%,205px)!important;
    max-width:205px!important;
    justify-self:center!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication h3{
    margin:9px 0 10px!important;
    font-size:clamp(22px,1.5vw,29px)!important;
    line-height:1.36!important;
    overflow:visible!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication p{
    margin:0 0 11px!important;
    font-size:clamp(14px,.92vw,17px)!important;
    line-height:1.62!important;
  }
}

@media(min-width:1501px){
  html[dir="rtl"] body.home .cerax-entrance-content{
    grid-template-columns:minmax(570px,1fr) minmax(0,1.45fr)!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication{
    grid-template-columns:minmax(190px,36%) minmax(0,1fr)!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication .cerax-diplomatic-book{
    width:min(100%,225px)!important;
    max-width:225px!important;
  }
}

/* Final Arabic desktop calibration: the Publications Hall copy must remain
   fully inside its photographic panel, and the flagship must read as a real
   diplomatic volume rather than a small thumbnail. */
@media(min-width:1181px){
  html[dir="rtl"] body.home #room-03 .cerax-home-hero{
    min-height:360px!important;
    align-items:center!important;
    padding-block:28px!important;
  }
  html[dir="rtl"] body.home #room-03 .cerax-home-hero-copy{
    top:0!important;
    align-self:center!important;
    max-height:none!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication{
    grid-template-columns:minmax(190px,39%) minmax(0,1fr)!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication .cerax-diplomatic-book{
    width:min(100%,220px)!important;
    max-width:220px!important;
  }
}

/* Diplomacy House desktop reconstruction: retain the approved palace artwork
   as a precise sprite instead of shrinking the whole reference into a card. */
@media(min-width:1181px){
  html[dir="rtl"] body.home .cerax-diplomacy-content{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
    margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;
    background:transparent!important;pointer-events:none!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths{
    position:absolute!important;left:11.96vw!important;top:calc(25.72vw + 10px)!important;
    width:72.62vw!important;height:15.73vw!important;min-height:0!important;
    display:grid!important;grid-template-columns:1.11fr 1fr!important;gap:2.51vw!important;
    pointer-events:auto!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article{
    height:100%!important;min-height:0!important;display:grid!important;
    border:1px solid #bf8134!important;border-radius:3px!important;
    background:#031a2f!important;box-shadow:inset 0 0 0 4px rgba(0,20,37,.65)!important;
    overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:first-child{grid-template-columns:54% 46%!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:last-child{grid-template-columns:45% 55%!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths .cerax-diplomacy-photo{
    width:100%!important;height:100%!important;min-height:0!important;display:block!important;
    border-right:1px solid rgba(191,129,52,.7)!important;
    background-image:url('../images/room-06-diplomacy-approved.webp')!important;
    background-size:100vw auto!important;background-repeat:no-repeat!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:first-child .cerax-diplomacy-photo{background-position:-12.20vw -31.04vw!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:last-child .cerax-diplomacy-photo{background-position:-51.55vw -31.04vw!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{
    min-width:0!important;min-height:0!important;padding:clamp(9px,.72vw,12px)!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;
    justify-content:center!important;overflow:hidden!important;text-align:center!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div>i{
    width:min(4.2vw,70px)!important;height:min(3vw,50px)!important;flex:none!important;
    background-image:url('../images/room-06-diplomacy-approved.webp')!important;
    background-size:100vw auto!important;background-repeat:no-repeat!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:first-child>div>i{background-position:-37.15vw -31.82vw!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:last-child>div>i{background-position:-73.93vw -31.82vw!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths h3{
    margin:3px 0 6px!important;font-size:clamp(19px,1.38vw,24px)!important;
    line-height:1.2!important;font-weight:700!important;text-wrap:balance!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths p{
    max-width:23em!important;margin:0!important;font-size:clamp(11px,.78vw,14px)!important;
    line-height:1.5!important;text-wrap:pretty!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div>a{
    min-width:clamp(145px,11.2vw,188px)!important;min-height:clamp(29px,2.15vw,36px)!important;
    margin-top:clamp(7px,.58vw,10px)!important;padding:6px 12px!important;
    font-size:clamp(10px,.68vw,12px)!important;line-height:1.2!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-services{
    position:absolute!important;left:0!important;right:0!important;bottom:0!important;
    height:8.43vw!important;min-height:0!important;margin:0!important;padding:1.22vw 8.43vw 0!important;
    display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.9vw!important;
    background:#001527!important;pointer-events:auto!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-services a{
    min-height:0!important;height:74%!important;padding:0!important;display:grid!important;
    grid-template-columns:4.35vw minmax(0,1fr)!important;gap:.85vw!important;align-items:center!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-services b{width:4.35vw!important;height:4.35vw!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services strong{font-size:clamp(12px,.88vw,15px)!important;line-height:1.25!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services span{font-size:clamp(10px,.72vw,13px)!important;line-height:1.45!important}
}

/* Dialogue Salon: retain the approved full-width composition while giving
   Arabic titles and summaries the space of a diplomatic programme page. */
@media(min-width:1181px){
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-live-layout{
    height:46vw!important;max-height:none!important;min-height:580px!important;
    background-position:center -4.54vw!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero{
    height:24vw!important;max-height:none!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero-copy{
    top:1.7vw!important;left:4.9vw!important;width:39.5vw!important;max-width:none!important;
    direction:rtl!important;text-align:right!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero-copy>span{
    font-size:clamp(14px,.9vw,17px)!important;line-height:1.4!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero-copy h2{
    margin:5px 0 12px!important;font-size:clamp(43px,3.25vw,59px)!important;
    line-height:1.18!important;white-space:normal!important;text-wrap:balance!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero-copy h2:after{
    right:0!important;left:auto!important;
  }
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero-copy p{
    max-width:34em!important;margin:0!important;font-size:clamp(15px,1vw,18px)!important;
    line-height:1.62!important;text-wrap:pretty!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-content:before{
    top:24vw!important;height:22vw!important;max-height:none!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-formats{
    left:4.9vw!important;top:14.4vw!important;width:39.5vw!important;height:9.2vw!important;
    max-height:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
    direction:rtl!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-formats>a{
    padding:0 1.15vw!important;border-right:0!important;border-left:1px solid #d8c6aa!important;
    text-align:right!important;overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-formats>a:last-child{border-left:0!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats i{
    width:2.9vw!important;height:2.9vw!important;max-width:48px!important;max-height:48px!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-formats h3{
    margin:4px 0 5px!important;font-size:clamp(14px,1vw,18px)!important;line-height:1.32!important;
    text-transform:none!important;text-wrap:balance!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-formats p{
    font-size:clamp(11px,.78vw,14px)!important;line-height:1.48!important;text-wrap:pretty!important;
  }
  html[dir="rtl"] body.home .cerax-event-list{
    left:3.6vw!important;top:24vw!important;width:29vw!important;height:22vw!important;
    max-height:none!important;padding:1vw 1.4vw .8vw!important;overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-recent-dialogue{
    left:32.9vw!important;top:24vw!important;width:31.6vw!important;height:22vw!important;
    max-height:none!important;padding:1vw 1.45vw .8vw!important;overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-side{
    left:65.7vw!important;top:24.8vw!important;width:30.7vw!important;height:20.2vw!important;
    max-height:none!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:.85vw!important;
  }
  html[dir="rtl"] body.home .cerax-event-list .cerax-home-section-heading,
  html[dir="rtl"] body.home .cerax-recent-dialogue .cerax-home-section-heading{
    height:2vw!important;min-height:25px!important;
  }
  html[dir="rtl"] body.home .cerax-event-list .cerax-home-section-heading span,
  html[dir="rtl"] body.home .cerax-recent-dialogue .cerax-home-section-heading span{
    font-size:clamp(13px,.84vw,16px)!important;line-height:1.3!important;
  }
  html[dir="rtl"] body.home .cerax-event-list>a:not(.cerax-dialogue-list-all){
    height:7.6vw!important;max-height:none!important;margin:0!important;
    grid-template-columns:4.5vw minmax(0,1fr) 1vw!important;gap:.8vw!important;
  }
  html[dir="rtl"] body.home .cerax-event-list>a>span{gap:.35vw!important;min-width:0!important}
  html[dir="rtl"] body.home .cerax-event-list>a>span b{
    font-size:clamp(14px,1vw,18px)!important;line-height:1.38!important;text-wrap:balance!important;
  }
  html[dir="rtl"] body.home .cerax-event-list em{
    font-size:clamp(11px,.75vw,14px)!important;line-height:1.4!important;
  }
  html[dir="rtl"] body.home .cerax-event-list time b{font-size:clamp(20px,1.4vw,25px)!important}
  html[dir="rtl"] body.home .cerax-event-list time small{font-size:clamp(9px,.6vw,11px)!important}
  html[dir="rtl"] body.home .cerax-recent-row{
    height:7.6vw!important;max-height:none!important;margin:0!important;
    grid-template-columns:7.4vw minmax(0,1fr)!important;gap:1vw!important;
  }
  html[dir="rtl"] body.home .cerax-recent-row>i{
    width:7.2vw!important;height:4.25vw!important;max-width:none!important;max-height:none!important;
  }
  html[dir="rtl"] body.home .cerax-recent-row b{
    font-size:clamp(14px,1vw,18px)!important;line-height:1.38!important;text-wrap:balance!important;
  }
  html[dir="rtl"] body.home .cerax-recent-row small{
    font-size:clamp(11px,.74vw,14px)!important;line-height:1.4!important;
  }
  html[dir="rtl"] body.home .cerax-recent-row em{font-size:clamp(9px,.62vw,11px)!important}
  html[dir="rtl"] body.home a.cerax-dialogue-list-all{
    bottom:.7vw!important;font-size:clamp(10px,.7vw,13px)!important;line-height:1.3!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-side>a{
    padding:1vw 1.25vw!important;grid-template-columns:5.3vw minmax(0,1fr)!important;
    gap:1.1vw!important;direction:rtl!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-side b{width:5.3vw!important;height:5.3vw!important}
  html[dir="rtl"] body.home .cerax-dialogue-side span{
    width:auto!important;font-size:clamp(12px,.82vw,15px)!important;line-height:1.5!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-side small{
    margin-bottom:5px!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.35!important;
    text-transform:none!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-side em{
    width:min(11vw,180px)!important;min-height:2.25vw!important;margin-top:.65vw!important;
    font-size:clamp(9px,.62vw,11px)!important;line-height:1.2!important;text-transform:none!important;
  }
}

@media(min-width:1181px) and (max-width:1500px){
  html[dir="rtl"] .desktop-header{min-height:116px!important}
  html[dir="rtl"] .desktop-crest-image{width:86px!important;height:86px!important;flex-basis:86px!important}
  html[dir="rtl"] .desktop-wordmark small{font-size:15px!important}
  html[dir="rtl"] .desktop-primary>a{font-size:12.5px!important}
  html[dir="rtl"] .site-mega-menu{top:116px!important;max-height:calc(100vh - 116px)!important}
  html[dir="rtl"] .site-mega-scrim{inset:116px 0 0!important}
  html[dir="rtl"] .site-mega-close{top:130px!important}
}

/* --------------------------------------------------------------------------
   Final Arabic phone edition
   The phone layout is rendered from live HTML, not from the approved desktop
   mock-up screenshots.  This keeps every title and destination accessible and
   removes embedded English copy from the responsive edition.
   -------------------------------------------------------------------------- */
@media(max-width:820px){
  html[dir="rtl"],
  html[dir="rtl"] body{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  html[dir="rtl"] body,
  html[dir="rtl"] body *{
    font-family:"Geeza Pro","Noto Naskh Arabic","Traditional Arabic",serif!important;
    box-sizing:border-box!important;
  }
  html[dir="rtl"] body.home .cerax-homepage,
  html[dir="rtl"] body.home .cerax-home-room,
  html[dir="rtl"] body.home .cerax-home-live-layout,
  html[dir="rtl"] body.home .cerax-home-hero,
  html[dir="rtl"] body.home .cerax-home-content{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  html[dir="rtl"] body.home .cerax-home-room{
    position:relative!important;
    inset:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
  }
  html[dir="rtl"] body.home .cerax-home-live-layout,
  html[dir="rtl"] body.home .cerax-home-content{
    position:relative!important;
    inset:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    transform:none!important;
    background:none!important;
    overflow:visible!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero{
    position:relative!important;
    inset:auto!important;
    min-height:560px!important;
    height:auto!important;
    max-height:none!important;
    padding:104px 20px 38px!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:flex-start!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
    background-position:center!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:-1!important;
    display:block!important;
    background:linear-gradient(180deg,rgba(0,18,36,.1) 0%,rgba(0,18,36,.42) 35%,rgba(0,18,36,.94) 100%)!important;
    pointer-events:none!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-copy{
    position:relative!important;
    inset:auto!important;
    z-index:2!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    direction:rtl!important;
    text-align:right!important;
    color:#fff!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-copy>span{
    display:block!important;
    margin:0 0 12px!important;
    color:#dda034!important;
    font-size:15px!important;
    line-height:1.45!important;
    letter-spacing:.035em!important;
    white-space:normal!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-copy h2{
    width:100%!important;
    max-width:none!important;
    margin:0 0 15px!important;
    color:#fff!important;
    font-size:clamp(35px,10.5vw,45px)!important;
    font-weight:700!important;
    line-height:1.18!important;
    letter-spacing:0!important;
    white-space:normal!important;
    text-wrap:balance!important;
    overflow:visible!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-copy h2 span{color:#dfa33c!important}
  html[dir="rtl"] body.home .cerax-home-hero-copy p{
    width:100%!important;
    max-width:35em!important;
    margin:0!important;
    color:rgba(255,255,255,.92)!important;
    font-size:17px!important;
    font-weight:400!important;
    line-height:1.7!important;
    white-space:normal!important;
    text-wrap:pretty!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-actions{
    width:100%!important;
    margin-top:23px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html[dir="rtl"] body.home .cerax-home-hero-actions a{
    min-height:50px!important;
    padding:12px 16px!important;
    font-size:14px!important;
    line-height:1.4!important;
    white-space:normal!important;
  }

  /* Clean photographic rooms: no screenshots containing embedded UI copy. */
  html[dir="rtl"] body.home .cerax-home-entrance .cerax-home-hero{background-image:url('../images/entrance-hall-hero-v2.webp')!important}
  html[dir="rtl"] body.home .cerax-home-briefing .cerax-home-hero{background-image:url('../images/analysis-room-hero.webp')!important}
  html[dir="rtl"] body.home .cerax-home-publications .cerax-home-hero{background-image:url('../images/papers-reports-archive-hero-v2.jpg')!important}
  html[dir="rtl"] body.home .cerax-home-map .cerax-home-hero{background-image:url('../images/analysis-room-hero.webp')!important}
  html[dir="rtl"] body.home .cerax-home-council .cerax-home-hero{background-image:url('../images/engage-hero.webp')!important}
  html[dir="rtl"] body.home .cerax-home-diplomacy .cerax-home-hero{background-image:url('../images/engage-hero.webp')!important}
  html[dir="rtl"] body.home .cerax-home-dialogue .cerax-home-hero{background-image:url('../images/dialogues-hero-v2.webp')!important}
  html[dir="rtl"] body.home .cerax-home-institutional .cerax-home-hero{background-image:url('../images/policy-study-hero.webp')!important}

  /* Shared live content rhythm. */
  html[dir="rtl"] body.home .cerax-home-content{
    padding:28px 18px 34px!important;
    color:#061f3b!important;
    background:#fbf7ef!important;
  }
  html[dir="rtl"] body.home .cerax-home-content:before,
  html[dir="rtl"] body.home .cerax-home-content:after,
  html[dir="rtl"] body.home .cerax-dialogue-content:before{
    content:none!important;
    display:none!important;
  }
  html[dir="rtl"] body.home .cerax-home-content h2,
  html[dir="rtl"] body.home .cerax-home-content h3,
  html[dir="rtl"] body.home .cerax-home-content h4,
  html[dir="rtl"] body.home .cerax-home-content b,
  html[dir="rtl"] body.home .cerax-home-content strong{
    white-space:normal!important;
    text-wrap:balance!important;
    overflow:visible!important;
  }
  html[dir="rtl"] body.home .cerax-home-content p,
  html[dir="rtl"] body.home .cerax-home-content span,
  html[dir="rtl"] body.home .cerax-home-content small,
  html[dir="rtl"] body.home .cerax-home-content em{
    white-space:normal!important;
    text-wrap:pretty!important;
    overflow:visible!important;
  }
  html[dir="rtl"] body.home .cerax-home-section-heading{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 16px!important;
    padding:0 0 9px!important;
  }
  html[dir="rtl"] body.home .cerax-home-section-heading span{
    color:#a96616!important;
    font-size:17px!important;
    line-height:1.4!important;
  }

  /* Entrance Hall: the approved book-like A4 cover and readable institution data. */
  html[dir="rtl"] body.home .cerax-entrance-content{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:22px!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:20px!important;
    display:grid!important;
    grid-template-columns:minmax(132px,42%) minmax(0,1fr)!important;
    gap:18px!important;
    align-items:center!important;
    background:#001a31!important;
    border:1px solid #b97b2b!important;
  }
  html[dir="rtl"] body.home .cerax-diplomatic-book{
    width:100%!important;
    max-width:172px!important;
    min-width:0!important;
    aspect-ratio:210/297!important;
    height:auto!important;
    margin:0 auto!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication>div:last-child{
    min-width:0!important;
    padding:0!important;
    text-align:right!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication h3{
    margin:5px 0 10px!important;
    color:#fff!important;
    font-size:24px!important;
    line-height:1.35!important;
  }
  html[dir="rtl"] body.home .cerax-featured-publication p{
    color:#d6deea!important;
    font-size:15px!important;
    line-height:1.65!important;
  }
  html[dir="rtl"] body.home .cerax-home-numbers{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:22px 16px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0!important;
    background:#001a31!important;
    border:1px solid #b97b2b!important;
  }
  html[dir="rtl"] body.home .cerax-home-numbers:before{content:none!important;display:none!important}
  html[dir="rtl"] body.home .cerax-home-numbers>span{
    position:relative!important;
    inset:auto!important;
    min-width:0!important;
    min-height:102px!important;
    padding:14px 8px!important;
    border:0!important;
    border-bottom:1px solid rgba(192,130,51,.34)!important;
    text-align:center!important;
  }
  html[dir="rtl"] body.home .cerax-home-numbers>span:nth-child(odd){border-left:1px solid rgba(192,130,51,.34)!important}
  html[dir="rtl"] body.home .cerax-home-numbers b{font-size:31px!important;line-height:1.1!important}
  html[dir="rtl"] body.home .cerax-home-numbers small{font-size:14px!important;line-height:1.45!important}

  /* Briefing Room. */
  html[dir="rtl"] body.home .cerax-briefing-content{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  html[dir="rtl"] body.home .cerax-briefing-feature,
  html[dir="rtl"] body.home .cerax-analysis-list,
  html[dir="rtl"] body.home .cerax-briefing-regions,
  html[dir="rtl"] body.home .cerax-home-newsletter,
  html[dir="rtl"] body.home .cerax-briefing-cards{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    transform:none!important;
  }
  html[dir="rtl"] body.home .cerax-briefing-feature{min-height:430px!important;background-position:center!important}
  html[dir="rtl"] body.home .cerax-briefing-feature>div{width:100%!important;padding:24px 20px!important;background:linear-gradient(90deg,#fbf7ef 0%,rgba(251,247,239,.95) 67%,rgba(251,247,239,.2) 100%)!important}
  html[dir="rtl"] body.home .cerax-briefing-feature h3{font-size:31px!important;line-height:1.35!important}
  html[dir="rtl"] body.home .cerax-analysis-list{padding:20px!important}
  html[dir="rtl"] body.home .cerax-analysis-list>a{grid-template-columns:92px minmax(0,1fr) 18px!important;min-height:92px!important;gap:12px!important}
  html[dir="rtl"] body.home .cerax-analysis-list>a:nth-of-type(n+3){display:none!important}
  html[dir="rtl"] body.home .cerax-analysis-list b{font-size:17px!important;line-height:1.5!important}
  html[dir="rtl"] body.home .cerax-briefing-regions{padding:20px!important}
  html[dir="rtl"] body.home .cerax-briefing-regions>div{grid-template-columns:1fr!important;gap:14px!important}
  html[dir="rtl"] body.home .cerax-briefing-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
  html[dir="rtl"] body.home .cerax-briefing-cards article{min-height:0!important;height:auto!important}
  html[dir="rtl"] body.home .cerax-briefing-cards h3{font-size:23px!important;line-height:1.38!important}
  html[dir="rtl"] body.home .cerax-briefing-cards p{font-size:16px!important;line-height:1.58!important}
  html[dir="rtl"] body.home .cerax-home-newsletter{padding:20px!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important}

  /* Publications Hall. */
  html[dir="rtl"] body.home .cerax-publications-content{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  html[dir="rtl"] body.home .cerax-publication-categories,
  html[dir="rtl"] body.home .cerax-publication-feature,
  html[dir="rtl"] body.home .cerax-publication-latest,
  html[dir="rtl"] body.home .cerax-publication-stats{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
    transform:none!important;
  }
  html[dir="rtl"] body.home .cerax-publication-categories{padding:18px!important}
  html[dir="rtl"] body.home .cerax-publication-categories>a{min-height:58px!important;font-size:17px!important;line-height:1.4!important}
  html[dir="rtl"] body.home .cerax-publication-categories>a:before{content:none!important;display:none!important}
  html[dir="rtl"] body.home .cerax-publication-feature{padding:20px!important;display:grid!important;grid-template-columns:145px minmax(0,1fr)!important;gap:17px!important;align-items:start!important}
  html[dir="rtl"] body.home .cerax-publication-feature .cerax-publication-cover{width:145px!important;max-width:145px!important;aspect-ratio:210/297!important;height:auto!important}
  html[dir="rtl"] body.home .cerax-publication-feature h3{font-size:23px!important;line-height:1.35!important}
  html[dir="rtl"] body.home .cerax-publication-feature p{font-size:15px!important;line-height:1.6!important}
  html[dir="rtl"] body.home .cerax-publication-latest{padding:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important}
  html[dir="rtl"] body.home .cerax-publication-latest .cerax-home-section-heading{grid-column:1/-1!important}
  html[dir="rtl"] body.home .cerax-publication-latest article{min-width:0!important}
  html[dir="rtl"] body.home .cerax-publication-latest article>i{width:100%!important;height:auto!important;aspect-ratio:210/297!important;background-size:cover!important}
  html[dir="rtl"] body.home .cerax-publication-latest h3{font-size:17px!important;line-height:1.42!important;margin-top:8px!important}
  html[dir="rtl"] body.home .cerax-publication-latest p{display:none!important}
  html[dir="rtl"] body.home .cerax-publication-stats{padding:20px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}

  /* Map Hall. */
  html[dir="rtl"] body.home .cerax-map-content,
  html[dir="rtl"] body.home .cerax-region-grid{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
  }
  html[dir="rtl"] body.home .cerax-region-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}
  html[dir="rtl"] body.home .cerax-region-card{height:auto!important;min-height:235px!important}
  html[dir="rtl"] body.home .cerax-region-card h3{font-size:17px!important;line-height:1.35!important}
  html[dir="rtl"] body.home .cerax-region-card p{font-size:14px!important;line-height:1.5!important}

  /* Council Room. */
  html[dir="rtl"] body.home .cerax-council-content,
  html[dir="rtl"] body.home .cerax-council-leaders,
  html[dir="rtl"] body.home .cerax-council-seniors,
  html[dir="rtl"] body.home .cerax-council-expertise{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
  }
  html[dir="rtl"] body.home .cerax-council-leaders{display:grid!important;grid-template-columns:1fr!important;gap:15px!important}
  html[dir="rtl"] body.home .cerax-council-leaders article{min-height:250px!important;height:auto!important}
  html[dir="rtl"] body.home .cerax-council-leaders h3{font-size:24px!important;line-height:1.35!important}
  html[dir="rtl"] body.home .cerax-council-seniors{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
  html[dir="rtl"] body.home .cerax-council-seniors article{height:auto!important;min-height:245px!important}
  html[dir="rtl"] body.home .cerax-council-seniors h3,
  html[dir="rtl"] body.home .cerax-council-seniors b{font-size:18px!important;line-height:1.4!important}
  html[dir="rtl"] body.home .cerax-council-expertise{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}

  /* Diplomacy House: proportioned diplomatic cards, never clipped blocks. */
  html[dir="rtl"] body.home .cerax-diplomacy-content,
  html[dir="rtl"] body.home .cerax-diplomacy-paths,
  html[dir="rtl"] body.home .cerax-diplomacy-services{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
  }
  html[dir="rtl"] body.home .cerax-diplomacy-content{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;background:#001a31!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article,
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:first-child,
  html[dir="rtl"] body.home .cerax-diplomacy-paths article:last-child{display:grid!important;grid-template-columns:1fr!important;height:auto!important;min-height:0!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths .cerax-diplomacy-photo{width:100%!important;height:auto!important;aspect-ratio:16/10!important;min-height:0!important;background-image:url('../images/engage-hero.webp')!important;background-size:cover!important;background-position:center!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div{padding:24px 20px!important;min-height:0!important;height:auto!important;overflow:visible!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths article>div>i{background-image:none!important;width:64px!important;height:64px!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths h3{font-size:27px!important;line-height:1.34!important}
  html[dir="rtl"] body.home .cerax-diplomacy-paths p{max-width:30em!important;font-size:17px!important;line-height:1.7!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:18px!important;background:#001527!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services a{height:auto!important;min-height:112px!important;grid-template-columns:68px minmax(0,1fr)!important;gap:15px!important;padding:14px!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services b{width:68px!important;height:68px!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services strong{font-size:18px!important;line-height:1.38!important}
  html[dir="rtl"] body.home .cerax-diplomacy-services span{font-size:15px!important;line-height:1.58!important}

  /* Dialogue Salon. */
  html[dir="rtl"] body.home .cerax-dialogue-content,
  html[dir="rtl"] body.home .cerax-dialogue-formats,
  html[dir="rtl"] body.home .cerax-event-list,
  html[dir="rtl"] body.home .cerax-recent-dialogue,
  html[dir="rtl"] body.home .cerax-dialogue-side{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
  }
  html[dir="rtl"] body.home .cerax-dialogue-content{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:0!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats>a{height:auto!important;min-height:210px!important;padding:18px 14px!important;border:0!important;border-bottom:1px solid #d7c5a8!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats>a:nth-child(odd){border-left:1px solid #d7c5a8!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats i{width:56px!important;height:56px!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats h3{font-size:19px!important;line-height:1.35!important}
  html[dir="rtl"] body.home .cerax-dialogue-formats p{font-size:15px!important;line-height:1.58!important}
  html[dir="rtl"] body.home .cerax-event-list,
  html[dir="rtl"] body.home .cerax-recent-dialogue{padding:18px!important;overflow:visible!important}
  html[dir="rtl"] body.home .cerax-event-list>a:not(.cerax-dialogue-list-all),
  html[dir="rtl"] body.home .cerax-recent-row{height:auto!important;min-height:118px!important;margin:0!important;padding:13px 0!important}
  html[dir="rtl"] body.home .cerax-event-list>a>span b,
  html[dir="rtl"] body.home .cerax-recent-row b{font-size:18px!important;line-height:1.48!important}
  html[dir="rtl"] body.home .cerax-dialogue-side{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
  html[dir="rtl"] body.home .cerax-dialogue-side>a{height:auto!important;min-height:175px!important;padding:20px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:16px!important}
  html[dir="rtl"] body.home .cerax-dialogue-side b{width:72px!important;height:72px!important}
  html[dir="rtl"] body.home .cerax-dialogue-side small{font-size:20px!important;line-height:1.4!important}
  html[dir="rtl"] body.home .cerax-dialogue-side span{font-size:15px!important;line-height:1.58!important}

  /* Institutional Hall. */
  html[dir="rtl"] body.home .cerax-institutional-content,
  html[dir="rtl"] body.home .cerax-institutional-principles,
  html[dir="rtl"] body.home .cerax-institutional-links{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    margin:0!important;
  }
  html[dir="rtl"] body.home .cerax-institutional-content{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
  html[dir="rtl"] body.home .cerax-institutional-principles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}
  html[dir="rtl"] body.home .cerax-institutional-principles article{height:auto!important;min-height:225px!important;padding:18px 12px!important;border:0!important;border-bottom:1px solid #d6c5a9!important}
  html[dir="rtl"] body.home .cerax-institutional-principles article:nth-child(odd){border-left:1px solid #d6c5a9!important}
  html[dir="rtl"] body.home .cerax-institutional-principles h3{font-size:18px!important;line-height:1.38!important}
  html[dir="rtl"] body.home .cerax-institutional-principles p{font-size:14px!important;line-height:1.55!important}
  html[dir="rtl"] body.home .cerax-institutional-links{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  html[dir="rtl"] body.home .cerax-institutional-links>a{min-height:104px!important;padding:14px!important;grid-template-columns:62px minmax(0,1fr) 20px!important;gap:14px!important}
  html[dir="rtl"] body.home .cerax-institutional-links strong{font-size:18px!important;line-height:1.4!important}
  html[dir="rtl"] body.home .cerax-institutional-links span{font-size:14px!important;line-height:1.5!important}
}
