.dl-news-tools{margin-bottom:36px;scroll-margin-top:180px;max-width:100%}
.dl-news-tabs{position:relative;display:flex;gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid #d8d8d3;padding:0 2px;scrollbar-width:thin}
.dl-news-tab{flex:0 0 auto;white-space:nowrap;padding:15px 2px 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:#494940;font:inherit;font-size:17px;line-height:1.5;cursor:pointer}
.dl-news-tab[aria-selected=true]{color:#755817;border-bottom-color:#987d39;font-weight:600}
.dl-news-tab:hover{color:#755817;background:#faf8f2}
.dl-news-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}
.dl-news-year-control{display:flex;align-items:center;gap:12px}
.dl-news-year-label{font:inherit;font-size:16px;margin:0;color:#333}
.dl-news-year{border:1px solid #b4b4ab;background:#fff;border-radius:2px;padding:10px 36px 10px 12px;font:inherit;font-size:16px;min-width:170px;min-height:44px;color:#222}
.dl-news-count{margin:0;font-size:15px;color:#555}
.dl-news-pages{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 50px}
.dl-news-page,.dl-news-reset{font:inherit;font-size:16px;min-width:44px;min-height:44px;padding:9px 13px;border:1px solid #b8b4a8;background:#fff;border-radius:2px;color:#30302b;cursor:pointer}
.dl-news-page[aria-current=page]{background:#755817;border-color:#755817;color:#fff;font-weight:600}
.dl-news-page:hover:not(:disabled):not([aria-current]){background:#f5f2e9}
.dl-news-page:disabled{color:#777;background:#f5f5f3;cursor:default}
.dl-news-gap{padding:0 2px;color:#555}
.dl-news-empty{text-align:center;padding:40px 15px 70px;font-size:18px}
.dl-news-tools button:focus-visible,.dl-news-year:focus-visible,.dl-news-pages button:focus-visible,.dl-news-reset:focus-visible{outline:3px solid #315d8b;outline-offset:3px}
.news-wrapper [data-key][hidden],.dl-news-pages[hidden],.dl-news-empty[hidden]{display:none!important}
@media(max-width:767px){.dl-news-tabs{gap:20px}.dl-news-tab{font-size:16px}.dl-news-tools{scroll-margin-top:155px}.dl-news-meta{gap:14px;margin-top:18px}.dl-news-year{min-width:145px}.dl-news-pages{gap:6px}.dl-news-page{font-size:14px;padding:8px 10px}.dl-news-count{font-size:14px}}
