/* Give the business consequences equal visual weight to each problem. */
.pain-list article {
  grid-template-columns: 65px minmax(0, 1fr) 300px;
}
.pain-list article > b {
  font-size: 26px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: -.02em;
}
@media (max-width: 1100px) {
  .pain-list article { grid-template-columns: 55px minmax(0, 1fr) 250px; }
  .pain-list article > b { font-size: 23px; }
}
@media (max-width: 880px) {
  .pain-list article { grid-template-columns: 45px minmax(0, 1fr); }
  .pain-list article > b { grid-column: 2; text-align: left; font-size: 22px; margin-top: 8px; }
}
@media (max-width: 520px) {
  .pain-list article > b { font-size: 20px; }
}
