.blog-detail-section{padding:48px 0 80px}.blog-detail-wrap{max-width:780px;margin:0 auto}.blog-detail-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-back-link{font-size:14px;color:var(--tf-primary);font-weight:600}.blog-detail-title{font-size:40px;margin-bottom:24px;line-height:1.2}.blog-detail-author{display:flex;align-items:center;gap:16px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--tf-gray-100)}.author-avatar{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-detail-author strong{display:block;font-size:16px}.blog-detail-author span{font-size:14px;color:var(--tf-gray-500)}.blog-detail-content{font-size:17px;line-height:1.8;color:var(--tf-gray-700);margin-bottom:40px}.blog-detail-content h2{margin-top:40px;margin-bottom:16px}.blog-detail-content h3{margin-top:32px;margin-bottom:12px}.blog-detail-content p{margin-bottom:20px}.blog-detail-content ol,.blog-detail-content ul{margin-bottom:20px;padding-left:24px}.blog-detail-content img{border-radius:var(--tf-radius);margin:24px 0}.blog-share{display:flex;align-items:center;gap:12px;padding:24px 0;border-top:1px solid var(--tf-gray-100);border-bottom:1px solid var(--tf-gray-100);margin-bottom:32px}.blog-share span{font-size:14px;font-weight:600;color:var(--tf-gray-700)}.blog-share a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--tf-gray-100);color:var(--tf-gray-700);font-size:16px;transition:all var(--tf-transition)}.blog-share a:hover{background:var(--tf-primary);color:var(--tf-white)}.blog-prev-next{margin-bottom:40px}.blog-nav-next,.blog-nav-prev{padding:16px 0}.blog-nav-next{text-align:right}.blog-prev-next .nav-direction{display:block;font-size:13px;font-weight:600;color:var(--tf-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.blog-prev-next .nav-title{display:block;font-size:15px;color:var(--tf-gray-700)}.blog-prev-next a{-webkit-text-decoration:none;text-decoration:none}.blog-prev-next a:hover .nav-title{color:var(--tf-primary)}.blog-author-box{display:flex;gap:20px;padding:32px;background:var(--tf-gray-100);border-radius:var(--tf-radius);margin-bottom:48px}.author-avatar-lg{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.blog-author-box h4{margin-bottom:8px}.blog-author-box p{font-size:14px;color:var(--tf-gray-500);margin:0}.blog-reply{padding-top:32px;border-top:1px solid var(--tf-gray-100)}.blog-reply h3{margin-bottom:24px}.comment-notes{font-size:14px;color:var(--tf-gray-500)}.btn-comment-submit{padding:12px 32px;background:var(--tf-primary);color:var(--tf-white);font-weight:600;border:none;border-radius:var(--tf-radius);transition:background var(--tf-transition)}.btn-comment-submit:hover{background:var(--tf-primary-dark)}@media (max-width:767px){.blog-detail-title{font-size:28px}.blog-detail-content{font-size:16px}.blog-author-box{flex-direction:column;align-items:center;text-align:center}}