/* Short iPhone viewports retain the same scroll-driven service story. */
@media(max-width:760px){
 .services-grid.is-mobile-story{height:var(--mobile-story-height,400svh)}
 .is-mobile-story .services-stage{height:100svh;min-height:0}
 .is-mobile-story .service-accordion{height:var(--service-copy-height);overflow:hidden;isolation:isolate}
 .is-mobile-story .service-item{width:100%;will-change:transform,opacity}
 .is-mobile-story .service-presenter{height:var(--mobile-art-height);bottom:0;overflow:hidden}
 .is-mobile-story .illustration-gallery{will-change:transform}
}
