.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-article-content{border-top:1px solid var(--brand-border);margin-top:24px;padding-top:24px}.author-box,.blog-reply,.pre-next a{border:1px solid var(--brand-border);padding:24px;margin-top:28px;background:var(--brand-bg)}.author-avatar{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.pre-next a{display:block;color:var(--brand-text)}.pre-next span{display:block;color:var(--brand-primary-dark);font-weight:800}.toc-sidebar{position:sticky;top:120px;border:1px solid var(--brand-border);padding:24px}.toc-sidebar ol,.toc-sidebar ul{padding-left:18px}.toc-child{margin-left:12px}