/* v53: targeted changes only. Desktop content geometry remains untouched. */
.santa-close{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;line-height:1!important;text-align:center!important;font-family:Arial,sans-serif!important;font-weight:400!important;transform:none!important}
@media(max-width:650px){
 /* Only increase ribbon and card headline. Keep the frame and card dimensions. */
 .winter-page-stage .sections .section-heading{width:69%!important;height:17%!important;top:-1.5%!important}
 .winter-page-stage .sections .section .slide-title{font-size:clamp(13px,3.65vw,18px)!important;transform:translateY(-2px)!important}
 /* Keep the 1.65:1 image ratio; enlarge it gently, not vertically. */
 .winter-page-stage .sections .section .visual{width:104%!important;max-width:104%!important;aspect-ratio:1.65/1!important;align-self:center!important}
 .winter-page-stage .sections .section .info{transform:translateY(3px)!important;margin:auto 0 0!important}
}
