.d-news-topics{margin:30px 0 24px;padding-top:22px;border-top:1px solid #e1e3eb}
.d-news-topics h2{margin:0 0 12px;font-size:15px;font-weight:700;color:#5b5f73}
.d-news-topics ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.d-news-topics li{max-width:100%}
.d-news-topic{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:20px;background:#ecedf3;color:#303449;font-size:14px;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}
a.d-news-topic:hover{background:#fff1e6;color:#a8360a}
a.d-news-topic:focus-visible{outline:3px solid #c2410c;outline-offset:3px}
@media(max-width:760px){.d-tabbar{gap:2px}.d-tabbar>a,.d-tabbar>.d-more{flex:1 1 0;min-width:0}.d-tabbar>a,.d-tabbar>.d-more>summary{font-size:12px}.d-tabbar a.d-nav-news{font-size:11px;letter-spacing:-.02em}}
