@charset "UTF-8";.blog-page-header{border-bottom:1px solid var(--neutral-100)}.blog-category-tag{display:inline-block;background:var(--brand-primary);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.blog-meta-row{display:flex;gap:8px;align-items:center;font-size:.85rem;color:var(--neutral-600);margin-top:8px}.blog-meta-row a{color:var(--brand-primary)}.blog-featured-title{font-size:1.4rem;line-height:1.25}.blog-featured-title a,.blog-featured-title a:hover{color:var(--neutral-900)}.blog-featured-title a:hover{color:var(--brand-primary)}.blog-featured-img ai-img,.blog-featured-img img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;display:block}.blog-excerpt{font-size:.93rem;color:var(--neutral-600);line-height:1.65}.blog-list-grid{display:flex;flex-direction:column;gap:24px}.blog-list-card{background:#fff;border:1px solid var(--neutral-100);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition)}.blog-list-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog-list-card-inner{display:grid;grid-template-columns:220px 1fr;grid-gap:0;gap:0}.blog-list-img{overflow:hidden}.blog-list-img ai-img,.blog-list-img img{width:220px;height:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s}.blog-list-card:hover .blog-list-img ai-img,.blog-list-card:hover .blog-list-img img{transform:scale(1.05)}.blog-list-body{padding:20px 24px;display:flex;flex-direction:column}.blog-list-title{font-size:1.05rem;line-height:1.3;margin-bottom:0;flex:1}.blog-list-title a{color:var(--neutral-900)}.blog-list-title a:hover{color:var(--brand-primary)}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--neutral-100)}.read-more-link{font-size:.875rem;font-weight:600;color:var(--brand-primary)}.blog-cat-link{font-size:.8rem;color:var(--neutral-600)}.sidebar-widget-title{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-600);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--neutral-100)}.recent-posts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.recent-post-item{display:flex;align-items:flex-start;gap:12px}.recent-post-date-badge{display:flex;flex-direction:column;align-items:center;background:var(--brand-primary);color:#fff;border-radius:var(--radius-sm);padding:4px 8px;min-width:40px;flex-shrink:0}.date-day{font-size:1rem;font-weight:700;line-height:1}.date-month{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.recent-post-title{font-size:.88rem;color:var(--neutral-900);line-height:1.4;font-weight:500;transition:color var(--transition)}.recent-post-title:hover{color:var(--brand-primary)}.sidebar-cta-box{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:var(--radius-md);padding:20px}.sidebar-cta-box h4{font-size:.95rem;margin-bottom:.5rem}.sidebar-cta-box p{font-size:.85rem;color:var(--neutral-600);margin-bottom:1rem}.blog-detail-article{background:#fff;border-radius:var(--radius-lg);padding:40px;border:1px solid var(--neutral-100);box-shadow:var(--shadow-sm)}.blog-detail-title{font-size:max(22px, min(3vw, 34px));line-height:1.2;margin-bottom:0}.blog-detail-meta{display:flex;gap:8px;align-items:center;font-size:.875rem;color:var(--neutral-600);margin-top:12px}.blog-detail-meta a{color:var(--brand-primary)}.blog-detail-divider{height:1px;background:var(--neutral-100);margin:24px 0}.blog-detail-content{font-size:1rem;line-height:1.8;color:var(--neutral-800)}.blog-detail-content h2{font-size:1.5rem;margin-top:2em;margin-bottom:.75em}.blog-detail-content h3{font-size:1.2rem;margin-top:1.75em;margin-bottom:.6em}.blog-detail-content p{margin-bottom:1.25em}.blog-detail-content ol,.blog-detail-content ul{padding-left:1.75rem;margin-bottom:1.25em}.blog-detail-content li{margin-bottom:.4em}.blog-detail-content blockquote{border-left:4px solid var(--brand-primary);padding:16px 20px;background:var(--neutral-50);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:#2a4a50;color:var(--neutral-700,#2a4a50);margin:1.5em 0}.blog-share-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.share-icons{display:flex;gap:8px}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all var(--transition)}.share-btn svg{width:16px;height:16px;fill:#fff}.share-linkedin{background:#0077b5}.share-twitter{background:#000}.share-whatsapp{background:#25d366}.share-btn:hover{opacity:.85;transform:translateY(-2px)}.entry-meta-bar{font-size:.85rem;color:var(--neutral-600);padding:12px 0;margin-bottom:24px}.entry-meta-bar a{color:var(--brand-primary)}.author-box{display:flex;gap:20px;background:var(--neutral-50);border-radius:var(--radius-lg);padding:24px;border:1px solid var(--neutral-100);margin-bottom:32px}.author-avatar-img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-box-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-600);display:block}.author-box-name{font-size:1rem;font-weight:700;margin:4px 0 8px}.author-box-bio{font-size:.88rem;color:var(--neutral-600);margin:0;line-height:1.55}.blog-prev-next{margin-bottom:32px;padding:16px 0;border-top:1px solid var(--neutral-100);border-bottom:1px solid var(--neutral-100)}.blog-nav-link{display:flex;flex-direction:column;gap:4px;color:var(--neutral-900);transition:color var(--transition)}.blog-nav-link:hover{color:var(--brand-primary)}.blog-nav-direction{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary)}.blog-nav-title{font-size:.9rem;font-weight:600;line-height:1.3}.blog-reply-section{border-top:1px solid var(--neutral-100);padding-top:32px}.reply-section-title{font-size:1.2rem;margin-bottom:.5rem}.reply-note{font-size:.85rem;color:var(--neutral-600);margin-bottom:1.5rem}.toc-widget{background:var(--neutral-50);border:1px solid var(--neutral-100);border-radius:var(--radius-md);padding:20px}.toc-list{list-style:none;padding:0;margin:0}.toc-item{margin-bottom:6px}.toc-item a{font-size:.875rem;color:var(--neutral-600);transition:color var(--transition);display:block;padding:3px 0;border-bottom:1px solid transparent}.toc-item a:hover{color:var(--brand-primary)}.toc-h3{padding-left:14px}.toc-h3 a{font-size:.82rem}@media (max-width:767.98px){.blog-list-card-inner{grid-template-columns:1fr}.blog-list-img ai-img,.blog-list-img img{width:100%;height:180px}.blog-detail-article{padding:24px 18px}.author-box{flex-direction:column}}