.blog-detail-page{background:var(--brand-bg)}.blog-detail-page .container{max-width:860px}.blog-detail-header{text-align:center}.blog-detail-header span{display:inline-flex;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:var(--brand-bg-alt);color:var(--brand-primary-dark);font-weight:900}.blog-detail-header h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-detail-hero{width:100%;margin:34px 0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.blog-content{font-size:1.06rem}.author-card,.blog-reply,.blog-share-row,.post-nav-card{margin-top:30px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg-alt)}.blog-share-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.author-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.author-card img{width:72px;height:72px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light)}.author-card h2,.blog-reply h2,.related-articles h2{font-size:1.35rem}.post-nav-card{display:grid;grid-gap:6px;gap:6px;height:100%;color:var(--brand-text)}.post-nav-card span{color:var(--brand-primary-dark);font-weight:900}.blog-reply .form-control{border-radius:var(--radius)}.related-articles{background:var(--brand-bg-alt)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.related-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg)}.related-grid span{color:var(--brand-primary-dark);font-weight:800}@media (max-width:991px){.related-grid{grid-template-columns:1fr}}@media (max-width:575px){.author-card{grid-template-columns:1fr;text-align:center}}