.news-story h2{font-size:24px;line-height:1.35;margin:14px 0}.news-story p{max-width:78ch}.news-meta,.news-guides{font-size:13px;color:var(--muted)}.news-permalink{font-size:12px;margin-left:16px}.news-pagination{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:24px 0}.news-archive summary{cursor:pointer;font-weight:600}.news-archive nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.news-story:target{outline:3px solid var(--acc);outline-offset:4px}.news-skip{position:fixed;top:-80px;left:12px;z-index:10;background:#fff;padding:12px}.news-skip:focus{top:8px}header nav{flex-wrap:wrap}.toc a{white-space:nowrap}@media(max-width:560px){.news-story h2{font-size:21px}.news-permalink{display:block;margin:10px 0 0}.news-pagination{gap:12px}header .row{gap:10px}header nav{gap:10px}}
