/* Build 9. Compact editorial ticker, progressive enhancement, no analytics. */
.gsd-curated-trending-inner{display:flex;align-items:center;gap:18px;padding-block:6px}
.gsd-curated-trending h2{flex:0 0 auto}
.gsd-ticker-viewport{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}
.gsd-ticker-track{display:flex;width:max-content;min-width:100%}
.gsd-curated-trending .gsd-ticker-copy{display:flex;flex:0 0 auto;align-items:center;gap:28px;overflow:visible;width:max-content;min-width:0;margin:0;padding:3px 28px 3px 0;list-style:none}
.gsd-curated-trending .gsd-ticker-copy li{flex:0 0 auto;max-width:none}
.gsd-curated-trending .gsd-ticker-copy a{white-space:nowrap;overflow-wrap:normal;font-size:12px;line-height:20px;padding-inline:2px}
.gsd-curated-trending .gsd-ticker-copy li::after{content:'·';padding-left:28px;color:#789c91}
.gsd-curated-trending .gsd-ticker-copy li{display:flex;align-items:center}
.gsd-curated-trending .gsd-ticker-mirror{display:none}
.gsd-ticker-toggle{flex:0 0 52px;min-width:52px;height:28px;border:1px solid #779086;border-radius:0;padding:0 6px;background:transparent;color:#fff;font:600 10px/1 var(--font-sans);cursor:pointer}
.gsd-ticker-toggle:hover{background:#18312c}
.gsd-curated-trending .gsd-ticker-copy a:focus-visible{outline-offset:-1px}
.gsd-ticker-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}
.gsd-ticker-toggle[hidden]{display:none}
[data-gsd-ticker][data-ticker-enhanced="true"] .gsd-ticker-viewport{overflow:hidden}
[data-gsd-ticker][data-ticker-enhanced="true"] .gsd-ticker-track{animation:gsd-headlines-scroll 65s linear infinite}
[data-gsd-ticker][data-ticker-enhanced="true"] .gsd-ticker-mirror{display:flex}
[data-gsd-ticker]:hover .gsd-ticker-track,[data-gsd-ticker][data-ticker-paused="true"] .gsd-ticker-track{animation-play-state:paused}
/* Keyboard focus exposes the original list in normal document flow. */
[data-gsd-ticker]:focus-within .gsd-ticker-track{animation:none;transform:none}
[data-gsd-ticker]:focus-within .gsd-ticker-mirror{display:none}
[data-gsd-ticker]:focus-within .gsd-ticker-viewport{overflow-x:auto}
@keyframes gsd-headlines-scroll{to{transform:translateX(-50%)}}
@media(max-width:767px){.gsd-curated-trending-inner{display:flex;gap:10px;padding-block:3px}.gsd-curated-trending h2{font-size:10px;letter-spacing:.1em}.gsd-curated-trending .gsd-ticker-copy a{font-size:11px}.gsd-ticker-toggle{flex-basis:44px;min-width:44px;padding-inline:3px}}
@media(prefers-reduced-motion:reduce){[data-gsd-ticker] .gsd-ticker-track{animation:none!important;transform:none!important}[data-gsd-ticker] .gsd-ticker-mirror,[data-gsd-ticker] .gsd-ticker-toggle{display:none!important}[data-gsd-ticker] .gsd-ticker-viewport{overflow-x:auto!important}}
