.blog-detail-section{background:var(--brand-bg)}.blog-article h1{font-size:max(34px, min(4vw, 54px))}.blog-article .content{color:var(--brand-text);font-size:1.04rem}.share-row{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:18px 0;margin:34px 0}.share-row a{color:var(--brand-primary);font-weight:800}.author-box{display:flex;gap:18px;align-items:center;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px}.author-box img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:30px 0}.post-nav div{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px}.toc-box{position:sticky;top:110px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px;background:var(--brand-bg-alt)}.blog-reply h2,.toc-box h2{font-size:1.25rem}.toc-box ol,.toc-box ul{padding-left:20px}.blog-reply{margin-top:34px}@media (max-width:767px){.post-nav{grid-template-columns:1fr}}