.news-list{display:grid;gap:14px;margin-top:20px;}
.news-item{display:grid;grid-template-columns:100px 1fr;gap:16px;align-items:start;}
.news-item .date{font-size:13px;color:var(--brand2);font-weight:600;padding-top:2px;}
.news-item .content .title{display:inline-block;font-size:18px;color:var(--text-heading);margin:0 0 6px;font-weight:600;line-height:1.35;text-decoration:none;}
.news-item .content .title:hover{color:var(--brand2);}
.news-item .content .text{color:var(--muted);font-size:14px;line-height:1.55;margin:0;}
.news-item .content .author{font-size:13px;color:var(--muted);font-style:italic;margin-top:6px;}
.news-empty{color:var(--muted);}
.news-article .news-body{white-space:pre-line;color:#374151;line-height:1.8;font-size:15px;}
@media(max-width:640px){.news-item{grid-template-columns:1fr;}.news-item .date{padding-top:0;}}
