/* PC만 호버 적용 */
@media (min-width: 992px) {
  .vs_slide-card-link-box:hover .vs_slide__thumb_br img { transform: scale(1.05); }
  .vs_slide-card-link-box:hover .vs_slide__thumb_br::after { background: rgba(0,0,0,0.15); }
}
.xzm2 { position: relative; border-radius: 12px; overflow: hidden; }
.xzm2 img { width: 100%; display: block; transition: transform 0.7s ease; }
.xzm2::after { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0); transition: background 0.4s ease; pointer-events: none; border-radius: 12px; z-index: 1; }
