.ls-news-ticker{background:#642b39;color:#fff;font-family:Arial,sans-serif;border-bottom:1px solid #8d4858;position:relative;z-index:21}
.ls-news-ticker[hidden]{display:none}
.ls-news-ticker-inner{width:min(1280px,calc(100% - 40px));margin:auto;display:flex;align-items:center;gap:20px;min-height:46px}
.ls-news-ticker-label{flex:none;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}
.ls-news-ticker-label>span{color:#ff92ab;font-size:9px}.ls-news-ticker-label small{font-size:10px;font-weight:500;letter-spacing:.02em;opacity:.85;margin-left:8px}
.ls-news-ticker-window{flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b66b7d transparent;overscroll-behavior-x:contain}
.ls-news-ticker-list{display:flex;align-items:center;width:max-content;gap:0;padding:0;margin:0;list-style:none}
.ls-news-ticker-list li{display:flex;align-items:center;flex:none;margin:0;padding:0}
.ls-news-ticker-list li:after{content:'•';color:#ff92ab;padding:0 24px}
.ls-news-ticker-list a{display:block;color:#fff!important;font:600 13px/1.5 Arial,sans-serif;text-decoration:none;white-space:nowrap;padding:10px 2px}
.ls-news-ticker-list a:hover{text-decoration:underline;text-underline-offset:4px}
.ls-news-ticker-empty{display:block;max-width:min(400px,calc(100vw - 84px));white-space:normal;font:400 12px/1.5 Arial,sans-serif;padding:10px 2px;color:#f5e7eb}.ls-news-ticker-list li:has(.ls-news-ticker-empty):after{display:none}
.ls-news-ticker-list a:focus-visible,.ls-news-ticker-toggle:focus-visible{outline:2px solid #fff;outline-offset:-2px;border-radius:3px}
.ls-news-ticker-toggle{flex:none;width:32px;height:32px;border:1px solid #ae7180;background:transparent;color:#fff;font:700 13px Arial,sans-serif;cursor:pointer;border-radius:50%;padding:0}
.ls-news-ticker-toggle[hidden]{display:none}
.ls-news-ticker.is-running .ls-news-ticker-window{scrollbar-width:none}
.ls-news-ticker.is-running .ls-news-ticker-window::-webkit-scrollbar{display:none}
.headline-slider .headline-slider-dots{display:flex!important;min-width:42px;justify-content:center}
.ls-news-counter{font:700 12px/1.2 Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit;letter-spacing:0}
.hero-arrows .ls-news-counter,.hero-controls .ls-news-counter{display:flex;align-items:center;justify-content:center;min-width:48px;background:rgba(255,255,255,.94);color:#38252b;padding:8px;border-radius:2px}
@media(max-width:650px){.ls-news-ticker-inner{width:calc(100% - 24px);gap:10px;min-height:42px}.ls-news-ticker-label{font-size:10px;gap:5px}.ls-news-ticker-label small{display:none}.ls-news-ticker-list a{font-size:12px}.ls-news-ticker-list li:after{padding:0 17px}.ls-news-ticker-toggle{width:28px;height:28px}.headline-slider-controls{gap:2px!important}.headline-slider .headline-slider-dots{min-width:35px}.ls-news-counter{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ls-news-ticker-window{scroll-behavior:auto}}


/* Keep the moving track on the compositor; retain manual scrolling when paused. */
.ls-news-ticker-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto;position:relative;touch-action:pan-x pan-y;overflow-anchor:none}
.ls-news-ticker-window::-webkit-scrollbar{display:none}
.ls-news-ticker.is-running .ls-news-ticker-window{overflow-x:hidden}
.ls-news-ticker-track{display:flex;width:max-content;will-change:transform}
.ls-news-ticker-track>.ls-news-ticker-list{flex:none}
.ls-news-ticker-toggle[hidden]{display:block;visibility:hidden;pointer-events:none}
.ls-news-ticker:has(.ls-news-ticker-empty) .ls-news-ticker-track,.ls-news-ticker:has(.ls-news-ticker-empty) .ls-news-ticker-list,.ls-news-ticker:has(.ls-news-ticker-empty) li{width:100%;min-width:0}
.ls-news-ticker-empty{max-width:100%;overflow-wrap:anywhere}
.ls-news-ticker:has(.ls-news-ticker-empty) .ls-news-ticker-toggle{display:none}
