@media (max-width: 767px) {
    .news-article__content img.news-article__image--mobile-responsive,
    .news-article__content figure.news-article__image--mobile-responsive {
        width: min(100%, 400px);
        max-width: 100%;
        height: auto;
    }

    .news-article__content figure.news-article__image--mobile-responsive img,
    .news-article__content figure img.news-article__image--mobile-responsive {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
}
