/* ACG English Header — LTR directional contract.
   Geometry, spacing, sizing and breakpoints stay in the shared Persian header CSS.
   This file only mirrors direction-sensitive rules for English. */
html[lang="en"] body.acg-site{direction:ltr;text-align:left}
html[lang="en"] .acg-h{direction:ltr;font-family:Manrope,Inter,Arial,sans-serif}
html[lang="en"] .acg-top,
html[lang="en"] .acg-top__utility,
html[lang="en"] .acg-main,
html[lang="en"] .acg-nav,
html[lang="en"] .acg-main__actions{direction:ltr}
html[lang="en"] .acg-top__intro,
html[lang="en"] .acg-top__panel,
html[lang="en"] .acg-dropdown,
html[lang="en"] .acg-mega,
html[lang="en"] .acg-mega__col,
html[lang="en"] .acg-mega__item,
html[lang="en"] .acg-mega__card-content,
html[lang="en"] .acg-search-form{direction:ltr;text-align:left}
html[lang="en"] .acg-nav{justify-content:flex-start}
html[lang="en"] .acg-dropdown{left:0;right:auto}
html[lang="en"] .acg-top__panel{left:auto;right:0}
html[lang="en"] .acg-top__trigger{border-right:0;border-left:1px solid #33516c}
html[lang="en"] .acg-mega__col{border-left:0;border-right:1px solid #e9eff5}
html[lang="en"] .acg-mega__card{margin:13px 13px 13px 0}
html[lang="en"] .acg-search-form input{font-family:Manrope,Inter,Arial,sans-serif;text-align:left;direction:ltr}
html[lang="en"] .acg-mobile-bottom{direction:ltr;font-family:Manrope,Inter,Arial,sans-serif}
html[lang="en"] .acg-drawer{
  direction:ltr;
  font-family:Manrope,Inter,Arial,sans-serif;
  inset:0 auto 0 0;
  transform:translateX(-105%);
  box-shadow:12px 0 36px #02204136
}
html[lang="en"] .acg-drawer.open{transform:translateX(0)}
html[lang="en"] .acg-mob-link,
html[lang="en"] .acg-mob-toggle,
html[lang="en"] .acg-mob-sub,
html[lang="en"] .acg-mobile-language,
html[lang="en"] .acg-mob-phone{text-align:left;direction:ltr}
html[lang="en"] .acg-mob-sub a,
html[lang="en"] .acg-mob-sub span,
html[lang="en"] .acg-mob-sub strong{text-align:left}
@media(max-width:1024px){
  html[lang="en"] .acg-main__actions{justify-content:flex-end}
}
