/* Keep all seven Maharah service cards readable and balanced on every screen */
.mh-services-grid>.mh-card-service{min-width:0}
@media(min-width:1181px){
 .mh-services-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}
 .mh-services-grid>.mh-card-service{grid-column:span 3}
 .mh-services-grid>.mh-card-service:nth-child(n+5){grid-column:span 4}
 .mh-services-grid .mh-card-service{min-height:260px}
 .mh-services-grid .mh-card-service .mh-card-photo{height:155px}
 .mh-services-grid .mh-card-service .mh-card-icon{top:123px}
}
@media(min-width:621px) and (max-width:1180px){
 .mh-services-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}
 .mh-services-grid>.mh-card-service{grid-column:span 3}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd){grid-column:span 6}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd) .mh-card-photo{height:180px}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd) .mh-card-icon{top:148px}
}
@media(max-width:620px){
 .mh-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .mh-services-grid>.mh-card-service{grid-column:span 1}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd){grid-column:span 2;min-height:235px}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd) .mh-card-photo{height:135px}
 .mh-services-grid>.mh-card-service:last-child:nth-child(odd) .mh-card-icon{top:106px}
}
