/* MAPSA home-only seven service cards: approved pale turquoise theme.
   Scoped to existing seven-service cards only; other elements stay untouched. */
body[data-page="home"] section[data-native-id="native-home-2"] .service-grid > .mapsa-service-seven-card {
  background-color: #F1FBFA;
  border-color: #CDEDEA;
  box-shadow: 0 3px 12px rgba(0, 17, 43, .055);
  transition: background-color .22s ease, box-shadow .22s ease, border-color .22s ease;
}
body[data-page="home"] section[data-native-id="native-home-2"] .service-grid > .mapsa-service-seven-card:hover {
  background-color: #DFF6F3;
  box-shadow: 0 7px 20px rgba(0, 17, 43, .10);
}
body[data-page="home"] section[data-native-id="native-home-2"] .mapsa-service-seven-card h3 {
  color: #082B49;
}
body[data-page="home"] section[data-native-id="native-home-2"] .mapsa-service-seven-card p.mapsa-service-short-description {
  color: #4B5563;
  line-height: 1.8;
  max-height: 3.6em;
  min-height: 3.6em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
}
