@charset "utf-8";
#column .swiper-slide a{position: relative; display: block;}
#column .swiper-slide a p{position: absolute; left: 0; bottom: 0; padding: 1rem; text-align: left; display: block; color: #fff; width: 100%; margin-top: 0; z-index: 1;
      width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 !important;

  white-space: normal !important;
  text-overflow: clip !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
}
#column .swiper-slide a::after {
 content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.1) 30%,
    rgba(0, 0, 0, 0.35) 55%,
    rgba(0, 0, 0, 0.65) 80%,
    rgba(0, 0, 0, 0.9) 100%
  );
  pointer-events: none;
  height: 100%;
}