.history-update{padding:27px 0;border-top:1px solid var(--line);scroll-margin-top:95px}.history-update:target{border-top-color:var(--powder);background:#e8b9c907}.history-update>time{font-size:11px;color:var(--powder);font-variant-numeric:tabular-nums}.history-update h3{font-family:var(--accent);font-size:21px;line-height:1.5;letter-spacing:-.5px;margin:14px 0}.history-update>p{font-size:15px;line-height:1.85;color:#bbb6bc;max-width:950px;white-space:pre-line;margin:0}.update-sources{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:17px}.update-sources a{color:var(--powder);font-size:12px;overflow-wrap:anywhere}.update-archive{border-bottom:1px solid var(--line)}.update-archive>summary{cursor:pointer;padding:22px 0;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.update-correction{font-size:9px;color:var(--powder);margin-left:14px;letter-spacing:1px}.incident-updates .section-heading>p{white-space:pre-line}@media(max-width:599px){.history-update{padding:23px 0}.history-update h3{font-size:18px}.history-update>p{font-size:15px}.history-update>time{font-size:10px}.update-sources a{font-size:12px}}

.latest-update{display:grid;gap:12px;border:1px solid var(--powder);padding:24px;margin:24px 0 36px;background:#e8b9c908;color:var(--white);scroll-margin-top:110px}.latest-update-label,.latest-update-link{font-size:12px;color:var(--powder)}.latest-update strong{font-size:20px;line-height:1.5}.incident-updates{scroll-margin-top:110px}@media(max-width:599px){.latest-update{padding:20px}.latest-update strong{font-size:17px}}

.update-chart{margin:24px 0;padding:24px;background:var(--panel);border:1px solid var(--line)}.update-chart figcaption{font-size:17px;font-weight:600;margin-bottom:22px;line-height:1.6}.update-chart-row{display:grid;grid-template-columns:85px minmax(0,1fr) 95px;gap:14px;align-items:center;margin:14px 0;font-size:13px}.update-chart-track{display:block;height:14px;background:#ffffff08}.update-chart-track i{display:block;height:100%;background:var(--powder)}.update-chart-row b{text-align:right;font-size:12px}.update-chart>.chart-footnote{margin:20px 0 0;white-space:normal}@media(max-width:599px){.update-chart{padding:16px;margin:24px 0}.update-chart-row{grid-template-columns:60px minmax(0,1fr) 75px;gap:8px;font-size:11px}.update-chart-row b{font-size:10px}.update-chart figcaption{font-size:15px}}
