.news-filter{margin:0 0 28px}.news-filter__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.news-filter__item{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--pv-fog);background:var(--pv-white);color:var(--pv-ink);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.news-filter__item:focus-visible,.news-filter__item:hover{border-color:var(--pv-ink);background:var(--pv-paper)}.news-filter__item.is-active{background:var(--pv-green);border-color:var(--pv-green);color:var(--pv-ink)}.news-filter__count{font-size:.625rem;letter-spacing:.1em;opacity:.55}.news-filter__item.is-active .news-filter__count{opacity:.7}.news-pager{justify-content:center;flex-wrap:wrap;gap:10px 18px;margin:40px 0 0}.news-pager,.news-pager__list{display:flex;align-items:center}.news-pager__list{gap:6px;margin:0;padding:0;list-style:none}.news-pager__nav,.news-pager__page{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--pv-ink)}.news-pager__page{justify-content:center;min-width:38px;height:38px;padding:0 6px;border:1px solid var(--pv-fog);background:var(--pv-white);transition:background .2s var(--ease),border-color .2s var(--ease)}.news-pager__page:focus-visible,.news-pager__page:hover{border-color:var(--pv-ink);background:var(--pv-paper)}.news-pager__page.is-active{background:var(--pv-green);border-color:var(--pv-green);cursor:default}.news-pager__nav{padding:0 4px;border-bottom:1px solid transparent}.news-pager__nav:focus-visible,.news-pager__nav:hover{border-bottom-color:var(--pv-ink)}.news-pager__nav.is-disabled{opacity:.32;pointer-events:none}.news-pager__gap{padding:0 2px;color:var(--pv-graphite)}.news-pager__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:900px){.news-filter__item{padding:7px 11px;font-size:.625rem}}@media (max-width:560px){.news-pager{gap:10px 12px}.news-pager__page{min-width:34px;height:34px}}