/* Add a comfortable desktop rhythm without changing widths or product cards. */
@media (min-width: 981px) {
    .ee-site-main .ee-front-page .ee-home-guide__intro {
        padding-top: 32px;
    }

    .ee-site-main .ee-front-page .ee-home-guide__step {
        padding-bottom: 48px;
    }

    .ee-site-main .ee-front-page .ee-home-families {
        padding-block: 40px;
    }

    .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,
        .ee-home-final--v2
    ) {
        padding-block: 36px;
    }

    .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: 16px;
    }

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

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

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

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

    .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: 14px;
    }

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

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

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