.room-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.room-gallery figure{min-width:0;margin:0}.room-gallery picture,.room-gallery img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.room-gallery-lead{aspect-ratio:16/10;grid-column:span 2}.room-gallery-people{position:relative}.room-gallery-people picture{position:absolute;inset:0}.room-gallery-people img{object-position:50% 40%}.room-gallery-detail{aspect-ratio:4/3}@media (max-width:760px){.room-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.room-gallery-lead{aspect-ratio:4/3;grid-column:1/-1}.room-gallery-people,.room-gallery-detail{aspect-ratio:1}}.svc-detail-gallery{margin-top:clamp(28px,4vw,48px)}
