.node--type-news .view-content.row {
    margin-left: 0;
    margin-right: 0;
}

.node--type-news #block-newsdisclaimer {
  padding-top: 2rem;
  font-size: 1rem;
  color: #2e2d29;
}

@media (min-width: 768px) {
  .node--type-news #block-newsdisclaimer {
    flex: 0 0 75%;
    max-width: 75%;
    padding: 2rem 15px 0 15px;
  }
}

.news-figure {clear: right; float: right;}

article img {height: auto;}

@media (min-width: 768px) and (max-width: 991.98px) {
  .news-figure {margin-left: 3rem; width: 56%; margin-right: -33.5%;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .news-figure {margin-left: 3rem; margin-right: -218px;}
  .news-figure img {width: 363px;}
}

@media (min-width: 1200px) {
  .news-figure {margin-left: 3rem; margin-right: -263px;}
  .news-figure img {width: 437px;}
}