.td-blog-hero{padding:100px 0 60px;background:var(--td-bg-secondary);border-bottom:1px solid var(--td-border)}.td-blog-hero h1{margin-bottom:12px}.td-blog-hero-sub{color:var(--td-text-muted);font-size:18px;max-width:600px}.td-blog-list{margin-bottom:40px}.td-blog-entry{padding:32px 0;border-bottom:1px solid var(--td-border)}.td-blog-entry:first-child{padding-top:0}.td-blog-entry-meta{display:flex;align-items:center;gap:16px;margin-bottom:12px}.td-blog-category{color:var(--td-secondary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.td-blog-date{color:var(--td-text-muted);font-size:14px}.td-blog-entry-title{font-size:24px;margin-bottom:12px}.td-blog-entry-title a{color:var(--td-text);transition:color var(--td-duration-hover) var(--td-ease)}.td-blog-entry-title a:hover{color:var(--td-primary-light)}.td-blog-excerpt{color:var(--td-text-muted);font-size:15px;line-height:1.7;margin-bottom:16px}.td-blog-entry-footer{display:flex;justify-content:space-between;align-items:center}.td-blog-author{color:var(--td-text-muted);font-size:14px}.td-blog-author a{color:var(--td-text-secondary)}.td-blog-read-more{color:var(--td-secondary);font-weight:600;font-size:15px}.td-blog-read-more:hover{color:var(--td-secondary-light)}.td-blog-pagination{margin-top:20px}.td-blog-pagination .page-link{background:var(--td-bg-secondary);border-color:var(--td-border);color:var(--td-text-muted)}.td-blog-pagination .page-item.active .page-link{background:var(--td-primary);border-color:var(--td-primary);color:#fff}.td-blog-pagination .page-item.disabled .page-link{background:var(--td-bg-tertiary);border-color:var(--td-border);color:var(--td-text-muted);opacity:.5}.td-blog-sidebar{position:sticky;top:100px}.td-sidebar-widget{background:var(--td-card-bg);border:1px solid var(--td-border);padding:24px;margin-bottom:24px}.td-sidebar-title{color:var(--td-text);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--td-primary);display:block}.td-recent-posts{list-style:none;padding:0;margin:0}.td-recent-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--td-border)}.td-recent-item:last-child{border-bottom:none}.td-recent-date{flex-shrink:0;width:48px;text-align:center;background:var(--td-bg-tertiary);padding:6px 4px;border:1px solid var(--td-border)}.td-date-day{display:block;font-size:18px;font-weight:700;color:var(--td-text);line-height:1}.td-date-month{display:block;font-size:11px;color:var(--td-text-muted);text-transform:uppercase;letter-spacing:.05em}.td-recent-item a{color:var(--td-text-secondary);font-size:14px;line-height:1.5}.td-recent-item a:hover{color:var(--td-secondary)}.td-sidebar-cta{background:rgba(190,18,60,.08);border-color:var(--td-primary-dark)}.td-sidebar-cta p{color:var(--td-text-muted);font-size:14px;line-height:1.6;margin-bottom:16px}.td-blog-detail-title{font-size:36px;margin-bottom:16px;line-height:1.2}.td-blog-detail-meta{color:var(--td-text-muted);font-size:14px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--td-border)}.td-blog-detail-meta a{color:var(--td-text-secondary)}.td-blog-content{color:var(--td-text-secondary);font-size:16px;line-height:1.8;margin-bottom:32px}.td-blog-content h2{font-size:28px;margin-top:40px;margin-bottom:16px;color:var(--td-text)}.td-blog-content h3{font-size:22px;margin-top:32px;margin-bottom:12px;color:var(--td-text)}.td-blog-content p{margin-bottom:16px}.td-blog-content ol,.td-blog-content ul{margin-bottom:16px;padding-left:24px}.td-blog-content li{margin-bottom:8px}.td-blog-content img{max-width:100%;height:auto;margin:24px 0;border:1px solid var(--td-border)}.td-blog-content blockquote{border-left:4px solid var(--td-primary);padding:16px 24px;margin:24px 0;background:var(--td-card-bg);color:var(--td-text);font-style:italic}.td-blog-share{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid var(--td-border);border-bottom:1px solid var(--td-border);margin-bottom:24px}.td-share-label{color:var(--td-text-muted);font-size:14px;font-weight:600}.td-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--td-border);color:var(--td-text-muted);transition:all var(--td-duration-hover) var(--td-ease)}.td-share-btn:hover{border-color:var(--td-secondary);color:var(--td-secondary)}.td-icon-whatsapp{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'%3E%3C/path%3E%3C/svg%3E")}.td-blog-entry-info{display:flex;justify-content:space-between;color:var(--td-text-muted);font-size:14px;margin-bottom:32px}.td-blog-entry-info a{color:var(--td-secondary)}.td-author-box{background:var(--td-card-bg);border:1px solid var(--td-border);padding:24px;margin-bottom:32px}.td-author-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.td-author-name{color:var(--td-text);margin-bottom:4px}.td-author-bio{color:var(--td-text-muted);font-size:14px;margin:0;line-height:1.6}.td-blog-nav{border-top:1px solid var(--td-border);border-bottom:1px solid var(--td-border);padding:24px 0;margin-bottom:40px}.td-blog-nav a{display:block;color:var(--td-text-secondary);transition:color var(--td-duration-hover) var(--td-ease)}.td-blog-nav a:hover{color:var(--td-secondary)}.td-nav-direction{display:block;font-size:13px;color:var(--td-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.td-nav-title{display:block;font-size:15px;font-weight:500}.td-blog-comments{padding-top:8px}.td-blog-comments h3{margin-bottom:16px}.td-blog-comments .form-check-label,.td-comment-note{color:var(--td-text-muted);font-size:14px}@media (max-width:768px){.td-blog-hero{padding:80px 0 40px}.td-blog-detail-title{font-size:28px}.td-blog-entry-footer{flex-direction:column;align-items:flex-start;gap:8px}.td-blog-entry-info{flex-direction:column;gap:4px}}