/* Reserve the final number's footprint, so counting never shifts the layout. */
.count-number{position:relative;display:inline-grid;vertical-align:baseline;font-variant-numeric:tabular-nums;line-height:inherit}
.count-number:before{content:attr(data-count-label);visibility:hidden;grid-area:1/1;white-space:nowrap;pointer-events:none}
.count-number__value{grid-area:1/1;white-space:nowrap}
.count-number__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.meta .count-number,.meta .count-number__value{font:inherit;color:inherit}
.about-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 0;padding:25px 0 0;border-top:1px solid var(--line)}
.about-stat{display:flex;flex-direction:column;min-width:0}
.about-stat dt{font-size:.86rem;line-height:1.45;font-weight:750}
.about-stat dt span{display:block;margin-top:4px;font-size:.72rem;line-height:1.5;font-weight:450;color:var(--muted)}
.about-stat dd{order:-1;margin:0 0 10px;font-size:clamp(2.7rem,4.6vw,4.3rem);line-height:1.1;letter-spacing:-.055em;font-weight:800}
@media(max-width:600px){.about-stats{gap:18px;margin-top:27px;padding-top:23px}.about-stat dd{font-size:clamp(2.3rem,10vw,3.3rem)}.about-stat dt{font-size:.8rem}.about-stat dt span{font-size:.68rem}}
