/* Readability for the supplied longer article headings and quick facts. */
.article-hero-grid { align-items: start; }
.article-hero h1 { max-width: 23ch; font-size: clamp(2.1rem, 4.3vw, 3.45rem); line-height: 1.12; }
.article-hero .quick-facts dd { font-size: 1.05rem; line-height: 1.45; }
.article-hero .quick-facts div:last-child:nth-child(odd) { grid-column: 1 / -1; }
.article-section ol { display: grid; gap: .55rem; margin: 1rem 0 0; padding-left: 1.5rem; }
