.blog-list__ul {
  list-style: none
}
.blog-list__list-item-link {
  color: var(--base-2);
  text-decoration: underline
}
.blog-list__list-item-link.active {
  font-weight: 700;
  color: var(--primary-2);
  text-decoration: none
}
.blog-list__list-item-link:hover {
  color: var(--primary-2)
}
.blog-list__cards-wrapper {
  gap: var(--lg-1) 3rem
}
.blog-list__card {
  width: 100%
}
.blog-list__news-signup-form {
  padding-right: 3.2rem;
  width: 100%;
  padding-left: 3.2rem
}
.blog-list__news-signup-image {
  width: 100%
}
.blog-list__news-signup-image img {
  max-width: 100%;
  max-height: 100%
}
.blog-list__news-signup-contact-form {
  gap: 3rem
}
.blog-list__news-signup-contact-item {
  width: 100%
}
.blog-list__news-signup-contact-item .dropdown {
  max-width: auto;
  min-width: auto
}
.blog-list .dropdown {
  max-width: auto;
  min-width: auto
}
.blog-list .dropdown:has(.submenu) .form-field {
  max-width: calc(100% - 3.2rem)
}
.blog-list .dropdown__link {
  /*padding-left: 0*/
}
.blog-list .dropdown__link:hover {
  background: 0 0;
  color: var(--base-1)
}
.blog-list .news-story-card__image-wrapper {
  height: 26.7rem
}
.blog-list .news-story-card__content {
  height: auto!important
}
.blog-list__top-dropdowns {
  margin-bottom: 3rem
}
.blog-list__top-dropdowns:last-child {
  margin-bottom: 0
}
@media (min-width:768px) {
  .blog-list__news-signup-form {
    padding-right: 13rem
  }
  .blog-list__news-signup-contact-item {
    width: calc(50% - 3rem)
  }
  .blog-list__card {
    width: calc(33.3333333333% - 2rem)
  }
  .blog-list .news-story-card__content {
    height: 100%!important
  }
}
@media (min-width:992px) {
  .blog-list__news-signup-form {
    width: 56%
  }
  .blog-list__news-signup-image {
    width: 45%
  }
  .blog-list__news-signup-image img {
    max-width: 100%;
    max-height: 82.5rem
  }
}
@media (min-width:1200px) {
  .blog-list__news-signup-form {
    padding-left: calc((100% - 120rem)/ 2 + 1.5rem)
  }
}