.blog-detail h1{font-size:44px;font-weight:800;text-align:center}.blog-detail .post-label,.blog-detail .post-meta{display:block;text-align:center}.detail-image{margin:34px 0;aspect-ratio:16/9;overflow:hidden}.detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content{color:var(--brand-text);font-size:17px}.share-row{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:18px 0;margin:32px 0;text-align:center}.share-row a{color:var(--brand-secondary);font-weight:800}.author-card{display:flex;gap:18px;padding:24px;background:var(--brand-bg-alt)}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-card h2{font-size:20px}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:28px 0}.post-nav div{border:1px solid var(--brand-border);padding:18px}.reply-box{margin-top:34px}.related-articles{background:var(--brand-bg-alt)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.related-grid:has(> :nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);padding:20px}.related-grid span{display:block;color:var(--brand-text-secondary);font-size:13px}@media (max-width:575px){.related-grid{grid-template-columns:1fr}.blog-detail h1{font-size:30px}.post-nav{grid-template-columns:1fr}}