.deadline-announcement[hidden]{display:none!important}
.deadline-announcement{position:relative;overflow:hidden;padding:55px 0 44px;background:#f6f5f2}
.deadline-band{width:110%;margin-left:-5%;transform:rotate(-3deg);background:#164d29;color:#fff;border-block:3px solid #aad7ab;box-shadow:0 6px 18px #0002;overflow:hidden}
.deadline-track{display:flex;width:max-content;animation:svbb-deadline-scroll var(--ticker-duration,30s) linear infinite}
.deadline-group{display:flex;flex-shrink:0;align-items:center;gap:38px;padding:17px 35px;font-family:Inter,Arial,sans-serif;font-weight:800;font-size:clamp(15px,1.6vw,23px);line-height:1.4;white-space:nowrap}
.deadline-group a{color:#fff;text-decoration:none;text-underline-offset:5px}.deadline-group a:hover{text-decoration:underline}.deadline-separator{color:#aad7ab}
.deadline-pause{position:absolute;bottom:6px;right:5%;border:1px solid #b8cbbd;background:#fff;color:#164d29;padding:7px 10px;font:600 12px Inter,Arial,sans-serif;cursor:pointer}
.deadline-announcement:hover .deadline-track{animation-play-state:paused}
.deadline-track:focus-within,.deadline-announcement.is-paused .deadline-track{animation:none;transform:none;width:100%}
.deadline-track:focus-within .deadline-copy,.deadline-announcement.is-paused .deadline-copy{display:none}
.deadline-track:focus-within .deadline-group,.deadline-announcement.is-paused .deadline-group{white-space:normal;flex-wrap:wrap;flex-shrink:1;width:100%;padding-inline:7%;gap:12px}
@keyframes svbb-deadline-scroll{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.deadline-track{animation:none;width:100%}.deadline-copy{display:none}.deadline-group{white-space:normal;flex-wrap:wrap;flex-shrink:1;padding-inline:7%;width:100%;gap:12px}.deadline-pause{display:none}}
@media(max-width:600px){.deadline-announcement{padding-block:30px 42px}.deadline-band{transform:rotate(-4deg)}.deadline-group{padding-block:13px}}
