.home-mark .figure-note{font:13px/1.7 var(--sans);max-width:370px;margin:18px auto 0}
.article .lab details.prediction{margin:12px 0;padding:6px 0;background:transparent}
.article .lab details.prediction summary{font-size:12px;padding:6px 0;color:var(--quiet)}
.article .lab details.prediction[open] summary{margin-bottom:14px}
.article .lab .prediction p:empty{display:none}
.ranking li[data-rank="1"] strong{font-weight:bold}
.ranking small{font-size:10px;color:var(--quiet);font-weight:normal}
.companion dt{font-weight:bold;margin-top:20px}
.companion dd{margin:5px 0 22px;color:var(--quiet)}
@media(min-width:1151px){.js .controls{grid-template-columns:1fr 1fr 1.2fr auto;gap:18px;margin:16px 0 18px;padding-top:18px}.controls button{margin-bottom:0}.lab-stage{gap:20px}.lab-heading h3{font-size:29px}.lab-heading .truth-label{margin-bottom:16px}}
@media print{.article .lab details.prediction{display:none!important}}
