.tec-blog-list{padding:var(--tec-space-lg) 0 var(--tec-space-xl)}.tec-blog-entry{border-bottom:1px solid var(--tec-border);padding:var(--tec-space-sm) 0}.tec-blog-entry:last-of-type{border-bottom:none}.tec-blog-date{font-size:.78rem;color:var(--tec-text-secondary);font-weight:500}.tec-blog-title{font-size:1rem;margin-bottom:4px}.tec-blog-title a{color:var(--tec-text)}.tec-blog-title a:hover{color:var(--tec-accent)}.tec-blog-excerpt{font-size:.82rem;color:var(--tec-text-secondary);margin:0;line-height:1.5}.tec-blog-read{font-size:.82rem;font-weight:500;color:var(--tec-primary)}.tec-blog-read:hover{color:var(--tec-accent)}.tec-blog-detail{padding:calc(var(--tec-space-2xl) + 60px) 0 var(--tec-space-xl)}.tec-blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--tec-space-sm)}.tec-blog-back{font-size:.82rem;color:var(--tec-text-secondary)}.tec-blog-back:hover{color:var(--tec-primary)}.tec-blog-date-detail{font-size:.82rem;color:var(--tec-text-secondary)}.tec-blog-detail-title{font-size:1.75rem;margin-bottom:var(--tec-space-lg);line-height:1.3}.tec-blog-content{font-size:.95rem;line-height:1.8;margin-bottom:var(--tec-space-lg)}.tec-blog-content h2{font-size:1.25rem;margin-top:var(--tec-space-lg);margin-bottom:var(--tec-space-sm)}.tec-blog-content h3{font-size:1.05rem;margin-top:var(--tec-space-md);margin-bottom:var(--tec-space-xs)}.tec-blog-content img{border-radius:var(--tec-radius);margin:var(--tec-space-sm) 0}.tec-blog-content ol,.tec-blog-content ul{padding-left:24px}.tec-blog-content blockquote{border-left:3px solid var(--tec-accent);padding-left:var(--tec-space-sm);margin:var(--tec-space-md) 0;color:var(--tec-text-secondary);font-style:italic}.tec-blog-share{border-top:1px solid var(--tec-border);padding-top:var(--tec-space-sm);margin-bottom:var(--tec-space-lg)}.tec-share-link{font-size:.82rem;color:var(--tec-text-secondary);margin-right:var(--tec-space-sm)}.tec-share-link:hover{color:var(--tec-primary)}.tec-blog-nav{border-top:1px solid var(--tec-border);padding:var(--tec-space-md) 0;margin-bottom:var(--tec-space-lg)}.tec-blog-next,.tec-blog-prev{display:block;color:var(--tec-text)}.tec-blog-next:hover,.tec-blog-prev:hover{color:var(--tec-accent)}.tec-nav-label{display:block;font-size:.75rem;color:var(--tec-text-secondary);margin-bottom:4px}.tec-nav-title{display:block;font-size:.85rem;font-weight:500}.tec-blog-reply{border-top:1px solid var(--tec-border);padding-top:var(--tec-space-md)}.tec-blog-reply h3{font-size:1.1rem;margin-bottom:var(--tec-space-sm)}.tec-reply-note{font-size:.82rem;color:var(--tec-text-secondary)}.pagination .page-link{color:var(--tec-primary);border-color:var(--tec-border);font-size:.85rem}.pagination .page-item.active .page-link{background:var(--tec-primary);border-color:var(--tec-primary);color:#fff}@media (max-width:767.98px){.tec-blog-detail-title{font-size:1.375rem}.tec-blog-entry .text-end{text-align:left!important;margin-top:8px}}