/* V13: only desktop full-width hero, fixed title height and breaking ticker. */
@media(min-width:768px){
 .hgo-device-desktop>.ogx-wide-hero{width:100%;margin-bottom:22px;min-width:0}
 .hgo-device-desktop>.ogx-wide-hero .hgo-hero.hgo-hero-v3{display:grid!important;grid-template-columns:minmax(0,2.55fr) minmax(230px,1fr)!important;gap:14px!important;align-items:stretch!important}
 .hgo-device-desktop>.ogx-wide-hero .hgo-hero-main{min-width:0!important;height:100%!important}
 .hgo-device-desktop>.ogx-wide-hero .ogx-ref-hero-side{height:100%!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}
 .hgo-device-desktop>.ogx-wide-hero .ogx-ref-hero-side-card{min-height:0!important;overflow:hidden!important}
 .hgo-device-desktop>.ogx-wide-hero .ogx-ref-hero-side-card img{flex:1 1 auto!important;min-height:0!important;height:0!important;object-fit:cover!important}
 .hgo-device-desktop>.ogx-wide-hero .hgo-hero-title-frame{height:112px!important;min-height:112px!important;max-height:112px!important;overflow:hidden!important;flex:0 0 112px!important}
 .hgo-device-desktop>.ogx-wide-hero .hgo-hero-title a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.25!important}
}
/* Do not override V9 mobile layout. */
.site-head.hg-head .hg-breaking.breaking .wrap{overflow:hidden!important}
.site-head.hg-head .hg-breaking .breaking-track[data-ogx-breaking]{animation:none!important;transform:none!important;overflow:visible!important;display:flex!important;flex:1 0 auto!important;width:max-content!important;min-width:max-content!important;gap:0!important;white-space:nowrap!important;will-change:transform}
.site-head.hg-head .hg-breaking .breaking-track[data-ogx-breaking].ogx-ticker-ready{animation:ogx-ticker-v13 var(--ogx-ticker-seconds,45s) linear infinite!important}
.site-head.hg-head .hg-breaking .breaking-track[data-ogx-breaking] a{display:inline-block!important;flex:none!important;padding:0 24px!important}
.site-head.hg-head .hg-breaking .breaking-track[data-ogx-breaking]:hover{animation-play-state:paused!important}
@keyframes ogx-ticker-v13{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.site-head.hg-head .hg-breaking .breaking-track[data-ogx-breaking]{animation:none!important;transform:none!important}}
