/* Explain: Layout utilities for page structure and section spacing. */
.section-pad {
    padding-top: clamp(4.5rem, 9vw, 8rem);
    padding-bottom: clamp(4.5rem, 9vw, 8rem);
}

.hero-dark,
.contact-dark {
    isolation: isolate;
}

@media (max-width: 767px) {
    .section-pad {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}