.news-local{margin:24px 0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px}
.news-local h2{margin:0 0 6px;font-size:1.2rem}
.news-local .small{margin:0 0 10px;font-size:.85rem;color:#52606b}
.news-list{list-style:none;margin:0;padding:0}
.news-list li{padding:10px 0;border-top:1px solid #ece7dc;display:flex;flex-direction:column;gap:2px}
.news-list a{font-weight:700;color:var(--blue)}
.news-meta{font-size:.85rem;color:#52606b}
