.magazine-header{background:var(--brand-bg-alt);padding:76px 0 54px}.article-author{color:var(--brand-text-muted);font-weight:700}.blog-detail .container{max-width:1180px}.article-content{padding:54px 0}.article-content img{max-width:100%}.author-box{border-top:1px solid var(--brand-border);padding:24px 0 70px}.blog-sidebar{border:1px solid var(--brand-border);padding:24px;background:var(--brand-bg);position:sticky;top:92px;margin-top:54px}.recent-post{display:block;padding:14px 0;border-top:1px solid var(--brand-border);-webkit-text-decoration:none;text-decoration:none}.recent-post span{display:block;color:var(--brand-accent);font-size:.82rem;font-weight:700;margin-bottom:8px}