/* RFOS V98 — desktop nav breathing room only. Stable mobile navigation remains unchanged. */
@media (min-width:1121px){
  .rfos-site-header .header-inner{
    max-width:1560px!important;
    padding-left:14px!important;
    padding-right:14px!important;
    grid-template-columns:minmax(355px,390px) minmax(0,1fr) auto!important;
    column-gap:16px!important;
  }
  .rfos-site-header .logo-area{
    max-width:390px!important;
  }
  .rfos-site-header .brand-title-image{
    width:300px!important;
    max-width:300px!important;
    flex:0 0 300px!important;
  }
  .rfos-site-header #mainNavigation{
    gap:4px 8px!important;
    min-width:0!important;
    flex-wrap:nowrap!important;
  }
  .rfos-site-header #mainNavigation a{
    padding-left:7px!important;
    padding-right:7px!important;
  }
  .rfos-site-header .language-toggle{
    margin-left:4px!important;
    flex:0 0 auto!important;
  }
}
/* Preserve desired menu sequence on narrow screens: Support before Language. */
@media (max-width:720px){
  .rfos-site-header #mainNavigation a[href*="support"]{order:90!important;}
  .rfos-site-header #mainNavigation .language-toggle{order:100!important;}
}
