.np-blog-detail{max-width:680px;padding-top:48px;padding-bottom:64px}.np-blog-detail header{border-bottom:1px solid var(--brand-border);padding-bottom:16px;margin-bottom:24px}.np-article-meta{font-size:.9rem;margin:0}.np-article-copy h2{font-size:1.55rem;margin-top:24px}.np-article-neighbors{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-top:24px}.np-article-reply{margin-top:32px}.np-article-reply .btn{justify-self:start}