.nf-article{width:min(100%,680px);margin:0 auto}.nf-article-dek{font-size:1.18rem}.nf-article-body h2{margin-top:32px}.nf-article-neighbors{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid var(--brand-border)}.nf-blog-reply{border-top:1px solid var(--brand-border);padding-top:24px}.nf-blog-reply .form-label{display:block}