/* Updated supplied sections, using the existing site layout. */
.fm28-slider{margin-block:24px 36px}
.fm28-section{scroll-margin-top:120px}
.fm28-section img{content-visibility:visible}
.fm28-section .fm25-section-copy>div:last-child a{white-space:normal}

/* Intrinsic HTML dimensions reserve space; CSS controls the preview thumbnails. */
.fm28-section figure img:not([style*="position: absolute"]){height:auto!important;min-height:0!important}
/* Keep the print/web badge below and to the left of the logo artwork. */
.fm28-section[data-section-kind="3"] .fm25-section-visual>.chip:last-child{left:-16px!important;bottom:105px!important}
