.blog-detail-layout{background:var(--brand-bg)}.blog-article h1{margin-bottom:14px}.blog-meta{color:var(--brand-primary-dark);font-weight:700;margin-bottom:32px}.blog-content{color:var(--brand-text);font-size:1.05rem}.blog-content img{margin:24px 0}.blog-author-box{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;align-items:center;margin-top:42px;padding:20px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.blog-author-box img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-author-box h2,.blog-reply h2,.blog-toc h2{font-size:1.25rem}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:32px 0;padding-top:24px;border-top:1px solid var(--brand-border)}.post-nav div:last-child{text-align:right}.blog-reply{padding:24px;border:1px solid var(--brand-border)}.blog-toc__panel{position:sticky;top:110px;display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.blog-toc__panel a{color:var(--brand-text);border-bottom:1px solid var(--brand-border);padding-bottom:8px}@media (max-width:991px){.blog-toc__panel{position:static}}@media (max-width:575px){.blog-author-box,.post-nav{grid-template-columns:1fr}.post-nav div:last-child{text-align:left}}