#ip3-news-and-stories{overflow-x:hidden;}
.large-featured-story__image {
  min-height: 23.2rem;
  transition: transform .3s ease
}
.large-featured-story .row:hover .large-featured-story__image {
  transform: scale(1.2)
}
.large-featured-story .tag-text {
  position: relative;
  z-index: 2
}
.large-featured-story .config-text__cta-wrapper {
  animation-fill-mode: none
}
.large-featured-story .cta::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.news-listing .news-story-card__image{min-height:22.2rem}
.news-listing .filter-dropdown__button,.media-landing .form-field__search{border: 1px solid var(--base-3);background: base-5;outline:none}
.news-listing .form-field--checkbox .form-field__label:hover::before{background:var(--base-4)}
.news-listing .filter-dropdown__item:hover {background-color: var(--base-4);}
.news-listing .form-field__search:focus-visible{outline: 1px solid var(--primary-1);}
.news-listing .filter-dropdown .filter-dropdown__item a:focus-visible{outline:1px solid var(--base-3)}
.news-listing .form-field--checkbox .form-field__label:focus-visible {
    outline: solid 2px var(--base-3);
}
.news-listing .filter-bar__reset a span{text-decoration:underline;color:var(--base-1)}
.news-listing .filter-dropdown__button:focus-visible{outline:1px solid var(--base-1)}

@media (min-width:768px) {
  .large-featured-story__image {
    min-height: 51.4rem
  }
}
@media (min-width:992px) {
  .large-featured-story__image {
    max-height: none;
    max-width: 48rem;
    min-width: 48rem;
    min-height: 50.6rem
  }
}
.news-listings--no-image .news-story-card__image {
  display: none
}
.news-listings .swiper-slide {
  height: auto
}
.news-listings .swiper-slide .news-story-card {
  height: 100%;
  display: flex;
  flex-direction: column
}
.news-listings .swiper-slide .news-story-card__details {
  flex: 1
}
@media (max-width:767.98px) {
  .news-listings .swiper {
    overflow: visible;
    overflow-y: hidden;
    clip-path: polygon(0 1%,1000% 1px,1000% 100.34%,0 100%);
    -ms-overflow-style: none;
    scrollbar-width: none
  }
  #storiesapp{
  overflow:hidden;
  }
  .news-listings .swiper::-webkit-scrollbar {
    display: none
  }
  .news-listings .container-fluid {
    padding-right: 0
  }
  .news-listings__section-title {
    margin-bottom: var(--sm-3)
  }
  .filter-bar__right:has(.filter-bar__mobile-button:not(.collapsed)){background: var(--primary-3);}
.news-listing .filter-bar__reset a {
  display: none;
}

/* Show Clear All when the filter button is expanded */
.news-listing .filter-bar__mobile-button[aria-expanded="true"] ~ .filter-bar__reset a {
  display: block;
}
}

@media (max-width: 992px) {
.news-listing .news-story-card__image{min-height:23.4rem}
}
@media (max-width: 576px) {
.news-listing .news-story-card__image{min-height:18rem}
}
