.news-row{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 0;border-bottom:1px solid #dee2e6}
.news-row-image{display:flex;flex:0 0 112px;width:112px;height:112px;align-items:center;justify-content:center;background:#fff;border:1px solid #e4e8ed;border-radius:4px;overflow:hidden}
.news-row-image img{display:block;width:100%;height:100%;object-fit:contain}
.news-row-text{flex:1;min-width:0;overflow-wrap:anywhere}
.news-row-title{font-size:1.2rem;line-height:1.35;margin:0 0 .35rem}
.news-row time{font-size:.85rem;color:#596574}
.news-row-text p{font-size:.95rem;line-height:1.5;margin:.35rem 0 0}
.news-row-compact .news-row-title{font-size:1.05rem}
@media(max-width:575px){.news-row{gap:.75rem}.news-row-image{flex-basis:80px;width:80px;height:80px}.news-row-title{font-size:1.05rem}}
