.outage-banner-root:empty{display:none}.outage-banner{z-index:40;color:#f3ead8;background:linear-gradient(#1c2438 0%,#141b2e 100%);border-bottom:3px solid #c4922a;position:sticky;top:0;box-shadow:0 6px 20px #080e1c47}.outage-banner-inner{max-width:var(--max);margin:0 auto;padding:12px 56px 12px 24px;position:relative}.outage-banner-heading{color:#f0c36b;letter-spacing:.02em;margin:0;font-size:16px;font-weight:750;line-height:1.3}.outage-banner-incidents{color:#d5c9b0;margin:4px 0 8px;font-size:13px;line-height:1.45}.outage-banner-incidents strong{color:#f3ead8;font-weight:700}.outage-banner-updates{border-top:1px solid #c4922a47;max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.outage-banner-update{border-bottom:1px solid #ffffff0f;margin:0;padding:8px 0;font-size:13px;line-height:1.55}.outage-banner-update:last-child{border-bottom:0}.outage-banner-update time{color:#e0b34e;letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.outage-banner-sources{color:#9aa3b5;margin:8px 0 0;font-size:11px;line-height:1.45}.outage-banner-sources a{color:#e8c57a;text-underline-offset:2px;text-decoration:underline}.outage-banner-sources a:hover,.outage-banner-sources a:focus-visible{color:#fff}.outage-banner-dismiss{color:#f3ead8;cursor:pointer;background:0 0;border:0;border-radius:4px;width:36px;height:36px;padding:0;font-size:24px;line-height:1;position:absolute;top:8px;right:16px}.outage-banner-dismiss:hover,.outage-banner-dismiss:focus-visible{color:#fff;outline-offset:1px;background:#ffffff14;outline:2px solid #f0c36b}@media (width<=780px){.outage-banner-inner{padding:10px 48px 10px 18px}.outage-banner-heading{font-size:15px}.outage-banner-updates{max-height:120px}}
