/* Reserve a stable, readable line for the larger LIVE hours total. */
.proof-strip > div { min-width: 0; }
.proof-strip > div > span { display: flex; align-items: baseline; white-space: nowrap; }
.company-intro .proof-strip > div > span { min-height: 46px; }
.company-intro .proof-strip .proof-total-live > span { font-size: 40px; letter-spacing: -.8px; }
.company-intro .proof-strip .proof-total-live .plus { font-size: .6em; margin-left: 2px; }

@media (min-width: 1600px) {
  .company-intro .proof-strip .proof-total-live > span { font-size: 43px; }
}
@media (max-width: 1100px) and (min-width: 761px) {
  .company-intro .proof-strip .proof-total-live > span { font-size: 40px; }
}
@media (max-width: 760px) {
  .company-intro .proof-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .company-intro .proof-strip > div { padding-left: 0; }
  .company-intro .proof-strip > div:nth-child(2n) { border-right: 0; }
  .company-intro .proof-strip > div > span { min-height: 38px; }
  .company-intro .proof-strip .proof-total-live > span { font-size: clamp(27px, 6.4vw, 36px); letter-spacing: -.6px; }
}
