.feature-list {
  @extend .section;

  &__image {
    min-height: 180px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    height: 190px;

    &--large {
      min-height: 268px;
      height: 268px;
    }
  }

  &__item {
    @extend .col-md-6;
    margin-bottom: 24px;

    @include tablet {
      margin-bottom: 0;
    }
  }

  &__item-title {
    @include font-size($font-feature-list-link-mobile);
    font-family: $brand-font-family-bold;
    text-decoration: none;
    margin-bottom: .5rem;
    display: block;

    @include tablet {
      @include font-size($font-feature-list-link);
    }
  }

  &__list {
    @extend .row;
    display: flex;
    flex-wrap: wrap;
  }

  &__header {
    @extend .section__header;
  }

  &__header-header {
    @extend .section__header-header;
  }

  &__header-title {
    @extend .section__title
  }

  &__body {
    @extend .section__body--full-width;
  }
}

.feature-list--images {
  .feature-list__image {
    object-fit: contain;
    max-width: 100%;
    max-height: 180px;
    min-height: 0;
    min-width: 0;
  }

  .feature-list__container {
    display: block;
    max-width: 260px;
    min-height: 190px;

    @include tablet {
      margin: 0 auto;
    }
  }
}

.feature-list--triple {
  .feature-list__item {
    @extend .col-md-4;
  }
}
