.jc-blog-list{margin-bottom:32px}.jc-blog-item{padding:28px 0;border-bottom:1px solid var(--jc-border)}.jc-blog-item:first-child{padding-top:0}.jc-blog-category a{font-size:var(--jc-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--jc-secondary)}.jc-blog-title{font-size:22px;margin:6px 0 0}.jc-blog-title a{color:var(--jc-text)}.jc-blog-title a:hover{color:var(--jc-secondary)}.jc-blog-divider{width:40px;height:2px;background:var(--jc-secondary);margin:10px 0}.jc-blog-meta{font-size:var(--jc-text-sm);color:var(--jc-text-muted);margin-bottom:12px}.jc-blog-meta a{color:var(--jc-text-muted)}.jc-blog-meta a:hover{color:var(--jc-secondary)}.jc-blog-excerpt{color:var(--jc-text-secondary);margin-bottom:12px;line-height:1.7}.jc-blog-footer-meta{margin-top:16px;padding-top:12px;border-top:1px solid var(--jc-border);font-size:var(--jc-text-xs);color:var(--jc-text-muted)}.jc-meta-cat{margin-right:16px}.jc-blog-footer-meta a{color:var(--jc-text-muted)}.jc-blog-footer-meta a:hover{color:var(--jc-secondary)}.jc-pagination .page-link{color:var(--jc-text-secondary);border-color:var(--jc-border);font-size:var(--jc-text-sm);padding:6px 12px}.jc-pagination .page-item.active .page-link{background:var(--jc-primary);border-color:var(--jc-primary);color:#fff}.jc-pagination .page-link:hover{background:var(--jc-bg-alt);color:var(--jc-primary)}.jc-sidebar{padding-left:20px;border-left:2px solid var(--jc-border)}.jc-sidebar-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.jc-sidebar-divider{width:30px;height:2px;background:var(--jc-secondary);margin-bottom:16px}.jc-recent-posts{list-style:none;padding:0;margin:0}.jc-recent-post-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--jc-border)}.jc-recent-post-item:last-child{border-bottom:none}.jc-recent-date{flex-shrink:0;width:44px;text-align:center;border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm);padding:4px 2px}.jc-date-day{display:block;font-size:18px;font-weight:600;color:var(--jc-primary);line-height:1}.jc-date-month{display:block;font-size:11px;color:var(--jc-text-muted);text-transform:uppercase}.jc-recent-posts a{font-size:var(--jc-text-sm);color:var(--jc-text);line-height:1.35}.jc-recent-posts a:hover{color:var(--jc-secondary)}.jc-blog-detail{padding-bottom:24px}.jc-blog-detail-title{font-size:32px;margin-bottom:0}.jc-blog-content{line-height:1.75;color:var(--jc-text);margin-top:20px}.jc-blog-content h2{margin-top:32px;margin-bottom:12px;font-size:24px}.jc-blog-content h3{margin-top:24px;margin-bottom:10px}.jc-blog-content img{border-radius:var(--jc-radius-card);margin:16px 0}.jc-blog-content blockquote{border-left:3px solid var(--jc-secondary);padding-left:16px;color:var(--jc-text-secondary);margin:16px 0}.jc-blog-share{margin-top:24px;padding-top:16px}.jc-share-label{font-size:var(--jc-text-sm);color:var(--jc-text-muted);margin-right:12px;font-weight:500}.jc-share-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--jc-border);border-radius:var(--jc-radius-sm);color:var(--jc-text-secondary);margin-right:8px;transition:border-color var(--jc-duration-hover) var(--jc-ease)}.jc-share-icon:hover{border-color:var(--jc-secondary);color:var(--jc-secondary)}.jc-icon-linkedin::before{content:"in";font-weight:700;font-size:14px}.jc-icon-twitter::before{content:"X";font-weight:700;font-size:14px}.jc-icon-facebook::before{content:"f";font-weight:700;font-size:14px}.jc-icon-whatsapp::before{content:"W";font-weight:700;font-size:14px}.jc-blog-entry-meta{margin-top:20px;padding:12px 0;border-top:1px solid var(--jc-border);border-bottom:1px solid var(--jc-border);font-size:var(--jc-text-sm);color:var(--jc-text-muted)}.jc-blog-entry-meta span+span{margin-left:16px}.jc-author-box{margin-top:24px;padding:20px;border:2px solid var(--jc-border);border-radius:var(--jc-radius-card);background:var(--jc-bg-alt)}.jc-author-avatar{width:64px;height:64px;border-radius:50%;border:2px solid var(--jc-border)}.jc-author-name{font-size:16px;margin-bottom:4px}.jc-author-desc{font-size:var(--jc-text-sm);color:var(--jc-text-muted);margin-bottom:0}.jc-prev-next{margin-top:24px;padding:20px 0;border-top:2px solid var(--jc-border)}.jc-pn-label{display:block;font-size:var(--jc-text-xs);color:var(--jc-text-muted);text-transform:uppercase;letter-spacing:.04em}.jc-pn-title{display:block;font-size:var(--jc-text-body);color:var(--jc-text);margin-top:2px}.jc-prev-next a:hover .jc-pn-title{color:var(--jc-secondary)}.jc-comment-section{margin-top:40px;padding-top:24px;border-top:2px solid var(--jc-border)}.jc-comment-title{font-size:20px;margin-bottom:8px}.jc-comment-note{font-size:var(--jc-text-sm);color:var(--jc-text-muted);margin-bottom:16px}.jc-comment-note .require::after{content:" *";color:var(--jc-error)}@media (max-width:991px){.jc-sidebar{padding-left:0;border-left:none;border-top:2px solid var(--jc-border);padding-top:24px;margin-top:32px}}