@media(max-width:767px){header nav.article-nav-open{display:flex;position:absolute;top:100%;left:0;right:0;padding:1.25rem;gap:1rem;flex-direction:column;background:var(--background,#fff);border-bottom:1px solid var(--border,#ddd)}}.article-byline{margin-top:.65rem;font-size:.875rem}.article-byline a{text-decoration:underline}.article-body h2{margin-top:2rem}.article-body p{margin-top:1.1rem}