/* V50.2 — English header spacing + Arabic return button */
body.en .site-header .container.nav{
  max-width:1320px!important;
  padding-inline:18px!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
}

body.en .site-header .ms-brand{
  flex:0 0 auto!important;
  min-width:184px!important;
}

body.en .site-header .ms-brand-copy strong{
  font-size:15px!important;
  white-space:nowrap!important;
}

body.en .site-header .ms-brand-copy small{
  font-size:9px!important;
  white-space:nowrap!important;
}

body.en .site-header .menu{
  flex:1 1 auto!important;
  min-width:0!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  justify-content:center!important;
  gap:13px!important;
  white-space:nowrap!important;
}

body.en .site-header .menu li{
  flex:0 0 auto!important;
}

body.en .site-header .menu a{
  font-size:12.5px!important;
  padding:22px 0 17px!important;
  letter-spacing:-.12px!important;
}

body.en .site-header .actions{
  flex:0 0 auto!important;
  display:flex!important;
  gap:7px!important;
}

body.en .site-header .actions .btn-small{
  padding:10px 12px!important;
  font-size:12px!important;
  white-space:nowrap!important;
}

@media (max-width:1180px) and (min-width:901px){
  body.en .site-header .container.nav{
    gap:9px!important;
    padding-inline:12px!important;
  }
  body.en .site-header .ms-brand{
    min-width:164px!important;
  }
  body.en .site-header .menu{
    gap:9px!important;
  }
  body.en .site-header .menu a{
    font-size:11.5px!important;
  }
  body.en .site-header .actions .btn-small{
    padding:9px 9px!important;
    font-size:11px!important;
  }
  body.en .site-header .menu li:nth-last-child(-n+2){
    display:none!important;
  }
}

@media (max-width:900px){
  body.en .site-header .menu,
  body.en .site-header .actions{
    display:none!important;
  }
  body.en .site-header .container.nav{
    min-height:72px!important;
  }
}
