/* Ahmet Halim Elements v1.3.13 — homepage services desktop fine-tuning only.
   Requested change: keep the approved compact section, move the intro directly
   under the heading on one line, and give service card copy more breathing room
   from the vertical dividers. Mobile/tablet are intentionally untouched. */

@media (min-width:1101px){
  body.ah-home-page .ah-services-top{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:
      "title link"
      "intro link"!important;
    column-gap:36px!important;
    row-gap:14px!important;
    align-items:start!important;
    margin:0 0 32px!important;
  }

  body.ah-home-page .ah-services-top>div{
    grid-area:title!important;
  }

  body.ah-home-page .ah-services-top>p{
    grid-area:intro!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1.45!important;
    white-space:nowrap!important;
  }

  body.ah-home-page .ah-services-all{
    grid-area:link!important;
    justify-self:end!important;
    align-self:start!important;
    margin-top:31px!important;
  }

  body.ah-home-page .ah-services--home .ah-services-grid article{
    padding-left:28px!important;
    padding-right:30px!important;
  }

  body.ah-home-page .ah-services--home .ah-services-grid article:first-child{
    padding-left:10px!important;
  }

  body.ah-home-page .ah-services--home .ah-card-arrow{
    right:12px!important;
  }
}
