.mc-blog-detail{padding:140px 0 var(--spacing-2xl)}.blog-meta .category a{color:var(--brand-primary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-meta .entry-title{font-size:32px;margin:8px 0 16px}.blog-meta .divider{width:60px;height:2px;background:var(--brand-primary);margin-bottom:12px}.blog-meta .blog-attr{color:var(--brand-text-secondary);font-size:14px;margin-bottom:var(--spacing-md)}.blog-meta .blog-attr a{color:var(--brand-text-secondary)}.blog-meta .content{line-height:1.8;font-size:16px}.blog-meta .content h2{font-size:24px;margin:var(--spacing-lg) 0 var(--spacing-sm)}.blog-meta .content h3{font-size:20px;margin:var(--spacing-md) 0 var(--spacing-xs)}.blog-meta .content p{margin-bottom:var(--spacing-sm)}.blog-meta .content img{max-width:100%;border-radius:var(--brand-radius);margin:var(--spacing-sm) 0}.blog-share{margin:var(--spacing-lg) 0}.blog-share .divider{width:100%;height:1px;background:var(--brand-border);margin-bottom:var(--spacing-sm)}.blog-share .share-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--brand-bg-alt);color:var(--brand-text);margin-right:8px;transition:background .2s}.blog-share .share-icon:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.entry-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--brand-text-secondary);margin:var(--spacing-sm) 0;padding:var(--spacing-sm) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.entry-meta a{color:var(--brand-text-secondary)}.entry-author{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin:var(--spacing-lg) 0}.entry-author .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.entry-author .author-name{font-size:16px;font-weight:700;margin-bottom:4px}.entry-author .author-desc{font-size:14px;color:var(--brand-text-secondary);margin:0}.pre-next{margin:var(--spacing-lg) 0}.pre-next .col-12{padding:var(--spacing-sm)}.pre-next a{display:flex;align-items:center;gap:12px;color:var(--brand-text);transition:color .2s}.pre-next a:hover{color:var(--brand-primary)}.pre-next .title{font-size:14px;line-height:1.4}.pre-next .icon{font-size:20px;flex-shrink:0}.blog-reply{margin-top:var(--spacing-xl)}.blog-reply .comment-reply-title{font-size:22px;margin-bottom:var(--spacing-md)}.blog-reply .comment-notes{font-size:14px;color:var(--brand-text-secondary);margin-bottom:var(--spacing-sm)}.blog-reply .require::after{content:" *";color:#dc3545}