/* Image integration only: populated layouts retain their existing page styles. */
.rm-services-page .rm-sp-service-layout.rm-without-image,
.rm-sustainability-page .rm-su-editorial-layout.rm-without-image,
.rm-about-page .rm-about-who-layout.rm-without-image,
.rm-home-about .rm-about-split.rm-without-image,
.rm-markets-page .rm-mk-sourcing-layout.rm-without-image,
.rm-single-product .rm-product-detail-grid.rm-without-image{grid-template-columns:minmax(0,1fr);gap:0}
.rm-services-page .rm-without-image .rm-sp-service-copy,
.rm-sustainability-page .rm-without-image .rm-su-copy,
.rm-single-product .rm-without-image .rm-product-detail-heading{grid-column:1;grid-row:1;padding-inline:0}
.rm-about-page .rm-about-brand.rm-without-image,
.rm-sustainability-page .rm-su-brand.rm-without-image,
.rm-markets-page .rm-mk-brand.rm-without-image{min-height:0}
.rm-home-insights .rm-without-image .rm-insights-story-link,
.rm-insights-section .rm-without-image .rm-insights-story-link,
.rm-insights-story.rm-without-image .rm-insights-story-link{grid-template-columns:minmax(0,1fr)}
.rm-ip-card.rm-without-image>a{grid-template-columns:minmax(0,1fr)}
.rm-ip-card-featured.rm-without-image,
.rm-insights-featured.rm-without-image{grid-row:auto}
.rm-sp-freight-photo{margin:32px 0 0;aspect-ratio:5/4;overflow:hidden;border-radius:18px}
.rm-sp-freight-photo img{display:block;width:100%;height:100%;object-fit:cover}
.rm-mk-global-photo{margin:0 0 32px;overflow:hidden;border-radius:24px}
.rm-mk-global-photo img{display:block;width:100%;height:auto}
