.article-wrapper{margin:20px 0px}.article-wrapper-bg{padding:50px}.article-text h2{padding-bottom:35px}.article-image{background-repeat:no-repeat;background-size:cover;background-position:center center;max-height:320px}.article-button{margin-top:31px}@media(max-width:870px){.article-block{grid-template-columns:1fr !important}.article-image{height:300px}}