.news-item{border-top:1px solid #d3dadf;padding:18px 0 6px;scroll-margin-top:80px}
.news-item:first-child{border-top:0}
.news-item h2{margin:0 0 2px}
.news-date{margin:0 0 10px;color:#5b6770;font-size:.95em}
.news-item.is-target{background:#fff8d6;margin:0 -12px;padding:18px 12px 6px;border-radius:8px}
.news-item:target{background:#fff8d6;margin:0 -12px;padding:18px 12px 6px;border-radius:8px}
.news-years{margin:22px 0 0;padding-top:14px;border-top:1px solid #d3dadf}.news-years a,.news-years strong{margin-right:14px}
.news-applies{font-style:italic}
