.statstrip{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);align-items:end;
  max-width:var(--wrap,1240px);margin:0 auto;padding:42px 0}
.statstrip .bstat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:22px;display:flex;flex-direction:column;gap:8px}
.statstrip .statnum{font-family:'Anton',sans-serif;line-height:.84;color:var(--neon);
  font-size:clamp(34px,4.6vw,56px)}
.statstrip .statpill{font-family:'Space Mono',monospace;text-transform:uppercase;letter-spacing:.12em;
  font-size:10px;color:var(--muted)}

/* Stoner exhibit spans the strip's full width on a second row */
.statstrip .stoner{grid-column:1 / -1;gap:14px}
.stoner-fig{display:flex;align-items:flex-start;gap:2px}
.stoner-fig .stoner-lead{font-family:'Space Mono',monospace;color:var(--muted);
  font-size:clamp(20px,2.4vw,28px);align-self:center;margin-right:6px}
.stoner-fig .statnum{color:var(--text)}
.stoner-exp{font-family:'Anton',sans-serif;color:var(--neon);font-size:clamp(20px,2.6vw,32px);
  line-height:1;vertical-align:super;margin-left:2px}
.stoner-caveat{font-family:'Inter',sans-serif;color:var(--lead);font-size:15px;line-height:1.5;margin:0;max-width:62ch}
.stoner-caption{font-family:'Inter',sans-serif;color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:72ch}
.stoner-critiques{border-top:1px solid var(--line);padding-top:14px}
.stoner-critiques summary{font-family:'Space Mono',monospace;text-transform:uppercase;letter-spacing:.12em;
  font-size:10px;color:var(--neon);cursor:pointer}
.stoner-critiques blockquote{font-family:'Inter',sans-serif;font-style:italic;color:var(--text);
  font-size:15px;line-height:1.5;margin:12px 0;border-left:3px solid var(--neon);padding-left:14px}
.stoner-critiques cite{display:block;margin-bottom:12px}
.stoner-critiques p{font-family:'Inter',sans-serif;color:var(--lead);font-size:14px;line-height:1.5;margin:8px 0;max-width:72ch}
.stoner-critiques .asa{color:var(--muted)}

@media (max-width:760px){
  .statstrip{grid-template-columns:1fr;gap:14px;padding:26px 0}
}
@media (prefers-reduced-motion:reduce){
  .stoner-exp{transition:none}
}
