.lp-timeline-grid { display: grid; gap: 3rem; }
.lp-timeline-title { font-size: 1.75rem; }
@media (min-width: 1024px) {
  .lp-timeline-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1.5rem; }
  .lp-timeline-grid .lp-timeline-content { padding-left: 0; gap: .75rem; }
  .lp-timeline-grid .lp-timeline-icon { max-width: 100%; }
  .lp-timeline-grid .lp-timeline-icon img { max-width: 100%; }
  .lp-timeline-title { font-size: clamp(1.125rem, 1.6vw, 1.5rem); }
}
