.news-list{border-top:1px solid var(--line);margin-top:38px}
.news-item{display:grid;grid-template-columns:120px 1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}
.news-item .news-meta{font-size:12px;font-weight:900;letter-spacing:.1em}
.news-item h3{margin:0;font-size:clamp(19px,2.1vw,28px);line-height:1.25}
.news-item a{font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}
@media(max-width:600px){.news-item{grid-template-columns:1fr auto;gap:7px 14px;padding:18px 0}.news-item .news-meta{grid-column:1/-1}.news-item h3{font-size:20px}}
