/* ── index.html-only overrides ──
   These three differences are deliberate, applied during the typography
   correction and scoped explicitly to the homepage by that brief. The
   shared styles.css carries about.html/contact.html's values as the
   default; this block restores index.html's intended values on top. */

.hero-sub-row{
  display:flex;justify-content:flex-start;margin-top:48px;
}
.hero-sub{
  margin-left:28%;
  text-align:left;
}
@media(max-width:860px){
  .hero-sub{margin-left:0}
}

.services-head{
  padding:120px 0 0;
}
.svc-block:first-of-type{
  padding-top:80px;
}

.work{
  padding:120px 0;
}
.work-grid-single{max-width:760px}
