/* Section 53: single-row desktop layout. No mobile styles changed. */
@media (min-width:1250px){
 .site-header .header-inner{
  display:grid!important;
  grid-template-columns:clamp(42px,4vw,62px) minmax(190px,1fr) clamp(175px,16vw,240px) minmax(185px,1fr) max-content!important;
  grid-template-rows:72px!important;
  align-items:center!important;
  align-content:center!important;
  justify-items:stretch!important;
  flex-wrap:nowrap!important;
  gap:clamp(4px,.55vw,9px)!important;
  width:100%!important;max-width:none!important;
  padding:0 clamp(8px,1vw,18px)!important;
  box-sizing:border-box!important;
 }
 .site-header .header-inner > .brand{grid-area:1/1!important;justify-self:center!important;min-width:0!important;width:100%!important}
 .site-header .header-inner > nav.desktop-nav:not(.rh51-desktop-nav-right){
  grid-area:1/2!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-evenly!important;gap:clamp(3px,.4vw,7px)!important;min-width:0!important;margin:0!important;
 }
 .site-header .header-inner > .rh50-center-brand{
  grid-area:1/3!important;position:static!important;transform:none!important;justify-self:center!important;align-self:center!important;white-space:nowrap!important;margin:0!important;
 }
 .site-header .rh50-center-brand strong{font-size:clamp(19px,1.7vw,28px)!important}
 .site-header .header-inner > .rh51-desktop-nav-right.desktop-nav{
  grid-area:1/4!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-evenly!important;gap:clamp(3px,.4vw,7px)!important;min-width:0!important;margin:0!important;
 }
 .site-header .header-inner > .header-controls{
  grid-area:1/5!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(3px,.4vw,7px)!important;min-width:0!important;margin:0!important;
 }
 .site-header .desktop-nav>a:nth-child(4){margin-right:0!important}
 .site-header .desktop-nav>a,.site-header .desktop-nav button{font-size:clamp(9px,.7vw,11px)!important}
 .site-header .brand-portrait.portrait-neon,
 .site-header .brand-portrait.portrait-neon::before,
 .site-header .brand-portrait.portrait-neon::after{animation:none!important;box-shadow:none!important;filter:none!important}
}
