/* v3.8.4 — complete right-to-left announcement ticker travel */
.announcement-ticker .ticker-window{
  position:relative;
  min-width:0;
  overflow:hidden;
}
.announcement-ticker .ticker-track{
  width:max-content;
  min-width:max-content;
  padding-inline-start:100%;
  gap:90px;
  will-change:transform;
  animation:v384Ticker 36s linear infinite;
}
@keyframes v384Ticker{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-100%,0,0)}
}
@media(max-width:620px){
  .announcement-ticker .ticker-track{gap:64px;animation-duration:31s}
  .announcement-ticker .ticker-track span:after{margin-left:64px}
}
@media(prefers-reduced-motion:reduce){
  .announcement-ticker .ticker-window{overflow:auto;scrollbar-width:thin}
  .announcement-ticker .ticker-track{padding-inline-start:0;animation:none;transform:none}
}
