/* Desktop-only V48: initial paint and header. No mobile changes. */
@media (min-width: 768px) {
 html,body {background-color:#f2f4f8;}
 .site-head.hg-head {background:#0b1728!important;color:#fff!important;box-shadow:0 3px 12px #07111c30!important;}
 .site-head.hg-head .ogx-utility-v6 {background:#071a2c!important;color:#fff!important;}
 .site-head.hg-head .ogx-utility-v6 .hgo-utility-inner {min-height:34px!important;}
 .site-head.hg-head .hg-masthead.wrap {box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;min-height:116px!important;padding:15px max(22px,calc((100vw - 1320px)/2))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:linear-gradient(100deg,#0a1322 0%,#13223a 62%,#203c5b 100%)!important;}
 .site-head.hg-head .hg-masthead .hg-brand {display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 520px!important;max-width:520px!important;margin:0!important;background:transparent!important;}
 .site-head.hg-head .hg-masthead .ogx-brand-picture {display:block!important;max-width:100%!important;}
 .site-head.hg-head .hg-masthead .ogx-brand-image {display:block!important;width:auto!important;height:auto!important;max-width:min(480px,42vw)!important;max-height:90px!important;object-fit:contain!important;object-position:left center!important;}
 .site-head.hg-head .hg-brand small {display:none!important;}
 .site-head.hg-head .hg-header-extras {display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important;}
 .site-head.hg-head .hg-header-extras .hg-icon {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;color:white!important;background:#ffffff12!important;border:1px solid #ffffff35!important;border-radius:9px!important;cursor:pointer!important;}
 .site-head.hg-head .category-nav.hg-nav {display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-bottom:3px solid #d00021!important;border-radius:0!important;background:linear-gradient(#252b35,#0a0e16)!important;color:white!important;box-shadow:0 4px 10px #0002!important;}
 .site-head.hg-head .category-nav.hg-nav .nav-scroll {box-sizing:border-box!important;display:flex!important;align-items:stretch!important;gap:0!important;max-width:1320px!important;width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:auto!important;scrollbar-width:thin;}
 .site-head.hg-head .category-nav.hg-nav .nav-scroll>a {display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:47px!important;box-sizing:border-box!important;padding:12px 13px!important;color:white!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;white-space:nowrap!important;border-right:1px solid #ffffff1c!important;background:transparent!important;}
 .site-head.hg-head .category-nav.hg-nav .nav-scroll>a:hover {background:#bb001c!important;}
 .site-head.hg-head .category-nav.hg-nav .nav-scroll>a.ogx-home-link-v6 {background:linear-gradient(#ed0d28,#a90018)!important;color:#fff!important;border-radius:5px 5px 0 0!important;gap:7px!important;}
 .site-head.hg-head .category-nav.hg-nav .nav-scroll>a.ogx-home-link-v6 svg {display:block!important;flex:none!important;}
}
