/* Shared category navigation for corporate home and news archive. */
.news-filters{flex-wrap:wrap;gap:8px!important}
.news-filters a{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:9px 17px!important;border:1px solid #d4e2da!important;border-radius:4px;background:#fff;color:#52665c!important;font-size:15px!important;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}
.news-filters a::before,.news-filters a::after{display:none!important}
.news-filters a:hover{background:#edf6f0;border-color:#008248!important;color:#006e3d!important}
.news-filters a.active{background:#008248!important;border-color:#008248!important;color:#fff!important}
.news-filters a:focus-visible{outline:3px solid #008248;outline-offset:3px}
.news-list .news-item .news-category,.ms-news-card .ms-category-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#edf6f0;color:#006b3c;font-size:12px;font-weight:600;line-height:1.5;padding:5px 10px;border-radius:3px;white-space:nowrap;min-width:84px}
.news-list .news-item .news-category{width:100px}
.news-list .news-item .news-category.is-meti,.ms-news-card .ms-category-badge.is-meti{background:#eaf5fb;color:#086889}
.ms-news-card .ms-news-meta .ms-category-badge{margin-right:10px}
.ms-news-card .ms-news-meta time{color:#62766d;font-size:12px;font-weight:400;line-height:1.5}
.news-item .screen-reader-text,.ms-news-card .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:782px){.news-filters a{padding:9px 12px!important;font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.news-filters a{transition:none}}
