.mortality-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.mortality-metrics .metric:first-child{background:#fff;color:var(--ink);border-color:var(--line)}
.mortality-metrics .metric.is-total{background:var(--deep);color:#fff;border-color:var(--deep)}
.mortality-table{min-width:760px;font-variant-numeric:tabular-nums}
.mortality-table th,.mortality-table td{text-align:right;white-space:nowrap}
.mortality-table th:first-child,.mortality-table td:first-child{text-align:left;position:sticky;left:0;z-index:1;background:#fff}
.mortality-table thead th:first-child{z-index:2;background:#f4f8f9}
.mortality-table .has-deaths{color:var(--red);font-weight:750}
.mortality-table .day-total{font-weight:750;background:#f7fafb}
.mortality-help{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
@media(max-width:700px){.mortality-metrics{grid-template-columns:1fr 1fr}.mortality-metrics .metric.is-total{grid-column:1/-1}.mortality-table{font-size:13px}.mortality-table th,.mortality-table td{padding:10px 8px}}
