/* Homepage classroom gallery: compact horizontal photographs on phones only. */
@media(max-width:800px){
 .cl-home #classroom .classroom-grid{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:12px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cfaba1 #f4eae5}
 .cl-home #classroom .classroom-grid>a{display:block;flex:0 0 86%;min-width:0;scroll-snap-align:start}
 .cl-home #classroom .classroom-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}
 .cl-home #classroom .classroom-grid>a>div{padding:13px 28px 0 0}
 .cl-home #classroom .classroom-grid h3{font-size:18px;line-height:1.5}
 .cl-home #classroom .classroom-grid .arrow{top:17px;right:2px;width:19px;height:19px}
 .cl-home #classroom .classroom-grid::-webkit-scrollbar{height:3px}
 .cl-home #classroom .classroom-grid::-webkit-scrollbar-thumb{background:#cfaba1}
 .cl-home #classroom .classroom-grid::-webkit-scrollbar-track{background:#f4eae5}
}
