/* RFOS V97 — desktop identity breathing room only. Mobile/tablet navigation untouched. */
@media (min-width:1121px){
  .rfos-site-header .header-inner{
    grid-template-columns:minmax(390px,420px) minmax(0,1fr) auto!important;
    column-gap:20px!important;
  }
  .rfos-site-header .logo-area{
    min-width:0!important;
    max-width:420px!important;
    gap:9px!important;
    overflow:hidden!important;
  }
  .rfos-site-header .brand-title-image{
    width:320px!important;
    max-width:320px!important;
    flex:0 0 320px!important;
    height:auto!important;
    object-fit:contain!important;
    object-position:left center!important;
  }
  .rfos-site-header #mainNavigation{
    gap:4px 7px!important;
  }
  .rfos-site-header #mainNavigation a{
    padding-left:7px!important;
    padding-right:7px!important;
  }
}
