/* Only new article and news-filter components; site header/footer rules are unchanged. */
.news-sections button{appearance:none;background:none;border:0;border-bottom:3px solid transparent;color:inherit;font:inherit;font-size:11px;font-weight:900;white-space:nowrap;padding:15px 0 12px;cursor:pointer}.news-sections button[aria-pressed=true]{border-bottom-color:#df3127}.news-sections button:focus-visible{outline:2px solid #0d6fa6;outline-offset:3px}.latest .story-card[hidden]{display:none}.news-filter-status{font-size:12px;color:#526a76}.article-meta{flex-wrap:wrap}.article,.news-article,.law-title,.content-grid>*{min-width:0;overflow-wrap:anywhere}.release-table{max-width:100%;overflow-x:auto}@media(max-width:600px){.law-card summary{flex-wrap:wrap}.law-title{flex:1 1 180px}.law-status{white-space:normal}.inner-hero h1,.news-article-hero h1{overflow-wrap:anywhere}.article-meta{gap:8px}}
