.news-item{height:100px;background-color:gray;color:#fff;font-weight:400}.news-item:hover{opacity:.8}.news-link:focus .news-item{opacity:.8}.news-image{display:none;padding:1px}.news-image span{display:inline-block;width:100%;height:100%}.news-info{display:flex;align-items:center;padding:4%}.news-title{font-family:'Sheffield Headline';font-size:24px;line-height:1.1}.news-subtitle{display:block;font-size:14px;line-height:1.1;padding-top:.5em}.news-item:hover .news-subtitle,.news-link:focus .news-subtitle{display:none}.news-readmore{display:none;font-size:14px;line-height:1.1;padding-top:.5em}.news-item:hover .news-readmore,.news-link:focus .news-readmore{display:block}@media(min-width:768px){.news-item{height:250px}.news-item .news-image{display:block;height:47%}.news-item .news-info{height:53%}.news-item .news-title{font-size:24px}.news-item .news-subtitle{font-size:16px}.news-item .news-readmore{font-size:16px}}@media(min-width:992px){.news-item{height:300px}.news-item .news-image{height:49.5%}.news-item .news-info{height:50.5%}.news-item .news-title{font-size:28px}.news-item .news-subtitle{font-size:22px}.news-item .news-readmore{font-size:22px}.news-item.smaller{height:250px}.news-item.smaller .news-image{height:38%}.news-item.smaller .news-info{height:62%}.news-item.smaller .news-title{font-size:24px}.news-item.smaller .news-subtitle{font-size:16px}.news-item.smaller .news-readmore{font-size:16px}}@media(min-width:1200px){.news-item .news-image{height:60%}.news-item .news-info{height:40%}.news-item.smaller .news-image{height:45%}.news-item.smaller .news-info{height:55%}.news-item.smaller .news-title{font-size:26px}.news-item.smaller .news-subtitle{font-size:20px}.news-item.smaller .news-readmore{font-size:20px}}@media(min-width:1400px){.news-item{height:350px}.news-item.smaller{height:300px}.news-item.smaller .news-title{font-size:28px}.news-item.smaller .news-subtitle{font-size:22px}.news-item.smaller .news-readmore{font-size:22px}}