.home-news .news-preview-grid{display:block}
.news-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.news-list li{border-bottom:1px solid var(--line)}
.news-list a{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 4px;color:inherit;text-decoration:none}
.news-list time{font-size:14px;color:var(--muted);letter-spacing:.04em;white-space:nowrap}
.news-list-cat{display:inline-block;min-width:96px;text-align:center;font-size:12px;font-weight:700;line-height:1.6;color:var(--accent);border:1px solid currentColor;border-radius:999px;padding:3px 12px;white-space:nowrap}
.news-list-title{font-size:16px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}
.news-list a:after{content:"";width:8px;height:8px;border-top:2px solid var(--muted);border-right:2px solid var(--muted);transform:rotate(45deg);margin-right:6px}
.news-list a:hover .news-list-title{color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.news-list a:hover:after{border-color:var(--accent)}
@media (max-width:700px){.news-list a{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"d c ." "t t t";gap:8px 12px;padding:18px 2px}.news-list time{grid-area:d}.news-list-cat{grid-area:c;min-width:0}.news-list-title{grid-area:t;font-size:15px}.news-list a:after{display:none}}
.home-news .news-list-more{text-align:right;margin:22px 0 0}
