/* v68: Desktop character positioning only. Keep all mobile hero coordinates unchanged. */
@media(min-width:651px){
 .clean-hero .hero-bibi{top:12.5%!important;left:70.7%!important}
 .clean-hero .hero-popo{top:15.5%!important;left:48.5%!important}
}
/* Mobile: avoid the empty stretch after the final photo card without resizing cards. */
@media(max-width:650px){
 .winter-page-stage>.sections{height:48.5%!important;gap:.75%!important;justify-content:space-between!important}
}
