.c-featured--large {
  margin-bottom: 1.6666666667rem;
}
.c-featured--large:not(:last-child) {
  margin-bottom: 3.3333333333rem;
}

.c-featured__content {
  padding: 1.6666666667rem;
}

.c-featured__dateline {
  margin-bottom: 1.6666666667rem;
  padding-bottom: 1.1111111111rem;
  position: relative;
}
.c-featured__dateline:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 3.3333333333rem;
}

.c-featured__title {
  font-size: 1.3333333333rem;
  line-height: 1.1;
  margin: 0 0 1rem;
}
@media (min-width: 37.5em) {
  .c-featured__title {
    font-size: 1.6666666667rem;
  }
}

.emergency .c-featured__alert .c-alert-icon__icon {
  background-color: #CA3604;
}

.emergency .c-featured__alert .t-forest .icon path {
  fill: #fff;
}

.c-featured__alert {
  padding-bottom: 1rem;
}
.c-featured__alert .c-alert-icon__title {
  color: #fff;
}
.c-featured__alert .c-alert-icon__icon {
  height: 1.33333rem;
  width: 1.33333rem;
  background-color: #FED141;
  border-radius: 0.83333rem;
  font-size: 0.72222rem;
}
.c-featured__alert .c-alert-icon__icon .icon {
  padding-left: 0.33333rem;
  padding-top: 0.22222rem;
}
.c-featured__alert .t-forest .icon path {
  fill: #000;
}

.c-featured__description {
  font-size: 0.7777777778rem;
  line-height: 1.7142857143;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 37.5em) {
  .c-featured__description {
    font-size: 0.7777777778rem;
  }
}

.c-featured__image {
  position: relative;
}
.c-featured__image .media__image img {
  width: 100%;
}

@media (min-width: 62em) {
  .c-featured {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  .c-featured__content {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .c-featured__image {
    flex-shrink: 0;
    -webkit-box-ordinal-group: 3;
            order: 2;
    padding: 1.6666666667rem;
    padding-left: 0;
    width: 43.4782608696%;
  }
}
@media (min-width: 87.5em) {
  .c-featured {
    display: -webkit-box;
    display: flex;
  }
  .c-featured__image {
    padding: 0;
    width: 47.8260869565%;
  }
  .o-layout-sidebar-after__primary .c-featured__image {
    width: 46.6666666667%;
  }
}
.news-wrapper {
  display: -webkit-box;
  display: flex;
}

.news-wrapper .c-featured__content {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.news-wrapper .t-forest {
  background-color: #f2f2f2;
  color: #333 !important;
}

.news-wrapper .c-featured__alert .c-alert-icon__title, .news-wrapper .c-dateline {
  color: #333 !important;
}

.news-wrapper .t-forest h3 a {
  color: #417925;
}

.news-wrapper .t-forest .c-featured__description {
  color: #333;
}

.news-wrapper .t-forest h3 a:hover {
  color: #046A38;
}

.news-wrapper .c-featured__dateline:after {
  background-color: #333;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 3.33333rem;
}

.news-wrapper .o-layout-grid--4 {
  margin: 0 1rem;
}

.news-wrapper .o-layout-grid--4 > * {
  width: 33%;
  padding: 0 1rem;
}

.news-wrapper .c-featured__image .media__image img {
  visibility: hidden;
}

.news-wrapper .c-featured__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 62.5em) {
  .news-wrapper {
    display: block;
  }
  .news-wrapper .o-layout-grid--4 > *:not(:first-child) {
    margin-top: 0;
  }
  .news-wrapper .o-layout-grid--4 {
    display: block;
  }
  .news-wrapper .o-layout-grid--4 > * {
    width: 100%;
  }
}