.gqa-announcement{width:100%;height:50px;min-height:50px;max-height:50px;box-sizing:border-box;margin:0;padding:0;background:var(--gqa-announcement-bg,#b51c2a);color:var(--gqa-announcement-text,#fff);font-family:inherit;position:relative;z-index:60}
.gqa-announcement-inner{height:100%;max-width:1200px;margin:0 auto;padding:0 8px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}
.gqa-announcement-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;background:transparent;color:var(--gqa-announcement-text,#fff);border:0;border-radius:5px;font:inherit;cursor:pointer;box-shadow:none}
.gqa-announcement-arrow span{font-size:30px;font-weight:400;line-height:1}
.gqa-announcement-arrow:hover,.gqa-announcement-arrow:focus-visible{background:#ffffff24;color:var(--gqa-announcement-text,#fff)}.gqa-announcement-arrow:focus-visible,.gqa-announcement-track:focus-visible{outline:2px solid var(--gqa-announcement-text,#fff);outline-offset:-3px}
.gqa-announcement-track{min-width:0;grid-column:2;grid-row:1;touch-action:pan-y}
.gqa-announcement-slide{margin:0;text-align:center;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}
.gqa-announcement-slide span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.6em}
.gqa-announcement [data-announcement-prev]{grid-column:1;grid-row:1}.gqa-announcement [data-announcement-next]{grid-column:3;grid-row:1}
.gqa-announcement [hidden]{display:none!important}
@media(max-width:480px){.gqa-announcement-inner{padding:0 2px;gap:2px}.gqa-announcement-slide{font-size:12px}}
@media print{.gqa-announcement{display:none!important}}
.gqa-announcement~main.shell{padding-top:0}

/* The shell no longer reserves the old header offset when the band is present. */
.gqa-announcement~main.shell .site-header{margin-top:0}
.gqa-announcement .gqa-announcement-slide{color:inherit}
