.news-img-wrap{max-width:100%}.news-img-wrap a{min-width:100px;min-height:100px;max-width:100%;box-sizing:border-box}.news-img-wrap img{max-width:min(300px, 100%)}.news div.footer,.news.news-single .teaser-text,.news .news-img-caption,.news .news-related ul li span{color:#757575}.news .news-related h2{font-size:clamp(18px, 2.5vw, 30px);margin-bottom:10px}