.cb-article{padding:100px 0 var(--spacing-xxl)}.cb-article-header{max-width:800px;margin:0 auto var(--spacing-xl);text-align:center}.cb-article-header .article-category{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--brand-secondary);margin-bottom:var(--spacing-xs)}.cb-article-header .article-category a{color:var(--brand-secondary)}.cb-article-header h1{font-size:2.2rem;margin-bottom:var(--spacing-sm)}.cb-article-header .article-meta{font-size:.9rem;color:#6c757d}.cb-article-header .article-meta a{color:var(--brand-primary)}.cb-article-content{max-width:800px;margin:0 auto}.cb-article-content .content{font-size:1.05rem;line-height:1.85;color:var(--brand-text)}.cb-article-content .content h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.cb-article-content .content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.cb-article-content .content p{margin-bottom:var(--spacing-md)}.cb-article-content .content img{border-radius:var(--radius);margin:var(--spacing-md) 0}.cb-article-content .content blockquote{border-left:4px solid var(--brand-secondary);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;background-color:var(--brand-bg-light);font-style:italic;color:var(--brand-primary-dark)}.cb-article-share{max-width:800px;margin:var(--spacing-lg) auto;padding-top:var(--spacing-lg);border-top:1px solid var(--brand-border)}.cb-article-share .share-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--brand-border);border-radius:var(--radius);margin-right:var(--spacing-xs);color:var(--brand-text);transition:.2s}.cb-article-share .share-icon:hover{background-color:var(--brand-primary-dark);color:#fff;border-color:var(--brand-primary-dark)}.cb-author-box{max-width:800px;margin:var(--spacing-lg) auto;padding:var(--spacing-md);background-color:var(--brand-bg-light);border:1px solid var(--brand-border);border-radius:var(--radius)}.cb-author-box .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cb-author-box .author-name{font-size:1rem;font-weight:700;margin-bottom:4px}.cb-author-box .author-desc{font-size:.85rem;color:#6c757d;margin-bottom:0}.cb-article-nav{max-width:800px;margin:var(--spacing-lg) auto;border-top:1px solid var(--brand-border);padding-top:var(--spacing-lg)}.cb-article-nav .nav-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#6c757d;margin-bottom:4px}.cb-article-nav .nav-title{font-size:.95rem;color:var(--brand-primary-dark);font-weight:600}.cb-article-nav a:hover .nav-title{color:var(--brand-secondary)}.cb-reply-section{max-width:800px;margin:var(--spacing-xl) auto 0;border-top:1px solid var(--brand-border);padding-top:var(--spacing-lg)}.cb-reply-section h3{font-size:1.2rem;margin-bottom:var(--spacing-md)}.cb-reply-section .comment-notes{font-size:.85rem;color:#6c757d;margin-bottom:var(--spacing-sm)}