/* 매거진 H2별 실제 상세 이미지 */
.page-content .d24-mag-detail-image,
.entry-content .d24-mag-detail-image,
.d24-mag-detail-image {
  display: block;
  width: 100%;
  max-width: 1024px;
  margin: 30px auto 54px;
  padding: 0;
  overflow: hidden;
  border: 1px solid #dfe7f1;
  border-radius: 22px;
  background: #edf2f8;
  box-shadow: 0 18px 48px rgba(15, 35, 65, 0.12);
}

.d24-mag-detail-image > a {
  display: block;
  width: 100%;
  color: inherit;
  text-decoration: none;
}

.d24-mag-detail-image img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  margin: 0;
  aspect-ratio: 4 / 5;
  object-fit: cover;
}

.d24-mag-detail-image > a:focus-visible {
  outline: 4px solid #0b5fff;
  outline-offset: -5px;
}

@media (max-width: 760px) {
  .page-content .d24-mag-detail-image,
  .entry-content .d24-mag-detail-image,
  .d24-mag-detail-image {
    margin: 22px auto 38px;
    border-radius: 16px;
    box-shadow: 0 12px 32px rgba(15, 35, 65, 0.11);
  }
}

@media (prefers-reduced-motion: reduce) {
  .d24-mag-detail-image,
  .d24-mag-detail-image * {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}
