.c-hero-masthead + div.o-layout-sidebar-after {
  margin-top: 0;
}

.core-service.has-subbrand.no-featured-news .p-core-service__intro {
  background-color: white;
}

@media (min-width: 62em) {
  .core-service.no-subbrand.has-featured-news .c-hero__content {
    padding-right: 34.0909090909%;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro {
    position: relative;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro > .o-layout-sidebar-after__secondary {
    margin-top: -1.6666666667rem;
    padding-top: 0;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro .c-page-header__icon {
    margin-top: -1.6666666667rem;
  }
}
@media (min-width: 87.5em) {
  .core-service.no-subbrand.has-featured-news .c-hero__content {
    padding-right: 36.3636363636%;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro {
    position: relative;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro > .o-layout-sidebar-after__secondary {
    margin-top: -3.3333333333rem;
  }
  .core-service.no-subbrand.has-featured-news .p-core-service__intro .c-page-header__icon {
    margin-top: -3.3333333333rem;
  }
}

@media (min-width: 71em) {
  .p-core-service__news {
    -webkit-box-align: stretch;
            align-items: stretch;
  }
  .p-core-service__news .primary-feature-news {
    height: auto;
  }
  .p-core-service__news .views-element-container,
  .p-core-service__news .c-hero {
    height: 100%;
  }
}

@media (max-width: 47.9375em) {
  .p-core-service__services .o-layout-grid__item:nth-child(n+7) {
    display: none;
  }
  .p-core-service__events .o-layout-grid__item:nth-child(n+4),
  .p-core-service__places .o-layout-grid__item:nth-child(n+4),
  .p-core-service__projects .o-layout-grid__item:nth-child(n+4) {
    display: none;
  }
  .p-core-service__news .o-layout-grid__item:nth-child(n+3) {
    display: none;
  }
}