@media only screen and (min-width: 47em) {
  .c-leader-list .col-md {
    min-width: 200px;
    padding-left: .5rem;
    padding-right: .5rem;
  }
}

.c-leader-list__item {
  margin: 0 auto 2rem;
  max-width: 200px;
  text-align: center;
}

.c-leader-list__img {
  display: block;
  height: 300px;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;

  img {
    height: auto;
    left: 50%;
    max-height: 100%;
    max-width: none;
    min-height: 100%;
    min-width: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
  }
}

.c-leader-list__info,
.c-leader-list__link {
  display: block;
  font-size: var(--font-size-sm-2);
  text-decoration: none;
}

.c-leader-list__link {
  &:hover,
  &:focus {
    text-decoration: underline;
  }
}

@supports (object-fit: cover) {
  .c-leader-list__img {
    img {
      height: 100%;
      min-width: 100%;
      object-fit: cover;
      width: 100%;
    }
  }
}

.post-type-archive-leaders .c-hero__headline {
  font-size: 32px;
  text-shadow: none;
  padding: 45px 0 0 0;
}
