.coh-blog-detail-section{padding-top:40px}.coh-blog-list{display:flex;flex-direction:column;gap:0}.coh-blog-card{padding:28px 0;border-bottom:1px solid var(--coh-border)}.coh-blog-card:first-child{padding-top:0}.coh-blog-category{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--coh-secondary);font-weight:600}.coh-blog-card-title{font-size:22px;margin:8px 0;line-height:1.3}.coh-blog-card-title a{color:var(--coh-dark);-webkit-text-decoration:none;text-decoration:none;transition:color .2s var(--coh-ease)}.coh-blog-card-title a:hover{color:var(--coh-secondary)}.coh-blog-card-attr{font-size:13px;color:var(--coh-text-secondary);margin-bottom:12px}.coh-blog-card-attr a{color:var(--coh-text-secondary)}.coh-blog-card-attr a:hover{color:var(--coh-secondary)}.coh-blog-card-excerpt{font-size:15px;color:var(--coh-text);line-height:1.7;margin-bottom:16px}.coh-btn-sm{padding:6px 18px;font-size:13px}.coh-arrow{margin-left:4px}.coh-pagination .page-link{color:var(--coh-text);border-color:var(--coh-border);font-size:14px;padding:8px 14px}.coh-pagination .page-item.active .page-link{background-color:var(--coh-secondary);border-color:var(--coh-secondary);color:#fff}.coh-pagination .page-item.disabled .page-link{color:var(--coh-text-secondary)}.coh-pagination .page-link:hover{background-color:var(--coh-light);color:var(--coh-secondary)}.coh-blog-sidebar{position:sticky;top:100px}.coh-sidebar-widget{margin-bottom:28px}.coh-sidebar-title{font-size:16px;font-weight:600;color:var(--coh-dark);margin-bottom:8px}.coh-sidebar-divider{width:40px;height:2px;background:var(--coh-secondary);margin-bottom:16px}.coh-recent-posts{list-style:none;padding:0;margin:0}.coh-recent-post-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--coh-border)}.coh-recent-post-item:last-child{border-bottom:none}.coh-recent-post-item a{font-size:14px;color:var(--coh-text);line-height:1.4}.coh-recent-post-item a:hover{color:var(--coh-secondary)}.coh-recent-date{display:flex;flex-direction:column;align-items:center;background:var(--coh-secondary);color:#fff;border-radius:4px;padding:4px 8px;min-width:44px;flex-shrink:0}.coh-date-day{font-size:16px;font-weight:700;line-height:1}.coh-date-month{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.coh-sidebar-cta{background:var(--coh-light);border-radius:4px;padding:20px}.coh-sidebar-cta p{font-size:14px;color:var(--coh-text-secondary);margin-bottom:16px}.coh-blog-detail-title{font-size:32px;color:var(--coh-dark);margin:12px 0 0;line-height:1.25}.coh-blog-detail-divider{width:60px;height:3px;background:var(--coh-secondary);margin:16px 0}.coh-blog-detail-attr{font-size:14px;color:var(--coh-text-secondary);margin-bottom:32px}.coh-blog-detail-attr a{color:var(--coh-text-secondary)}.coh-blog-detail-attr a:hover{color:var(--coh-secondary)}.coh-blog-content{font-size:16px;line-height:1.8;color:var(--coh-text)}.coh-blog-content h2{font-size:24px;margin-top:32px;margin-bottom:12px}.coh-blog-content h3{font-size:20px;margin-top:24px;margin-bottom:10px}.coh-blog-content p{margin-bottom:16px}.coh-blog-content img{max-width:100%;height:auto;border-radius:4px;margin:16px 0}.coh-blog-content ol,.coh-blog-content ul{padding-left:24px;margin-bottom:16px}.coh-blog-content li{margin-bottom:6px}.coh-blog-content blockquote{border-left:3px solid var(--coh-secondary);padding:12px 20px;margin:16px 0;background:var(--coh-light);font-style:italic;color:var(--coh-text-secondary)}.coh-blog-share{margin:32px 0}.coh-blog-share-divider{height:1px;background:var(--coh-border);margin-bottom:16px}.coh-share-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coh-share-label{font-size:14px;font-weight:600;color:var(--coh-text)}.coh-share-icon{display:inline-block;padding:6px 14px;border:1px solid var(--coh-border);border-radius:4px;font-size:13px;color:var(--coh-text-secondary);transition:all .2s var(--coh-ease)}.coh-share-icon:hover{border-color:var(--coh-secondary);color:var(--coh-secondary)}.coh-blog-entry-meta{padding:16px 0;border-top:1px solid var(--coh-border);border-bottom:1px solid var(--coh-border);font-size:13px;color:var(--coh-text-secondary);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.coh-blog-entry-meta a{color:var(--coh-secondary)}.coh-author-box{background:var(--coh-light);border-radius:4px;padding:24px;margin:24px 0}.coh-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.coh-author-name{font-size:16px;font-weight:600;margin-bottom:4px}.coh-author-desc{font-size:14px;color:var(--coh-text-secondary);margin-bottom:0}.coh-blog-nav{margin:24px 0;padding:20px 0;border-top:1px solid var(--coh-border)}.coh-blog-nav-next,.coh-blog-nav-prev{padding:12px 0}.coh-blog-nav-next{text-align:right}.coh-nav-direction{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--coh-text-secondary);margin-bottom:4px}.coh-nav-title{display:block;font-size:15px;color:var(--coh-dark);font-weight:500;transition:color .2s var(--coh-ease)}.coh-blog-nav a:hover .coh-nav-title{color:var(--coh-secondary)}.coh-blog-nav a{-webkit-text-decoration:none;text-decoration:none}.coh-blog-reply{margin-top:32px;padding-top:24px;border-top:1px solid var(--coh-border)}.coh-reply-title{font-size:22px;margin-bottom:16px}.coh-reply-note{font-size:14px;color:var(--coh-text-secondary)}.coh-required-mark{color:#ef4444;font-weight:700}@media (max-width:768px){.coh-blog-card-title{font-size:18px}.coh-blog-detail-title{font-size:26px}.coh-blog-sidebar{position:static;margin-top:32px}}