/**
 * Service detail sections (template-parts/pages/service/).
 *
 * Loaded only on the Service page template (see inc/enqueue.php). Built from
 * shared components in assets/css/main.css (page hero, section header, split,
 * framed image, text styles, item list, ruled columns, contact CTA); only
 * section-specific spacing lives here.
 */

/* Overview: supporting text under the opening statement. */
.text-statement + .service-overview__text {
	margin-top: 20px;
}

/* Content blocks */
.service-block__text p:last-child {
	margin-bottom: 0;
}

.service-block__link {
	margin-top: clamp(24px, 3vw, 38px);
}
