/* Statistics bank: readable prose, stable notation, and mobile-safe formula fragments. */
.stats-condition-copy,.stats-hint-copy,.stats-solution .stats-copy{margin:0 0 .85em}
.stats-condition-copy:last-child,.stats-hint-copy:last-child,.stats-solution .stats-copy:last-child{margin-bottom:0}
.stats-condition-copy{max-width:74ch}
.stats-symbol{display:inline-block;max-width:100%;white-space:nowrap;font-family:"STIX Two Text","Cambria Math",Cambria,Georgia,serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.005em;color:inherit}
.stats-symbol sub,.stats-symbol sup{font-size:.72em;line-height:0;position:relative;vertical-align:baseline}
.stats-symbol sub{bottom:-.25em}.stats-symbol sup{top:-.48em}
.stats-part-label{display:inline-flex;align-items:center;justify-content:center;min-width:1.85em;height:1.65em;margin:0 .18em;padding:0 .35em;border-radius:.48em;background:var(--blue-dim);color:var(--blue2);font-size:.9em;line-height:1;vertical-align:.08em}
.stats-solution{max-width:78ch}
.stats-solution-heading{margin:1.15em 0 .55em!important;padding-bottom:.38em;border-bottom:1px solid var(--border);font-size:.88rem!important;color:var(--text-bright)!important}
.stats-solution-list{margin:.15em 0 1em;padding-left:1.65em;display:grid;gap:.72em}
.stats-solution-list:last-child{margin-bottom:0}
.stats-solution-list li{padding-left:.28em;line-height:1.78;overflow-wrap:break-word}
.stats-solution-list li::marker{font-weight:800;color:var(--blue2);font-variant-numeric:tabular-nums}
.stats-answer-box{font-size:.9rem;line-height:1.7;font-weight:650;overflow-wrap:break-word}
.stats-model-answer{line-height:1.75;overflow-wrap:break-word}
@media(max-width:560px){
  .stats-condition-copy{max-width:none;overflow-wrap:break-word;hyphens:auto}
  .stats-solution-list{padding-left:1.45em;gap:.82em}
  .stats-solution-list li{padding-left:.12em;overflow-wrap:break-word}
  .stats-symbol{white-space:nowrap}
  .stats-answer-box{font-size:.86rem}
}
@media(prefers-reduced-motion:reduce){.stats-part-label{transition:none}}
