.venue-home-banner {
  width: min(100%, 1280px);
  margin: 0 auto;
  padding-bottom: var(--spacing-5xl);
}

.venue-home-banner__image {
  display: block;
  width: 100%;
  height: 260px;
  border-radius: var(--radius-md);
  object-fit: cover;
}

@media (max-width: 767px) {
  .venue-home-banner {
    width: auto;
    margin: 0 21px;
    padding: 32px 0;
  }

  .venue-home-banner__image {
    height: auto;
    aspect-ratio: 4 / 3;
    border-radius: 7px;
  }
}

/* 2026-10-27 — 웨딩홀 홈 가로 배너도 태블릿(768~1319px)에서 화면 끝에 붙던 것을 좌우 20px(다른 섹션·플레이스 홈과 같게). */
@media (min-width: 768px) and (max-width: 1319px) {
  .venue-home-main:not(.place-home-main) .venue-home-banner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
