/* B553 (Nov 12, 2026): a fifth receipt, No. 11 on Fortune's Best Workplaces in Health Care, 2026 */
.sx-nums,.ok-nums{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (min-width:1101px){
  html.px-page body .sx-stats .sx-nums{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr!important}
  html.px-page body #system .sx-nums{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr!important}
  html.px-page body .os-proof .sx-nums{grid-template-columns:1fr 1.3fr 1fr 1fr 1fr!important}
  /* five numbers to a row: one size down so the widest (2,802%) keeps its own column */
  html.px-page body :is(.sx-stats,#system,.os-proof) .sx-nums dd{font-size:74px!important;letter-spacing:-3.5px!important}
  html.px-page body .ok-proof .ok-nums{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr!important}
  html.px-page body .ok-proof .ok-nums dd{font-size:56px!important;letter-spacing:-2.5px!important}
}
@media (max-width:1000px){
  .sx-nums,.ok-nums{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sx-nums>div:last-child,.ok-nums>div:last-child{grid-column:1/-1}
}
@media (max-width:760px), (max-height:500px) and (pointer:coarse){
  html.sh-on main :is(.sx-nums,.ok-nums)>div:last-child{grid-column:1/-1}
}
