/* Closing note: a three-cell tally and the incident analogs as a definition list. */
.learnings .part-label{display:block;margin:56px 0 -30px;font-size:12px}
.learnings .article-body>.part-label:first-child{margin-top:0}
.learnings .part-label+h2{margin-top:44px}
.learnings .transition{color:var(--muted);font-size:17px}
.learnings blockquote.joke{font-family:var(--display);font-size:clamp(21px,2.6vw,26px);line-height:1.4;letter-spacing:-.4px}
.learnings blockquote.joke p{margin:0}
.learnings .thesis{padding-left:22px;border-left:3px solid var(--red);font-size:19px;line-height:1.6}
.tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0 32px;background:#b4a891;border:1px solid #b4a891;box-shadow:4px 5px 0 #c8beaa50}
.tally-cell{background:#f8f4e9;padding:18px 16px 16px;display:grid;gap:6px;min-width:0}
.tally-cell b{font-family:var(--display);font-weight:400;font-size:clamp(26px,3.4vw,34px);line-height:1;color:var(--red)}
.tally-cell span{font-size:13px;line-height:1.45;color:var(--muted)}
.tally figcaption{grid-column:1/-1;background:#f3eee2;font-size:12px;color:var(--muted);padding:8px 16px}
.analogs{margin:28px 0 30px;padding:0;border-top:1px solid var(--ink)}
.analogs>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px 24px;padding:16px 0;border-bottom:1px dashed #a79d8b}
.analogs dt{font-family:var(--display);font-size:20px;line-height:1.3;color:var(--red)}
.analogs dd{margin:0;font-size:17px;line-height:1.6}
@media(max-width:570px){
        .tally{grid-template-columns:1fr}
  .analogs>div{grid-template-columns:1fr;gap:4px}
}
@media print{.tally{box-shadow:none}}
