.news-article{background:#fff;padding:24px}.news-article h1{line-height:1.2}.news-article>p{line-height:1.75}.news-meta,.news-photo figcaption{color:#666;font-size:.85rem;line-height:1.5}.news-photo{margin:22px 0}.news-photo img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.news-photo figcaption{margin-top:8px}.news-card img{object-fit:contain!important;background:#f4f4f4}@media(max-width:600px){.news-article{padding:16px}}