Announcements

<div class="announcements">
    <h2 class="announcements__header">Announcements</h2>
    <div class="announcement__carousel carousel carousel--minimal carousel--dark js-announcement-carousel">
        <div class="announcement__slide js-slides">
            <div class="announcements__item">
                <a href="#" class="announcements__link">
                    <h3 class="announcements__title">Announcement 1 Lorem ipsum dolor sit amet consectetur adipisicing elit.</h3>
                </a>
                <div class="announcements__meta">
                    XX days ago in
                    <a href="#">category</a>
                </div>
            </div>

            <div class="announcements__item">
                <a href="#" class="announcements__link">
                    <h3 class="announcements__title">Announcement 2 Numquam eligendi necessitatibus magnam laboriosam dolores debitis unde ex illo laborum! Lorem ipsum dolor sit amet consectetur adipisicing elit.</h3>
                </a>
                <div class="announcements__meta">
                    XX days ago in
                    <a href="#">category</a>
                </div>
            </div>

            <div class="announcements__item">
                <a href="#" class="announcements__link">
                    <h3 class="announcements__title">Announcement 3 Lorem ipsum dolor sit amet consectetur adipisicing elit.</h3>
                </a>
                <div class="announcements__meta">
                    XX days ago in
                    <a href="#">category</a>
                </div>
            </div>

            <div class="announcements__item">
                <a href="#" class="announcements__link">
                    <h3 class="announcements__title">Announcement 4 Lorem ipsum dolor sit amet consectetur adipisicing elit.</h3>
                </a>
                <div class="announcements__meta">
                    XX days ago in
                    <a href="#">category</a>
                </div>
            </div>

            <div class="announcements__item">
                <a href="#" class="announcements__link">
                    <h3 class="announcements__title">Announcement 5 Lorem ipsum dolor sit amet consectetur adipisicing elit.</h3>
                </a>
                <div class="announcements__meta">
                    XX days ago in
                    <a href="#">category</a>
                </div>
            </div>
        </div>
    </div>
    <div class="announcements__footer">
        <div class="announcements__actions">
            <a href="#" class="btn btn-link"
                >See More
                <i class="fa fa-long-arrow-right" aria-hidden="true"></i>
            </a>
        </div>
    </div>
</div>
.announcements {
  background-image: repeating-linear-gradient(
    to right,
    rgba($color-blue-light, 0.3),
    rgba($color-blue-light, 0.3) 32px,
    rgba($color-blue-light, 0.6) 32px,
    rgba($color-blue-light, 0.6) 64px
  );
  background-size: 416px 416px;
  background-repeat: no-repeat;
  margin-bottom: 12rem;

  @media (min-width: $breakpoint-tablet) {
    padding-left: 64px;
  }
}

.announcements__link {
  color: $color-base-blue;
}

.announcements__header {
  @include typeDisplay(true);
  margin-bottom: 2.4rem;
  color: $color-base-white;
  background-color: $color-blue-medium;
  padding: 2.4rem;
  min-height: 15rem;
  text-transform: uppercase;
}

.announcement__carousel {
  width: 32rem;
  background-color: $color-base-white;
  margin: 0 auto;

  @media (min-width: $breakpoint-tablet) {
    margin: 0;
  }
}

.announcements__item {
  position: relative;
  padding: 2.4rem;
  background-color: $color-base-white;
  min-height: 25.6rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 32rem;
  margin: 0 auto;

  @media (min-width: $breakpoint-tablet) {
    margin: auto;
  }
}

.announcements__title {
  @include typeHeadline(true);
}

.announcements__footer {
  width: 32rem;
  background-color: $color-grey-light;
  text-align: right;
  margin: 0 auto;

  @media (min-width: $breakpoint-tablet) {
    margin: 0;
  }
}
$(document).ready(function () {
  $(".js-announcement-carousel").each(function () {
    const $carousel = $(this);
    const $slides = $carousel.find(".js-slides");
    $slides.slick({
      adaptiveHeight: true,
    });
  });
});