/* Phones (Charbel, 2026-10-20): every block reads image, then text, then button, one below the other.
   Only below 760px, where these layouts are already one column. Desktop is untouched. Layout only. */
@media(max-width:760px){
 /* Home: biscuit et crème glacée */
 .home-page .home-welcome-grid{gap:22px}
 .home-page .home-photo{order:-1}
 /* Home: crème glacée (the column also stops overflowing the screen on the right) */
 .home-ice-layout{grid-template-columns:minmax(0,1fr);gap:18px}
 .home-ice-artwork{order:-1}
 /* Contact: image above the franchise text */
 .contact-page .contact-story{display:flex;flex-direction:column}
 .contact-page .contact-story>img{order:-1;margin:0 0 28px}
 /* Emplacements / Locations: map above the search and the address card */
 .locator-layout>.melt-map{order:-1}
 /* Franchise page (/QRC/frc.php): image above the text and button */
 .frc-hero .frc-logo{order:-1}
}
