/* Equal-width copies make the announcement loop without a visible jump. */
.sula-announcement{position:relative;padding:0;background:#075940;color:#fff;font-size:13px;line-height:1.5;letter-spacing:.02em;text-align:left}
.sula-announcement-viewport{overflow:hidden}
.sula-announcement-track{display:flex;width:max-content;animation:sula-announcement-scroll 48s linear infinite}
.sula-announcement-group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;min-width:100vw}
.sula-announcement .sula-announcement-item{display:block;flex-shrink:0;white-space:nowrap;padding:10px 18px;color:inherit}
.sula-announcement .sula-announcement-separator{flex-shrink:0;padding:0 8px;color:#e9c866}
@keyframes sula-announcement-scroll{to{transform:translateX(-50%)}}
@media(max-width:540px){.sula-announcement{font-size:12px}.sula-announcement .sula-announcement-item{padding:11px 14px}}
@media(prefers-reduced-motion:reduce){
    .sula-announcement-track{animation:none;width:100%}
    .sula-announcement-group{min-width:0;width:100%;flex-wrap:wrap;justify-content:center}
    .sula-announcement-group[aria-hidden="true"],.sula-announcement .sula-announcement-separator{display:none}
    .sula-announcement .sula-announcement-item{white-space:normal;padding:5px 12px;text-align:center}
}
