/* Only the header breaking ticker; other site modules remain unchanged. */
.site-head .breaking.hg-breaking .wrap{display:flex;align-items:center;min-width:0}
.site-head .breaking.hg-breaking .wrap>b{flex:0 0 auto;position:relative;z-index:2}
.site-head .breaking.hg-breaking [data-ogx-breaking]{display:block!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;position:relative!important;animation:none!important;transform:none!important}
.site-head .breaking.hg-breaking .ogx60-belt{display:flex!important;align-items:center!important;width:max-content!important;max-width:none!important;gap:0!important;animation:ogx60-scroll var(--ogx60-duration,35s) linear infinite!important;will-change:transform}
.site-head .breaking.hg-breaking .ogx60-group{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:max-content!important;gap:0!important;white-space:nowrap!important;animation:none!important;transform:none!important}
.site-head .breaking.hg-breaking .ogx60-group>a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;margin:0!important;padding:0 24px!important;animation:none!important;transform:none!important}
@keyframes ogx60-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.site-head .breaking.hg-breaking [data-ogx-breaking]:hover .ogx60-belt,.site-head .breaking.hg-breaking [data-ogx-breaking]:focus-within .ogx60-belt{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.site-head .breaking.hg-breaking .ogx60-belt{animation:none!important}.site-head .breaking.hg-breaking [data-ogx-breaking]{overflow-x:auto!important}}
