.page-home .service-card__body strong {
  text-wrap: balance;
}

@media (max-width: 680px) {
  .page-home .services__grid {
    grid-template-columns: 1fr;
    max-width: 460px;
    gap: 10px;
  }

  .page-home .service-card {
    min-height: 230px;
    aspect-ratio: 1.45 / 1;
    padding: 20px;
  }

  .page-home .service-card__body strong {
    font-size: clamp(1.3rem, 5.7vw, 1.55rem);
    line-height: 1.15;
  }
}
