/* Swiper 初始化前 slide 默认宽高 100%，荣誉区会首屏闪一下铺满。
   本文件以 <link> 随 SSR 输出，宽度与首页 honors breakpoints 保持一致。 */
#honors .honors-list:not(.swiper-initialized) .honors-item {
  box-sizing: border-box;
  flex-shrink: 0;
  width: calc((100% - 20px * 0.15) / 1.15);
  margin-right: 20px;
  height: auto;
}

@media (min-width: 769px) {
  #honors .honors-list:not(.swiper-initialized) .honors-item {
    width: calc((100% - 28px * 2.15) / 3.15);
    margin-right: 28px;
  }
}

@media (min-width: 993px) {
  #honors .honors-list:not(.swiper-initialized) .honors-item {
    width: calc((100% - 28px * 3.15) / 4.15);
    margin-right: 28px;
  }
}

#honors .honors-item-media {
  overflow: hidden;
  aspect-ratio: 1;
}

#honors .honors-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
}
