.facts {
  display: grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); gap: 18px;

  div { border-left: 3px solid var(--magenta); padding: 4px 0 4px 16px; }
  b { display: block; font: 700 34px/1.05 var(--f-display); color: var(--blue-deep); }
  span { color: var(--muted); font-size: 15px; }
}
