.lns-announcement{display:flex;align-items:center;gap:12px;width:100%;min-width:0;background:#dc2626!important;color:#fff!important;padding:4px 16px;box-sizing:border-box;font:400 16px/1.4 system-ui,sans-serif}
.lns-announcement-window{flex:1;min-width:0;overflow:hidden}.lns-announcement-track{display:flex;width:100%}.lns-announcement-copy{box-sizing:border-box;flex:0 0 auto;min-width:100%;padding:0 32px;text-align:center}.lns-announcement-copy a,.lns-announcement-copy span{color:#fff!important}.lns-announcement-copy a,.lns-announcement-copy a:is(:hover,:focus,:active,:visited),.lns-announcement-copy a span{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.lns-announcement-copy[aria-hidden]{display:none}
.lns-announcement.is-ready .lns-announcement-track{animation:lns-ann-scroll var(--ann-duration,30s) linear infinite}.lns-announcement.is-ready .lns-announcement-copy{white-space:nowrap}.lns-announcement.is-ready .lns-announcement-copy[aria-hidden]{display:block}
.lns-announcement:is(:hover,:focus-within,.is-paused) .lns-announcement-track{animation-play-state:paused}
.lns-announcement .lns-announcement-pause{flex-shrink:0;min-height:24px;padding:2px 8px;border:1px solid #ffffff70;border-radius:4px;background:transparent;color:#fff!important;font:400 11px/1.4 system-ui;cursor:pointer}.lns-announcement button[hidden]{display:none}.lns-announcement a:focus-visible,.lns-announcement button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@keyframes lns-ann-scroll{to{transform:translateX(var(--ann-distance,-100%))}}
@media(max-width:600px){.lns-announcement{font-size:14px;padding:4px 12px;gap:6px}.lns-announcement-copy{padding:0 20px}}
@media(prefers-reduced-motion:reduce){.lns-announcement.is-ready .lns-announcement-track{animation:none;transform:none}.lns-announcement.is-ready .lns-announcement-copy{white-space:normal;min-width:0;width:100%;overflow-wrap:anywhere}.lns-announcement.is-ready .lns-announcement-copy[aria-hidden],.lns-announcement .lns-announcement-pause{display:none}}
.lns-announcement{font-size:var(--ann-font,16px)}.lns-announcement-content{display:inline-flex;align-items:center;gap:24px;vertical-align:middle}.lns-announcement-image{height:var(--ann-image-height,80px);width:auto;max-width:min(70vw,600px);object-fit:contain;flex-shrink:0;border-radius:6px}.lns-announcement-image[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.lns-announcement-content{flex-wrap:wrap;justify-content:center}.lns-announcement-image{max-width:100%}}
.lns-announcement{min-height:var(--ann-band-height,36px);padding-top:4px;padding-bottom:4px;font-weight:var(--ann-weight,400)}
.lns-announcement-content{font-family:inherit;font-size:inherit;font-weight:inherit}
.lns-announcement [data-ann-text]{font-family:inherit;font-size:inherit;font-weight:inherit}
.lns-announcement[data-ann-family="segoe"]{font-family:"Segoe UI",system-ui,sans-serif}
.lns-announcement[data-ann-family="arial"]{font-family:Arial,Helvetica,sans-serif}
.lns-announcement[data-ann-family="verdana"]{font-family:Verdana,Geneva,sans-serif}
.lns-announcement[data-ann-family="trebuchet"]{font-family:"Trebuchet MS",Arial,sans-serif}
.lns-announcement[data-ann-family="georgia"]{font-family:Georgia,"Times New Roman",serif}
.lns-announcement[data-ann-family="mono"]{font-family:"Courier New",monospace}
.lns-announcement.is-home-sticky{position:sticky;top:var(--ann-header-height,76px);z-index:35;flex-shrink:0}
