/* Low-risk rendering hints for long public pages.  These do not change the
   catalogue data or interaction flow; they let the browser skip work below
   the fold while preserving space for media and cards. */
body.site-shell #fleet-grid,
body.site-shell .home-news-preview,
body.site-shell .seo-landing-content,
body.standalone-page .cards,
body.standalone-page .faq,
.news-hub__section,
.news-article__related,
.inventory-landing__section,
.inventory-landing__locations,
.inventory-landing__faq {
    content-visibility: auto;
    contain-intrinsic-size: 1px 720px;
}

body.site-shell #fleet-grid img,
body.standalone-page .cards img,
.news-hub__grid img,
.inventory-landing__grid img {
    max-width: 100%;
}

@media (prefers-reduced-motion: reduce) {
    body.site-shell *,
    body.standalone-page * {
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
        animation-duration: .01ms !important;
    }
}
