/* Extras for the About Us, Our Process, Services and service pages.
   Everything else comes from style.css and services.css. */

/* Detailed process steps: two columns so longer steps stay readable */
.steps.wide{grid-template-columns:repeat(2,1fr)}
.steps.wide li{padding:30px 28px}
.steps.wide h3{font-size:1.2rem}
.steps.wide .ticks{margin-top:6px;gap:8px}
.steps.wide .ticks li{background:none;border:0;padding:0;border-radius:0;display:flex;counter-increment:none}
.steps.wide .ticks li::before{content:none}
.steps.wide .ticks li span{font-size:.97rem}
@media (max-width:760px){.steps.wide{grid-template-columns:1fr}}

/* Overview cards without a photo (related links) */
.ov.no-img .ico{margin-top:0;border:0}

/* Link under a section of steps */
.after-steps{margin-top:32px;text-align:center}

/* Hero photo crop for the service pages */
.page-hero .hero-photo.pos-center{object-position:50% 50%}

/* Related-page cards after the FAQ */
.overview.related{margin-top:0;padding-top:0}
.note-gap{margin-top:28px}
.detail-head.flush{margin-bottom:0}
