/* Approved Arabic revision, adapted to English reading order. Arabic is untouched. */
html[data-profile-locale=en] [data-edition=editorial] [data-content-page] :where(h1,h2,h3,h4,p,label,legend,small){direction:ltr;text-align:left;text-align-last:left;letter-spacing:normal;word-spacing:normal;hyphens:none;font-style:normal;}
html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] :is(h1,h2){font-size:clamp(1.15rem,2.25vw,2.5rem);line-height:1.5;}
html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] :is(h1,h2) br{display:none;}
html[data-profile-locale=en] [data-edition=editorial] [data-content-page] p{text-align:justify;text-align-last:left;text-justify:inter-word;text-wrap:wrap;word-break:normal;overflow-wrap:normal;hyphens:none;line-height:1.7;}
html[data-profile-locale=en] [data-edition=editorial] [data-content-page] :is(h3,h4){line-height:1.5;font-weight:600;}
html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] [class*="chapterLabel"]{font-size:1rem;line-height:1.65;font-weight:600;}
html[data-profile-locale=en] [data-content-page] [class*="lead"] h2{max-width:none;}
html[data-profile-locale=en] [data-edition=editorial] [data-content-page] [class*="icon"]{animation:none;}
html[data-profile-locale=en] [data-edition=editorial] [data-content-page] [class*="icon"] svg{stroke-width:1.6;}
html[data-profile-locale=en] #content-page-7 [class*="columnTitle"]{font-size:1rem;font-weight:600;}
html[data-profile-locale=en] #content-page-3 [class*="columnTitle"]{font-size:.875rem;font-weight:600;}
html[data-profile-locale=en] .en-service-groups{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3.5rem);margin-top:1.75rem;}
html[data-profile-locale=en] .en-service-groups .en-service-group:first-child [class*="entries"]{grid-template-columns:repeat(2,minmax(0,1fr));}
html[data-profile-locale=en] .en-service-groups [class*="entries"]{gap:1.2rem 1.4rem;}
html[data-profile-locale=en] .en-service-groups [class*="entry"]{grid-template-columns:1.5rem minmax(0,1fr);}
html[data-profile-locale=en] .en-catalogue [class*="deck"]{max-width:78ch;}
html[data-profile-locale=en] #content-page-2 .en-service-group:last-child article:first-child p{max-inline-size:min(22rem,calc(100% - 1.5rem));margin-inline-end:auto;}
html[data-profile-locale=en] #content-page-2.en-catalogue [class*="columnTitle"]{font-size:1rem;font-weight:600;}
html[data-profile-locale=en] #content-page-3 .en-service-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);}
html[data-profile-locale=en] #content-page-3 .en-service-group:first-child [class*="entries"]{grid-template-columns:1fr;}
html[data-profile-locale=en] #content-page-3 .en-service-group:last-child [class*="entries"]{grid-template-columns:repeat(2,minmax(0,1fr));}
html[data-profile-locale=en] .en-business-groups [class*="entries"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;}
html[data-profile-locale=en] .en-business-groups [class*="columnTitle"]{font-size:1rem;font-weight:600;}
html[data-profile-locale=en] #content-page-5 .en-company-columns{margin-top:1.25rem;align-items:start;}
html[data-profile-locale=en] #content-page-5 .en-company-introduction > [class*="overview"]{margin-top:0;max-width:none;}
html[data-profile-locale=en] #content-page-5 .en-company-principles{display:grid;gap:1.25rem;margin-top:1.5rem;}
html[data-profile-locale=en] #content-page-5 [class*="companyDetails"]{align-content:start;}
html[data-profile-locale=en] .en-heading-icon{width:1.3rem;height:1.3rem;flex-shrink:0;stroke-width:1.6;}
html[data-profile-locale=en] .en-company-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:1.5rem;margin-top:2.5rem;direction:ltr;}
html[data-profile-locale=en] .en-company-fact{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;column-gap:.65rem;text-align:left;min-width:0;}
html[data-profile-locale=en] [data-edition=editorial] .en-company-fact > [class*="icon"]{grid-column:1;grid-row:1;width:1.4rem;height:1.4rem;}
html[data-profile-locale=en] .en-fact-value{grid-column:2;grid-row:1;min-width:0;font-size:.9375rem;line-height:1.65;}
/* The same single-glyph-mask paint and shared intro timing as the Arabic title. */
html[data-profile-locale=en] #content-page-5 .en-company-word{position:relative;display:inline-block;color:#fff;white-space:nowrap;}
html[data-profile-locale=en] #content-page-5 .en-company-word[data-company-paint]{background-image:linear-gradient(to right,#fff 0%,#fff var(--company-white-edge),#070658 var(--company-white-edge),#070658 var(--company-blue-edge),#fff var(--company-blue-edge),#fff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
@media(prefers-reduced-motion:reduce){
  html[data-profile-locale=en] #content-page-5 .en-company-word[data-company-paint]{background-image:none;color:#fff;-webkit-text-fill-color:#fff;}
}
html[data-profile-locale=en] #contact-locations [class*="branches"] > article{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-content:start;align-items:center;column-gap:.7rem;}
html[data-profile-locale=en] #contact-locations [class*="branches"] > article > [class*="icon"]{grid-column:1;grid-row:1;}
html[data-profile-locale=en] #contact-locations [class*="branches"] > article > h3{grid-column:2;grid-row:1;margin-top:0;}
html[data-profile-locale=en] #contact-locations [class*="branches"] > article > :is(p,a){grid-column:1 / -1;grid-row:auto;}
html[data-profile-locale=en] #contact-locations :is([class*="branchCaption"],[class*="address"]){text-align:left;}
html[data-profile-locale=en] #contact-locations [class*="branches"] a{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.6rem;direction:ltr;max-width:100%;}
html[data-profile-locale=en] #contact-locations [class*="branches"] a svg{width:1rem;height:1rem;stroke-width:1.6;}
html[data-profile-locale=en] #contact-locations [class*="contactLine"]{direction:ltr;align-items:start;}
html[data-profile-locale=en] #contact-locations [class*="contactLine"] a{display:grid;grid-template-columns:1.15rem minmax(0,1fr);direction:ltr;align-items:center;column-gap:.65rem;max-width:100%;justify-self:start;}
html[data-profile-locale=en] #contact-locations [class*="contactLine"] a svg{grid-column:1;grid-row:1;}
html[data-profile-locale=en] #contact-locations a bdi{min-width:0;direction:ltr;text-align:left;unicode-bidi:isolate;overflow-wrap:anywhere;}
@media(min-width:901px){
  html[data-profile-locale=en] [data-edition=editorial] #content-page-2 [class*="deck"]{font-size:1.125rem;line-height:1.85;}
}
@media(max-width:900px){
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] p{font-size:.8125rem;line-height:1.85;}
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] h3{font-size:.875rem;line-height:1.6;}
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] :is(h1,h2){font-size:clamp(1.125rem,4.5vw,1.6rem);line-height:1.55;}
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] [class*="entry"]{grid-template-columns:1.3rem minmax(0,1fr);gap:.6rem;}
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial-page] [class*="icon"]{width:1.3rem;height:1.3rem;}
  html[data-profile-locale=en] .en-service-groups,html[data-profile-locale=en] #content-page-3 .en-service-groups{grid-template-columns:1fr;gap:1.5rem;margin-top:1.3rem;}
  html[data-profile-locale=en] .en-service-groups .en-service-group [class*="entries"],html[data-profile-locale=en] #content-page-3 .en-service-group:last-child [class*="entries"]{grid-template-columns:repeat(2,minmax(0,1fr));}
  html[data-profile-locale=en] #content-page-2 .en-service-group:first-child [class*="entries"]{grid-template-columns:minmax(0,1fr);}
  html[data-profile-locale=en] [data-edition=editorial] [data-editorial=true] [data-intro=false] [class*="shortcut"]{width:auto;min-height:2.75rem;padding:.2rem 0;font-size:.75rem;line-height:1.4;white-space:nowrap;text-wrap:nowrap;text-align:center;}
  html[data-profile-locale=en] #content-page-5 .en-company-columns{margin-top:.5rem;}
  /* Centre the facts on the whole viewport, retaining the normal reading rail. */
  html[data-profile-locale=en] #content-page-5 [data-page-scroll]{margin-inline-end:calc(1.2rem - var(--profile-page-right));}
  html[data-profile-locale=en] #content-page-5 [data-page-scroll] > :not(.en-company-facts){margin-inline-end:calc(var(--profile-page-right) - 1.2rem);}
  html[data-profile-locale=en] .en-company-facts{display:flex;flex-direction:column;align-items:center;gap:.7rem;}
  html[data-profile-locale=en] .en-company-fact{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;text-align:center;}
  html[data-profile-locale=en] [data-edition=editorial] .en-company-fact > [class*="icon"]{flex:0 0 1.15rem;width:1.15rem;height:1.15rem;}
  html[data-profile-locale=en] .en-fact-value{font-size:.8125rem;line-height:1.65;text-align:center;text-wrap:balance;}
  html[data-profile-locale=en] #contact-locations [class*="contactLine"]{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;}
  html[data-profile-locale=en] #contact-locations :is([class*="contactLine"],[class*="branches"]) a{font-size:.875rem;}
}
@media(max-width:620px){
  html[data-profile-locale=en] .en-service-groups .en-service-group [class*="entries"],html[data-profile-locale=en] #content-page-3 .en-service-group:last-child [class*="entries"],html[data-profile-locale=en] .en-business-groups [class*="entries"]{grid-template-columns:1fr;}
}
