/* Coverage's existing state controls: a quiet, aligned directory. */
html[data-route$="/coverage/"] .chapter-jump:has(> [data-quick-state]) {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0 28px;
  margin-top:24px;
}
html[data-route$="/coverage/"] .chapter-jump > button[data-quick-state] {
  display:flex;
  align-items:center;
  justify-content:flex-start;
  min-width:0;
  min-height:52px;
  margin:0;
  padding:12px 8px;
  border:0;
  border-bottom:1px solid var(--rule);
  border-radius:0;
  box-shadow:none;
  background:transparent;
  color:var(--ink-2);
  text-align:left;
  font-family:var(--sans);
  font-size:14px;
  font-weight:400;
  line-height:1.5;
  white-space:normal;
  overflow-wrap:anywhere;
  transition:background-color .15s,color .15s;
}
html[data-route$="/coverage/"] .chapter-jump > button[data-quick-state]:hover {
  background:var(--well);
  color:var(--ink);
}
html[data-route$="/coverage/"] .chapter-jump > button[data-quick-state]:focus-visible {
  outline:2px solid var(--accent);
  outline-offset:2px;
}
@media(max-width:1050px) {
  html[data-route$="/coverage/"] .chapter-jump:has(> [data-quick-state]) {
    grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;
  }
}
@media(max-width:600px) {
  html[data-route$="/coverage/"] .chapter-jump:has(> [data-quick-state]) {
    grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:18px;
  }
  html[data-route$="/coverage/"] .chapter-jump > button[data-quick-state] {
    min-height:48px;padding:10px 2px;font-size:13px;
  }
}


/* Coverage statistics only: six balanced figures. */
.coverage-snapshot .coverage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}
.coverage-snapshot .coverage-metrics>div{min-width:0;border:0;padding:0 24px}
.coverage-snapshot .coverage-metrics>div:nth-child(3n+1){padding-left:0}
.coverage-snapshot .coverage-metrics>div:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}
.coverage-snapshot .coverage-metrics>div:nth-child(3n){padding-right:0}

@media(max-width:600px){
.coverage-snapshot{padding:20px}
.coverage-snapshot .coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}
.coverage-snapshot .coverage-metrics>div:nth-child(n){grid-column:auto;border:0;padding:0 12px;order:0}
.coverage-snapshot .coverage-metrics>div:nth-child(1){order:0;padding-left:0}
.coverage-snapshot .coverage-metrics>div:nth-child(4){order:1;border-left:1px solid var(--rule);padding-right:0}
.coverage-snapshot .coverage-metrics>div:nth-child(2){order:2;padding-left:0}
.coverage-snapshot .coverage-metrics>div:nth-child(3){order:3;border-left:1px solid var(--rule);padding-right:0}
.coverage-snapshot .coverage-metrics>div:nth-child(5){order:4;padding-left:0}
.coverage-snapshot .coverage-metrics>div:nth-child(6){order:5;border-left:1px solid var(--rule);padding-right:0}
.coverage-snapshot .coverage-metrics span{font-size:12px;line-height:1.5}
.coverage-snapshot .coverage-metrics strong{font-size:clamp(22px,6vw,26px);line-height:1.2;white-space:nowrap;margin:6px 0}
.coverage-snapshot .coverage-metrics small{font-size:11px;line-height:1.5}
.coverage-snapshot>p{font-size:11px;line-height:1.6;margin-top:20px}
}
