.news-list{list-style:none;margin:0;padding:0;border-top:1px solid #DCE6E0}
.news-list li{border-bottom:1px solid #DCE6E0}
.news-list li>a{position:relative;display:grid;gap:10px;padding:22px 30px 22px 0;color:#002E24;text-decoration:none}
.news-row-meta,.news-article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#697471;line-height:1.7}
.news-row-meta>span,.news-article-meta>span{color:#006B3C}
.news-list h3{font-size:16px;font-weight:650;line-height:1.7;margin:0;overflow-wrap:anywhere;text-wrap:initial}
.news-row-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#006B3C}
.news-list a:focus-visible{outline:2px solid #008A4B;outline-offset:4px}
.news>.text-link{margin-top:24px}
.news-article-meta{padding-bottom:20px;border-bottom:1px solid #DCE6E0}
.news-archive-note{font-size:12px;line-height:1.9;margin:22px 0 32px;color:#697471}
.news-archive-note a,.news-body a{color:#006B3C;text-decoration:underline;text-underline-offset:4px}
.news-body{font-size:15px;line-height:2;color:#202725;overflow-wrap:anywhere}
.news-body p,.news-body ul,.news-body ol,.news-body blockquote,.news-body pre{margin:0 0 20px}
.news-body h1,.news-body h2,.news-body h3,.news-body h4{font-size:22px;font-weight:700;line-height:1.7;margin:35px 0 18px;text-wrap:initial}
.news-body ul,.news-body ol{padding-left:24px}
.news-body img{display:block;max-width:100%;height:auto;margin:22px auto}
.news-body pre,.news-table-wrap{overflow-x:auto}
.news-body table{border-collapse:collapse;min-width:100%}
.news-body td,.news-body th{border:1px solid #DCE6E0;padding:10px;text-align:left}
.news-article .list-link{display:flex;justify-content:flex-start;margin-top:24px}
@media(min-width:700px){.news-list li>a{grid-template-columns:210px 1fr;gap:28px;align-items:baseline;padding-block:25px}.news-row-meta{flex-direction:column;gap:6px}.news-list h3{font-size:18px}}
