.blog-detail-section{padding-top:112px;background:#fff}.blog-article h1{font-size:max(2rem, min(4vw, 3.3rem))}.blog-meta{color:var(--brand-primary);font-weight:700;margin-bottom:32px}.blog-content{font-size:1.06rem;color:var(--brand-text)}.blog-content img{margin:28px 0}.author-box,.blog-reply,.blog-share,.pre-next{margin-top:36px;padding-top:28px;border-top:1px solid var(--brand-border)}.author-box{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;align-items:center}.author-box img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pre-next{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.pre-next div:last-child{text-align:right}.toc-sidebar{position:relative}.recent-card,.toc-card{position:sticky;top:92px;border:1px solid var(--brand-border);padding:22px;background:var(--brand-bg-alt)}.recent-card{margin-top:24px;position:static}.recent-card a,.toc-card a{display:block;padding:10px 0;color:var(--brand-text);border-top:1px solid var(--brand-border)}.recent-card span{display:block;color:var(--brand-primary);font-size:.85rem}@media (max-width:991px){.toc-card{position:static}}@media (max-width:575px){.author-box,.pre-next{grid-template-columns:1fr}.pre-next div:last-child{text-align:left}}