njs-announcements{display:block;background:var(--announcement-background,#1b3521);color:var(--announcement-color,#f5f1eb);font:500 15px/1.35 var(--njs-body);}
.njs-announcements__inner{max-width:var(--njs-width,1280px);margin:auto;display:flex;align-items:center;padding:0 14px;min-height:44px;gap:6px}
.njs-announcements__track{display:grid;flex:1;min-width:0;overflow:hidden;text-align:center}
.njs-announcements__slide{grid-area:1/1;align-self:center;padding:10px 0;opacity:1;visibility:visible;transform:translateX(0);transition:transform .4s ease,opacity .4s ease}
.njs-announcements__slide[aria-hidden="true"]{visibility:hidden;opacity:0;transform:translateX(18px)}
.njs-announcements__slide a{color:inherit;text-underline-offset:3px}
.njs-announcements__link{text-decoration:none}
.njs-announcements__message{display:flex;align-items:center;justify-content:center;gap:4px 14px;flex-wrap:wrap}
.njs-announcements__title{font-weight:700;font-size:16px}
.njs-announcements__context{font-size:15px;font-weight:400}
.njs-announcements__link:hover .njs-announcements__title{text-decoration:underline}
.njs-announcements__actions{display:flex}
.njs-announcements__control{border:0;background:none;color:inherit;display:inline-flex;justify-content:center;align-items:center;min-width:36px;min-height:44px;padding:6px;cursor:pointer}
.njs-announcements__control[hidden]{display:none}
.njs-announcements__control:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:4px}
@media(max-width:749px){njs-announcements{font-size:13px}.njs-announcements__inner{padding:0 6px;gap:0}.njs-announcements__control{min-width:32px}}
@media(prefers-reduced-motion:reduce){.njs-announcements__slide{transition:none;transform:none!important}}

@media(max-width:749px){.njs-announcements__message{flex-direction:column;gap:3px}.njs-announcements__title{font-size:14px}.njs-announcements__context{font-size:13px}.njs-announcements__inner{min-height:68px}}
