.blog-detail-page{background:var(--brand-bg)}.article-layout{align-items:start;grid-template-columns:minmax(0,2.5fr) minmax(260px,0.8fr)}.article-body{max-width:820px}.article-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--brand-text);font-weight:700;margin:18px 0 28px}.article-content{font-size:1.05rem}.article-content h2,.article-content h3{margin-top:32px}.share-row{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.share-row a{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:10px 14px;font-weight:700}.author-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:20px;background:var(--brand-neutral-light)}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-card h2{font-size:1.2rem;margin-bottom:6px}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.post-nav a{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;font-weight:800}.post-nav span{display:block;color:var(--brand-text);font-weight:700;margin-bottom:6px}.toc-sidebar{position:sticky;top:104px;display:grid;grid-gap:18px;gap:18px}.recent-card,.toc-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:20px;background:var(--brand-neutral-light)}.recent-card h2,.toc-card h2{font-size:1.1rem}.toc-card ul{list-style:none;padding:0;margin:0}.toc-card li{margin-bottom:8px}.toc-card .toc-sub{padding-left:14px}.recent-card a{display:block;border-top:1px solid var(--brand-border);padding:12px 0;font-weight:800}.recent-card span{display:block;color:var(--brand-text);font-size:.86rem;font-weight:700}@media (max-width:991px){.toc-sidebar{position:static}}@media (max-width:575px){.author-card,.post-nav{grid-template-columns:1fr}}