/* Restore a measured desktop rhythm after the homepage universe directory. */
@media (min-width: 981px) {
    .ee-site-main .ee-front-page :is(
        .ee-home-catalogue,
        .ee-home-steps,
        .ee-home-story,
        .ee-home-seo,
        .ee-home-local,
        .ee-home-faq,
        .ee-home-reviews
    ) {
        padding-block: 28px;
    }

    .ee-front-page :is(
        .ee-home-catalogue,
        .ee-home-steps,
        .ee-home-local,
        .ee-home-faq,
        .ee-home-reviews
    ) .ee-home-section__intro {
        margin-top: 8px;
    }

    .ee-front-page .ee-home-catalogue .ee-auto-catalogue {
        margin-top: 20px;
    }

    .ee-front-page .ee-home-steps--v2 .wp-block-columns.ee-home-step-grid {
        margin-top: 36px !important;
    }

    .ee-front-page .ee-home-story__lead,
    .ee-front-page .ee-home-story__content > p:not(.ee-home-eyebrow):not(.ee-home-story__lead):not(.ee-home-story__link) {
        margin-bottom: 12px;
    }

    .ee-front-page .ee-home-story__content > .ee-home-checks {
        gap: 7px;
    }

    .ee-front-page .ee-home-story__link {
        margin-top: 14px;
    }

    .ee-front-page .ee-home-seo__points h3 {
        margin-bottom: 10px;
    }

    .ee-front-page .ee-home-seo__points p + p {
        margin-top: 12px;
    }

    .ee-front-page .wp-block-columns.ee-home-local__grid {
        margin-top: 20px;
    }

    .ee-front-page .ee-home-map-card__body p,
    .ee-front-page .ee-home-local .ee-home-delivery__tool > p,
    .ee-front-page .ee-home-map-card__body p + p {
        margin-top: 10px;
    }

    .ee-front-page .ee-home-local .ee-delivery-form,
    .ee-front-page .ee-home-local .ee-delivery-result {
        margin-top: 16px;
    }

    .ee-front-page .ee-home-faq__list {
        margin-top: 20px;
        gap: 9px;
    }

    .ee-site-main .ee-front-page .ee-home-catalogue,
    .ee-site-main .ee-front-page .ee-home-local,
    .ee-site-main .ee-front-page .ee-home-faq,
    .ee-site-main .ee-front-page .ee-home-reviews--v2,
    .ee-site-main .ee-front-page .ee-home-final--v2 {
        padding-block: 28px;
    }

    .ee-front-page .ee-google-reviews-widget,
    .ee-front-page .ee-google-reviews-fallback {
        margin-top: 20px;
    }

    .ee-front-page .ee-home-final--v2 h2 + p {
        margin-top: 10px;
    }

    .ee-front-page .ee-home-final__contact {
        margin-top: 14px;
    }

    .ee-front-page .ee-home-final--v2 .ee-home-final__contact + .wp-block-buttons {
        margin-top: 18px;
    }
}
