.blog-detail-wrap{background:var(--brand-bg)}.blog-detail{padding-right:24px}.blog-detail .category a{display:inline-flex;margin-bottom:14px;padding:4px 9px;background:var(--brand-bg-alt);color:var(--brand-accent);font-size:.78rem;font-weight:900;text-transform:uppercase}.blog-detail .content{margin-top:30px;color:var(--brand-text)}.blog-reply,.blog-share,.entry-author,.entry-meta,.pre-next{margin-top:34px;padding-top:26px;border-top:1px solid var(--brand-border)}.share-link{display:inline-flex;padding:10px 14px;border:1px solid var(--brand-border);color:var(--brand-primary);font-weight:800}.author-avatar{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:var(--brand-bg-alt)}.pre-next a{display:block;min-height:100%;padding:20px;border:1px solid var(--brand-border)}.pre-next span{display:block;color:var(--brand-text-muted);font-size:.8rem;text-transform:uppercase}.reply-form .form-label{font-weight:800}.blog-sidebar{position:sticky;top:24px;padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--brand-border)}.date-badge{flex:0 0 46px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--brand-primary);color:var(--text-on-dark);font-weight:900}.date-badge small{color:var(--text-on-dark);font-size:.68rem}@media (max-width:991.98px){.blog-detail{padding-right:0}}