.page-news #news-title { margin-bottom: 1.75rem; }
.page-news .news-list { list-style: none; padding: 0; margin: 0; }
.page-news .news-list li { display: grid; grid-template-columns: 10rem minmax(0, 1fr); gap: 1.5rem; padding: 1.1rem 0; border-bottom: 1px solid var(--site-border); }
.page-news .news-list li:first-child { border-top: 1px solid var(--site-border); }
.page-news .news-list time { color: var(--site-muted); font-weight: 600; }
.page-news .news-list p { margin: 0; }
.page-news .news-list .news-featured { background-color: #eef3f7; padding-left: 1rem; padding-right: 1rem; }
.page-news .news-earlier { margin-top: 3.5rem; padding-top: 2rem; border-top: 2px solid #adb5bd; }
.page-news .page-content h2 { font-size: 1.5rem; margin-bottom: 1rem; }
.page-news .news-archive { margin-top: 3rem; }
.page-news .news-archive h2 { font-size: 1.5rem; }
.page-news .news-archive > p { color: var(--site-muted); }
.page-news .news-archive li { margin-bottom: .8rem; }
@media (max-width: 575px) { .page-news .news-list li { grid-template-columns: minmax(0, 1fr); gap: .35rem; } }
