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