/* Explain: Layout utilities, spacing, and responsive grid styles. */
.section-pad {
    padding-top: clamp(4rem, 8vw, 7rem);
    padding-bottom: clamp(4rem, 8vw, 7rem);
}

.page-top {
    padding-top: 7rem;
}

@media (min-width: 1024px) {
    .page-top {
        padding-top: 8.5rem;
    }
}