/* English-only line-break adjustments. Shared Spanish styles remain untouched. */
.custom-slide__heading p span { display: inline; }
.custom-slide__heading p { white-space: nowrap; max-width: none; }
@media (min-width: 601px) and (max-width: 1024px) {
  .hero__title-line--two { white-space: nowrap; }
}
@media (max-width: 600px) {
  .hero__title-line { white-space: normal; }
  .custom-card h3 { font-size: 28px; }
  .custom-slide__heading h2 { font-size: 34px; }
}
