/* v5.24 — restore the client's five-card desktop services layout.
 * Only targets the unified Services repeater; no global or other widget changes.
 * Each newly added service after the first five wraps onto the next row.
 */
@media (min-width:1200px){
  html body .ens4-widget.ens4-services .ens521-services-grid{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:14px!important;
    align-items:stretch!important;
  }
  html body .ens4-widget.ens4-services .ens521-services-grid > *{
    min-width:0!important;
    max-width:100%!important;
    width:100%!important;
  }
  html body .ens4-widget.ens4-services .ens521-service-card{
    box-sizing:border-box;
    min-height:298px;
    height:100%;
    padding:18px 12px 24px;
    gap:14px;
  }
  html body .ens4-widget.ens4-services .ens521-service-card .ens521-card-icon{
    width:58px;
    height:58px;
    flex-basis:58px;
  }
  html body .ens4-widget.ens4-services .ens521-card-icon :is(svg,img,i){
    width:52px!important;
    height:52px!important;
    font-size:49px!important;
  }
  html body .ens4-widget.ens4-services .ens521-service-card h3{
    font-size:clamp(15px,1.14vw,17px);
    line-height:1.34;
    font-weight:600;
  }
  html body .ens4-widget.ens4-services .ens521-service-card p{
    font-size:clamp(13px,1.05vw,15px);
    line-height:1.42;
    font-weight:400;
  }
}
