/* Long brand lists remain readable on narrow screens and never force a horizontal scroll. */
.machine-grid small { overflow-wrap: anywhere; }

@media (max-width: 760px) {
  .machine-grid article { min-height: 0; padding: 25px 22px; }
  .machine-grid h3 { font-size: 20px; }
  .machine-grid small { font-size: 11px; line-height: 1.55; }
  .quote { padding-left: 24px; padding-right: 24px; }
}
