@import url('/css/features/news.css?v=20260902-2');

.news-slideshow {
  --news-slideshow-accent: var(--primary-color, #bb263d);
  --news-slideshow-surface: #f2f0ec;
  --news-slideshow-text: var(--secondary-color, #444b54);
  --news-slideshow-radius: 0;
  font-family: "Gilroy", Arial, sans-serif;
}

.news-slideshow__content { padding-left: clamp(1rem, 4vw, 4.5rem); border-left: .28rem solid var(--news-slideshow-accent); }
.news-slideshow__eyebrow { font-weight: 800; }
.news-slideshow__tag { color: #fff; background: var(--news-slideshow-accent); padding: .3rem .55rem .22rem; }
.news-slideshow__title { font-weight: 800; text-transform: uppercase; }
.news-slideshow__description { font-family: Arial, sans-serif; }
.news-slideshow__cta { color: #fff; background: var(--news-slideshow-accent); border-color: var(--news-slideshow-accent); }
.news-slideshow__cta:hover { color: var(--secondary-color, #444b54); background: #fff; border-color: #fff; }
.news-slideshow__control { border-radius: 0; }
.news-slideshow__fallback-mark { color: rgb(255 255 255 / .14); text-transform: uppercase; }
.news-slideshow-empty { font-family: "Gilroy", Arial, sans-serif; }
.news-slideshow-empty__content { border-left: .28rem solid var(--primary-color, #bb263d); }
.news-slideshow-empty h3 { color: var(--secondary-color, #444b54); font-weight: 800; text-transform: uppercase; }
.news-slideshow-empty p { font-family: Arial, sans-serif; }

.news-slideshow--overlay .news-slideshow__veil { background: linear-gradient(90deg, rgb(18 22 27 / .95), rgb(18 22 27 / .65) 52%, rgb(18 22 27 / .08)); }
.news-slideshow--split .news-slideshow__content { border-left: 0; }
.news-slideshow--split .news-slideshow__tag { color: #fff; }
.news-slideshow--split .news-slideshow__cta:hover { color: #fff; background: var(--secondary-color, #444b54); border-color: var(--secondary-color, #444b54); }
.news-slideshow--split .news-slideshow__slide--fallback .news-slideshow__media { background: linear-gradient(145deg, var(--secondary-color, #444b54), var(--primary-color, #bb263d)); }
.news-slideshow--cinematic .news-slideshow__content { border-left: 0; }
.news-slideshow--cinematic .news-slideshow__title { line-height: .86; }

@media (max-width: 767px) {
  .news-slideshow__content { border-left: 0; border-top: .28rem solid var(--news-slideshow-accent); }
  .news-slideshow--cinematic .news-slideshow__content { border-top: 0; }
  .news-slideshow-empty__content { border-top: .28rem solid var(--primary-color, #bb263d); border-left: 0; }
}
