/* Progressive headline strip: native scrolling without JavaScript. */
.tpm-news-ticker{background:#171717;border-bottom:1px solid #3b3b3b;color:#eee;font-family:var(--font,Arial,sans-serif);font-size:13px;line-height:1.4;max-width:100%}
.tpm-news-ticker__inner{display:flex;align-items:center;gap:18px;min-width:0;min-height:50px}
.tpm-news-ticker__label{display:flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none;color:#ffad70;font-size:10px;font-weight:700;letter-spacing:.1em;padding:12px 16px 12px 0;border-right:1px solid #474039;max-width:190px;overflow-wrap:anywhere}.tpm-news-ticker__label>span{width:6px;height:6px;border-radius:50%;background:#f47821;flex:0 0 6px}
.tpm-news-ticker__viewport{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#625347 #171717;overscroll-behavior-inline:contain}
.tpm-news-ticker__track{display:flex;width:max-content;max-width:none;align-items:center;position:relative;gap:0}
.tpm-news-ticker__group{display:flex;align-items:center;gap:28px;padding:13px 28px 13px 0;flex:none;width:max-content;max-width:none}
.tpm-news-ticker__group>a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none;color:#e5e5e5;flex:none;font-size:13px;line-height:1.6;max-width:none;overflow:visible}
.tpm-ticker-divider{width:4px;height:4px;display:inline-block;background:#f47821;flex:0 0 4px}
.tpm-news-ticker__group>a:hover{color:#ffad70}.tpm-news-ticker a:focus-visible,.tpm-news-ticker button:focus-visible{outline:2px solid #ff9c54;outline-offset:3px}
.tpm-news-ticker__pause{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 10px;border:1px solid #53483e;border-radius:3px;background:#222;color:#ddd;font:700 10px/1.4 var(--font,Arial,sans-serif);flex-shrink:0;cursor:pointer;touch-action:manipulation}.tpm-news-ticker__pause:hover{border-color:#f47821;color:#ffad70}.tpm-news-ticker__pause i{font-size:10px}.tpm-news-ticker [hidden]{display:none!important}
.tpm-news-ticker.is-running .tpm-news-ticker__viewport{overflow:hidden}
.tpm-news-ticker.is-running .tpm-news-ticker__track{animation:tpm-headline-loop var(--tpm-ticker-duration,30s) linear infinite}
.tpm-news-ticker.is-paused .tpm-news-ticker__track,.tpm-news-ticker.is-background .tpm-news-ticker__track,.tpm-news-ticker:hover .tpm-news-ticker__track{animation-play-state:paused}
.tpm-news-ticker.is-keyboard .tpm-news-ticker__track,.tpm-news-ticker.is-reduced .tpm-news-ticker__track{animation:none;transform:none}
.tpm-news-ticker.is-keyboard .tpm-news-ticker__viewport,.tpm-news-ticker.is-reduced .tpm-news-ticker__viewport{overflow-x:auto}
.tpm-news-ticker.is-keyboard [data-tpm-ticker-clone],.tpm-news-ticker.is-reduced [data-tpm-ticker-clone]{display:none}
@keyframes tpm-headline-loop{to{transform:translateX(calc(-1 * var(--tpm-ticker-distance)))}}
@media(max-width:900px){.tpm-news-ticker__inner{gap:12px}.tpm-news-ticker__label{padding-right:12px}.tpm-news-ticker__group{gap:22px;padding-right:22px}.tpm-news-ticker__pause{min-height:44px;min-width:44px}}
@media(max-width:600px){.tpm-news-ticker__inner{gap:10px;min-height:48px}.tpm-news-ticker__label{font-size:9px;letter-spacing:.06em;max-width:104px;gap:6px;padding-right:10px}.tpm-news-ticker__group>a{font-size:12px;line-height:1.6}.tpm-news-ticker__group{padding-top:12px;padding-bottom:12px}.tpm-news-ticker__pause{width:44px;min-width:44px;padding:8px}.tpm-news-ticker__pause>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tpm-news-ticker__pause i{font-size:12px}}
@media(max-width:360px){.tpm-news-ticker__inner{gap:8px}.tpm-news-ticker__label{max-width:80px;font-size:8px;padding-right:8px}}
@media(prefers-reduced-motion:reduce){.tpm-news-ticker .tpm-news-ticker__track{animation:none!important;transform:none!important}.tpm-news-ticker .tpm-news-ticker__viewport{overflow-x:auto!important}.tpm-news-ticker [data-tpm-ticker-clone],.tpm-news-ticker .tpm-news-ticker__pause{display:none!important}}
@media print{.tpm-news-ticker{display:none!important}}
