/* Directional adjustments only: all page layouts and artwork are shared with Arabic. */
html[lang=en],html[lang=en] body{direction:ltr;text-align:left}
html[lang=en] body *:not(svg):not(path):not(circle):not([lang=ar]){font-family:Arial,Helvetica,sans-serif!important}
html[lang=en] :is(main,.signature-stage,.signature-title,.signature-copy,.identity-footer,.mobile-drawer,#privacy-page,.category-template,.categories-directory,.saudi-article){direction:ltr}
html[lang=en] :is(.signature-title,.signature-copy,.categories-directory,.category-template,.saudi-article,.title-btn,.hero-copy,.contact-form,.service-directory-card,.profile-main,.member-info,.section-body,.prose){text-align:left}
html[lang=en] .signature-header{direction:ltr;gap:16px}
html[lang=en] .fixed-header .signature-logo{width:190px}
html[lang=en] .fixed-header nav{gap:12px;font-size:12px;white-space:nowrap}
html[lang=en] .signature-title h1{font-size:clamp(32px,3.1vw,56px);line-height:1.12;letter-spacing:-1px}
html[lang=en] .signature-title>p{font-size:clamp(21px,1.8vw,32px);white-space:normal;line-height:1.25}
html[lang=en] .signature-copy>p{font-size:clamp(15px,1.15vw,22px);line-height:1.65}
html[lang=en] .signature-copy .desktop-break{display:none}
html[lang=en] .signature-actions :is(a,button){white-space:normal;line-height:1.4}
html[lang=en] :is(h1,h2,h3){overflow-wrap:break-word}
html[lang=en] .category-template .hero>.hero-copy{grid-row:1;grid-column:1}
html[lang=en] .category-template .hero>.fact-card{grid-row:1;grid-column:2}
html[lang=en] .category-template .hero h1{font-size:clamp(32px,3.5vw,52px);line-height:1.2}
html[lang=en] .category-template .section-fold>summary h2{padding-right:0;padding-left:67px;text-align:left}
html[lang=en] .category-template .section-fold>summary h2:before{right:auto;left:0}
html[lang=en] .category-template .section-fold>summary h2:after{right:auto;left:25px}
html[lang=en] .section-fold[open]>summary .fold-word:after{content:'Close section'}
html[lang=en] .fold-preview{padding-inline-start:67px}
html[lang=en] .its_sp_section [dir=rtl]{direction:ltr}
html[lang=en] .category-template .its_sp_section .sc *{text-align:left}
html[lang=en] :is(.guide-panel ol,.guide-panel ul,.english-toc ol){padding-inline-start:32px}
html[lang=en] .category-template .identity-heading h1{overflow-wrap:normal}
html[lang=en] footer .footer-logo img{max-width:230px;width:100%;height:auto}
html[lang=en] .mobile-drawer{inset:0 auto 0 0;text-align:left}
html[lang=en] .mobile-drawer nav a{direction:ltr}
@media (min-width:768px) and (max-width:1160px){
 html[lang=en] .fixed-header nav{display:none}
 html[lang=en] .signature-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:10px;order:3;min-height:44px;justify-content:center}
 html[lang=en] .signature-toggle span{display:block;width:25px;height:3px;border-radius:3px;background:#005340}
 html[lang=en] .fixed-call{margin-left:auto}
}
@media(max-width:767px){
 html[lang=en] .fixed-header .signature-logo{width:220px;max-width:60vw;margin-left:0;margin-right:auto}
 html[lang=en] .signature-title{text-align:center;height:auto;min-height:155px;padding-top:22px}
 html[lang=en] .signature-title h1{font-size:clamp(29px,7vw,44px);letter-spacing:-.6px}
 html[lang=en] .signature-title>p{font-size:22px}
 html[lang=en] .signature-copy{text-align:center}
 html[lang=en] .signature-copy>p{font-size:17px}
 html[lang=en] .signature-stage{height:auto;min-height:0;padding-bottom:26px}
 html[lang=en] .signature-actions{flex-wrap:wrap;justify-content:center}
 html[lang=en] .category-template .hero>.fact-card{grid-row:auto;grid-column:auto}
 html[lang=en] .category-template .section-fold>summary h2{padding-left:53px}
 html[lang=en] .fold-preview{padding-inline-start:0}
 html[lang=en] .categories-directory .topic{min-width:0}
}
html[lang=en] .site-breadcrumb{direction:ltr!important;flex-direction:row!important;text-align:left!important}

html[lang=en] main#main.article-heading-style h2{padding:0 0 9px 67px;text-align:left}
html[lang=en] main#main.article-heading-style h2:before{left:0;right:auto}
html[lang=en] main#main.article-heading-style h2:after{left:25px;right:auto;background:linear-gradient(to right,#c49a41,#c49a4180,transparent)}
html[lang=en] :is(.saudi-article,.category-template) :is(.overview,.article-guide,.reading-section,.post-hero,.article-interactions,.section-body){direction:ltr;text-align:left}
@media(max-width:640px){html[lang=en] main#main.article-heading-style h2{padding-left:53px}}
