/* SBK article thumbnail - 2026-10-01 */
.item-page .sbk-article-thumbnail {
  display: flex;
  justify-content: center;
  width: min(100%, 62.5rem);
  margin: 1.5rem auto 1.75rem;
}

.item-page .sbk-article-thumbnail .item-image {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0;
}

.item-page .sbk-article-thumbnail img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 38rem;
  object-fit: contain;
  object-position: center;
  border: 1px solid #d6dee5;
  border-radius: .375rem;
  background: #f8fafb;
  box-shadow: 0 .25rem 1rem rgba(24, 61, 91, .12);
}

.item-page .sbk-article-thumbnail figcaption {
  width: 100%;
  margin-top: .45rem;
  color: #526575;
  font-size: .9rem;
  line-height: 1.4;
  text-align: center;
}

@media (max-width: 640px) {
  .item-page .sbk-article-thumbnail {
    width: 100%;
    margin: 1rem auto 1.35rem;
  }

  .item-page .sbk-article-thumbnail img {
    max-height: none;
    border-radius: .25rem;
    box-shadow: 0 .15rem .65rem rgba(24, 61, 91, .1);
  }
}
