/* Cached history is displayed only after its calendar-day window is checked. */
[data-stem-history-end]:not([data-stem-history-current]){display:none!important;}
/* Endless STEM Wire ticker; replaces finite Modern News Ticker output while keeping the established header palette. */
.stem-wire-ticker{position:absolute;top:0;left:10px;right:10px;height:40px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;background:#2a373c;color:#fff;overflow:hidden;z-index:6;font-family:'Montserrat',sans-serif;}
.stem-wire-ticker__label{display:flex;align-items:center;padding:0 15px;background:#2a373c;color:#fff!important;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;}
.stem-wire-ticker__viewport{overflow:hidden;background:#b4c4ce;min-width:0;}
.stem-wire-ticker__track{display:flex;align-items:center;width:max-content;height:40px;animation:stemWireTicker 220s linear infinite;will-change:transform;}
.stem-wire-ticker__group{display:flex;align-items:center;flex:none;height:40px;margin:0;padding:0;list-style:none;}
.stem-wire-ticker__group li{display:flex;align-items:center;height:40px;white-space:nowrap;margin:0;padding:0;}
.stem-wire-ticker__group li::after{content:'•';padding:0 18px;color:#6f838b;font-size:10px;}
.stem-wire-ticker__group a{display:inline-flex;align-items:center;height:40px;color:#26363c!important;text-decoration:none!important;font-size:11px;font-weight:600;line-height:1.2;}
.stem-wire-ticker__group a:hover,.stem-wire-ticker__group a:focus-visible{color:#000!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px;}
.stem-wire-ticker:focus-within .stem-wire-ticker__track,.stem-wire-ticker[data-stem-wire-touch] .stem-wire-ticker__track{animation-play-state:paused;}
@media(any-hover:hover) and (any-pointer:fine){.stem-wire-ticker:hover .stem-wire-ticker__track{animation-play-state:paused;}}
@keyframes stemWireTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media only screen and (max-width:767px){
 .stem-wire-ticker{position:relative;left:0;right:0;height:34px;}
 .stem-wire-ticker__label{padding:0 10px;font-size:9px;}
 .stem-wire-ticker__track,.stem-wire-ticker__group,.stem-wire-ticker__group li,.stem-wire-ticker__group a{height:34px;}
 .stem-wire-ticker__group a{font-size:10px;}
 .stem-wire-ticker__group li::after{padding:0 12px;}
}
@media only screen and (orientation:landscape) and (max-height:540px) and (max-width:1024px){
 .stem-wire-ticker{position:relative;left:0;right:0;height:28px;}
 .stem-wire-ticker__label{padding:0 9px;font-size:8px;}
 .stem-wire-ticker__track,.stem-wire-ticker__group,.stem-wire-ticker__group li,.stem-wire-ticker__group a{height:28px;}
 .stem-wire-ticker__group a{font-size:9px;}
 .stem-wire-ticker__group li::after{padding:0 10px;}
}
@media(prefers-reduced-motion:reduce){
 .stem-wire-ticker__track{animation:none!important;transform:none!important;}
 .stem-wire-ticker__viewport{overflow-x:auto;scrollbar-width:thin;}
 .stem-wire-ticker__group[aria-hidden='true']{display:none;}
}

