.article__card--full-width .article__card__title a, .article__card--half-width .article__card__title a {
    color: white;
    margin: 0.5rem 0;
    font-size: calc(2.2* 1rem);
}
.article__card--half-width .article__card__content {
    position: relative;
    height: calc(100vh - 238px);
    min-height: calc(100vh - 238px);
    padding: 0 40px 80px;
}
.article__card--half-width .article__card__content:before {
    display: block;
    content: " ";
    width: 100%;
  height: 200px;
    padding-top: 95%;
}
.article__card--half-width .article__card__body {
  display:block;
}

.layout-container {
  overflow-x: visible;
}