.news-scroll-hint{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 14px;font-size:14px;color:var(--muted)}
.news-scroll-hint span{font-size:13px}
#news .news-year-scroll{max-height:330px;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#AA6038 #EEE8DF;padding-right:16px;scrollbar-gutter:stable;border-bottom:1px solid var(--line)}
#news .news-year-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
#news .news-year-scroll::-webkit-scrollbar{width:7px}
#news .news-year-scroll::-webkit-scrollbar-track{background:#EEE8DF}
#news .news-year-scroll::-webkit-scrollbar-thumb{background:#AA6038;border-radius:8px}
.news-period{margin:0 0 28px;color:var(--muted);font-size:15px}
.news-older{margin-top:32px;border-top:1px solid var(--line)}
.news-older>summary{cursor:pointer;padding:24px 0;font-size:18px;min-height:44px}
.original-news-v19 .entry{overflow-wrap:anywhere}
.original-news-v19 .entry a[style]{max-width:100%;box-sizing:border-box}
.original-news-v19 .entry table{max-width:100%}
.news-return{margin-top:40px}
@media(max-width:600px){#news .news-year-scroll{max-height:360px;padding-right:9px}.news-scroll-hint{display:block;font-size:14px}.news-scroll-hint span{display:block;margin-top:4px}.original-news-v19 .entry>div[style]{box-sizing:border-box;max-width:100%}}
.news-year-content{min-width:0}
#news>.button{white-space:nowrap;padding-inline:0;gap:10px}
