/* Compact mobile layout; keep every activity available without tall art panels. */
@media(max-width:760px){
 body:not(.page-arrival) main>.section#mind{padding:18px 0 26px}
 #mind .experience-section{display:block}
 #mind .experience-image{display:none}
 #mind .experience-content{padding:0}
 #mind .experience-content .eyebrow{margin-bottom:9px}
 #mind .experience-content .page-heading{font-size:30px;line-height:1.15;margin-bottom:10px}
 #mind .experience-content>p{font-size:13px;line-height:1.5;margin-bottom:0}
 #mind .experience-content .section-subheading{font-size:25px;line-height:1.2;margin-top:24px!important;margin-bottom:8px}
 #mind .room-grid{grid-template-columns:1fr;gap:8px;margin-top:14px}
 #mind .room{position:relative;min-height:68px;padding:12px 32px 12px 70px;border-radius:5px 16px 5px 5px;display:flex;flex-direction:column;justify-content:center;text-align:left}
 #mind .room-art{position:absolute;left:10px;top:50%;transform:translateY(-50%);height:44px;width:48px;margin:0}
 #mind .room-number{display:none}
 #mind .room-title{font-size:17px;line-height:1.2}
 #mind .room-detail{font-size:11px;line-height:1.3;margin-top:4px;padding:0}
 #mind .room-enter{right:12px;top:50%;bottom:auto;transform:translateY(-50%)}
 #mind .room:hover{transform:none}
}
