.announcement.announcement-marquee {position:relative;padding-left:0;padding-right:0;overflow:hidden}
.announcement-window {overflow:hidden;width:100%}
.announcement-track {display:flex;width:max-content;animation:announcement-drift 55s linear infinite;will-change:transform}
.announcement-copy {display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around}
.announcement-message {display:inline-flex;align-items:center;white-space:nowrap;padding-left:28px}
.announcement-divider {padding:0 28px;font-size:11px;opacity:.7}
@keyframes announcement-drift {to {transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.announcement-track {animation:none;width:100%}.announcement-copy{min-width:0;width:100%}.announcement-copy:nth-child(2),.announcement-message:nth-child(2),.announcement-divider,.announcement-pause,.announcement-pause-label{display:none}.announcement-message{white-space:normal;text-align:center;padding:0 16px}.announcement.announcement-marquee{padding-right:0}}
