/* Homepage scroll: native position, skip layout of sections still below the fold. */
html {
    scroll-behavior: auto;
}

.mm-portal-shell.mm-portal-foundation .mm-portal-home__section {
    content-visibility: auto;
    contain-intrinsic-size: auto 48rem;
}

.mm-portal-shell.mm-portal-foundation .mm-portal-home__discovery > .mm-portal-home__section:first-of-type {
    content-visibility: visible;
}
