/* Mobile single-per-row + card heading wrap — batch 2. 2026-08-27 */

/* Decision-methods (astigmatism "How Do We Decide") & lens options (phaco) → one per row on mobile */
@media (max-width: 900px) {
  .svc-methods { grid-template-columns: 1fr !important; }
  .svc-lenses  { grid-template-columns: 1fr !important; }
}

/* Treatments cards (.svc-grid4/.tcard): full width on phones so long single-word
   headings like "Phacoemulsification" don't overflow the card. */
@media (max-width: 600px) {
  .svc-grid4 { grid-template-columns: 1fr !important; }
}
/* Belt-and-suspenders: allow overlong words to wrap instead of clipping (card has overflow:hidden) */
.tcard, .tcard * { overflow-wrap: break-word; }