.blog-detail-page{background:#fff}.blog-article-narrow{max-width:740px}.blog-detail-page h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12}.article-meta{display:flex;flex-wrap:wrap;gap:10px 18px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--brand-border);color:var(--brand-text);font-weight:750}.article-content,.article-content li,.article-content p{color:var(--brand-text)}.article-content h2,.article-content h3{margin-top:1.4em}.article-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:24px 0;margin-top:32px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.article-prev-next div:last-child{text-align:right}.article-prev-next a{font-weight:800}.recent-detail-notes{padding:24px;margin-top:32px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.recent-detail-notes h2{font-size:1.25rem}.recent-detail-notes ul{margin-bottom:0}.blog-reply{margin-top:36px}.blog-reply h2{font-size:1.35rem}.comment-form{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.comment-form .form-label{color:var(--brand-text);font-weight:750}@media (max-width:575px){.article-prev-next{grid-template-columns:1fr}.article-prev-next div:last-child{text-align:left}}