.tv-blog-hero{background:var(--tv-gradient)}.tv-blog-list{padding:var(--tv-spacing-xxl) 0}.tv-blog-card{background:var(--tv-bg);border:1px solid #e0e0e0;border-radius:var(--tv-radius);overflow:hidden;height:100%;transition:box-shadow .2s}.tv-blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.tv-blog-card-body{padding:var(--tv-spacing-md)}.tv-blog-meta{display:flex;gap:var(--tv-spacing-sm);margin-bottom:var(--tv-spacing-sm);font-size:13px}.tv-blog-date{color:var(--tv-text-secondary)}.tv-blog-category a{color:var(--tv-primary);font-weight:600}.tv-blog-title{font-size:20px;margin-bottom:var(--tv-spacing-sm)}.tv-blog-title a{color:var(--tv-text)}.tv-blog-title a:hover{color:var(--tv-primary)}.tv-blog-excerpt{color:var(--tv-text-secondary);font-size:14px;margin-bottom:var(--tv-spacing-sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tv-blog-author{font-size:13px;color:var(--tv-text-secondary);margin-bottom:var(--tv-spacing-sm)}.tv-blog-read-more{color:var(--tv-primary);font-weight:600;font-size:14px}.tv-pagination{margin-top:var(--tv-spacing-xl)}.tv-pagination .page-link{color:var(--tv-primary);border-color:#e0e0e0}.tv-pagination .page-item.active .page-link{background:var(--tv-primary);border-color:var(--tv-primary);color:#fff}.tv-blog-detail{padding:var(--tv-spacing-xxl) 0}.tv-blog-detail-header{margin-bottom:var(--tv-spacing-lg)}.tv-blog-category-link{color:var(--tv-primary);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px}.tv-blog-detail-title{margin:var(--tv-spacing-sm) 0}.tv-blog-detail-meta{color:var(--tv-text-secondary);font-size:14px}.tv-blog-detail-meta a{color:var(--tv-text-secondary)}.tv-blog-content{font-size:16px;line-height:1.8;margin-bottom:var(--tv-spacing-xl)}.tv-blog-content h2,.tv-blog-content h3{margin-top:var(--tv-spacing-lg);margin-bottom:var(--tv-spacing-sm)}.tv-blog-content img{max-width:100%;height:auto;margin:var(--tv-spacing-md) 0}.tv-blog-content blockquote{border-left:4px solid var(--tv-primary);padding:var(--tv-spacing-sm) var(--tv-spacing-md);margin:var(--tv-spacing-md) 0;background:var(--tv-bg-light);font-style:italic}.tv-divider{border-top:1px solid #e0e0e0;margin:var(--tv-spacing-md) 0}.tv-share-icon{color:var(--tv-text-secondary);font-size:24px;margin-right:16px}.tv-share-icon:hover{color:var(--tv-primary)}.tv-blog-footer-meta{padding:var(--tv-spacing-sm) 0;font-size:13px;color:var(--tv-text-secondary)}.tv-blog-footer-meta a{color:var(--tv-primary)}.tv-author-box{background:var(--tv-bg-light);border-radius:var(--tv-radius);padding:var(--tv-spacing-md);margin:var(--tv-spacing-lg) 0}.tv-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tv-author-name{font-size:16px;margin-bottom:4px}.tv-author-desc{color:var(--tv-text-secondary);font-size:14px;margin:0}.tv-blog-nav{border-top:1px solid #e0e0e0;padding:var(--tv-spacing-md) 0;margin:var(--tv-spacing-lg) 0}.tv-nav-direction{display:block;font-size:12px;color:var(--tv-text-secondary);text-transform:uppercase;letter-spacing:1px}.tv-nav-title{display:block;color:var(--tv-text);font-weight:600;font-size:14px;margin-top:4px}.tv-reply-title{margin-bottom:var(--tv-spacing-md)}.tv-comment-notes{font-size:13px;color:var(--tv-text-secondary)}.require::after{content:" *";color:#dc3545}.tv-blog-sidebar{padding-top:var(--tv-spacing-lg)}.tv-sidebar-widget{background:var(--tv-bg-light);border-radius:var(--tv-radius);padding:var(--tv-spacing-md)}.tv-widget-title{font-size:16px;font-weight:700;display:block;margin-bottom:var(--tv-spacing-sm);padding-bottom:var(--tv-spacing-xs);border-bottom:2px solid var(--tv-primary)}.tv-recent-posts{list-style:none;padding:0;margin:0}.tv-recent-posts li{padding:8px 0;border-bottom:1px solid #e0e0e0}.tv-recent-posts li:last-child{border-bottom:none}.tv-recent-date{display:block;font-size:12px;color:var(--tv-text-secondary)}.tv-recent-posts a{color:var(--tv-text);font-size:14px;font-weight:500}.tv-recent-posts a:hover{color:var(--tv-primary)}