#nsb-home-stage1 .nsb-news-filter{width:min(1240px,calc(100% - 100px));margin:35px auto 25px}
#nsb-home-stage1 .nsb-news-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) auto;align-items:end;gap:20px;padding:24px;background:#f5f3ef}
#nsb-home-stage1 .nsb-news-controls label{display:flex;flex-direction:column;gap:8px;font-size:13px}
#nsb-home-stage1 .nsb-news-controls :is(input,select){box-sizing:border-box;min-width:0;width:100%;height:52px;min-height:52px;padding:12px 14px;background:white;border:1px solid #c5c5be;border-radius:0;font:400 15px/1.5 Helvetica,Arial,sans-serif;color:#20201e}
#nsb-home-stage1 .nsb-news-controls select{padding-right:32px}
#nsb-home-stage1 .nsb-news-controls button{min-height:52px;padding:12px 18px;background:#20201e;border:0;border-radius:0;color:white;font-size:14px;cursor:pointer}
#nsb-home-stage1 .nsb-news-count{margin-top:18px;font-size:13px}
#nsb-home-stage1 .nsb-news-empty{margin-top:15px;padding:20px;background:#f5f3ef}
#nsb-home-stage1 .archive-grid{align-items:stretch}
#nsb-home-stage1 .archive-item{display:flex;flex-direction:column;min-width:0;padding:28px;gap:16px;border:1px solid #dfdfd9}
#nsb-home-stage1 .archive-item .nsb-heading h3{font-size:22px;line-height:1.25;overflow-wrap:anywhere}
#nsb-home-stage1 .archive-item .nsb-link{margin-top:auto;padding-top:12px}
#nsb-home-stage1 .archive-item .eyebrow{font-size:10px;letter-spacing:.08em}
#nsb-home-stage1 .archive-item[hidden],#nsb-home-stage1 .nsb-news-empty[hidden]{display:none!important}
#nsb-home-stage1 .local-document{max-width:1000px;margin-bottom:70px}
#nsb-home-stage1 .local-document>.nsb-text{margin-bottom:20px}
#nsb-home-stage1 .local-document article>.nsb-text{margin:16px 0}
#nsb-home-stage1 .local-document article>.nsb-heading{margin:30px 0 16px}
#nsb-home-stage1 .local-document :is(p,span){max-width:100%;overflow-wrap:anywhere}
#nsb-home-stage1 .local-document .nsb-article-list{padding-left:24px;margin:18px 0;counter-reset:list-item}
#nsb-home-stage1 .local-document .nsb-article-list-item{display:list-item;list-style-type:disc;margin:10px 0}
#nsb-home-stage1 .local-document .nsb-article-list-ordered>.nsb-article-list-item{list-style-type:decimal}
@media(max-width:760px){#nsb-home-stage1 .nsb-news-filter{width:calc(100% - 40px)}#nsb-home-stage1 .nsb-news-controls{grid-template-columns:1fr;padding:20px;gap:16px}#nsb-home-stage1 .archive-item{padding:24px}}
