@charset "UTF-8";.blog-hero{background:var(--color-bg);padding:60px 0 40px;border-bottom:1px solid var(--color-border)}.blog-h1{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.blog-sub{font-size:1rem;color:var(--color-text-muted);max-width:600px;line-height:1.7;margin:0}.blog-entry{border-bottom:1px solid var(--color-border);padding-bottom:2.5rem;margin-bottom:2.5rem}.blog-entry:last-child{border-bottom:none}.blog-meta-top{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.blog-category-tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgba(44,62,80,.08);color:var(--color-primary);padding:3px 10px;border-radius:3px}.blog-date{font-size:.82rem;color:var(--color-text-muted)}.blog-entry-title{font-size:1.3rem;font-weight:700;margin-bottom:.35rem}.blog-entry-title a{color:var(--color-primary)}.blog-entry-title a:hover{color:var(--color-accent)}.blog-byline{font-size:.82rem;color:var(--color-text-muted);margin-bottom:.75rem}.blog-byline a{color:var(--color-text-muted)}.blog-abstract{font-size:.92rem;color:var(--color-text-muted);line-height:1.75;margin-bottom:1.25rem}.blog-entry-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.read-more-btn{font-size:.88rem;font-weight:600;color:var(--color-primary);border:1px solid var(--color-primary);padding:5px 14px;border-radius:var(--radius-sm);transition:all var(--transition)}.read-more-btn:hover{background:var(--color-primary);color:#fff}.blog-entry-meta{font-size:.8rem;color:var(--color-text-muted)}.blog-entry-meta a{color:var(--color-text-muted)}.blog-sidebar{background:var(--color-bg);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--color-border)}.sidebar-title{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);display:block;margin-bottom:.75rem}.sidebar-divider{display:block;width:32px;height:2px;background:var(--color-accent);margin-bottom:1.25rem;border-radius:1px}.recent-blog-list{list-style:none;padding:0;margin:0}.recent-blog-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.recent-blog-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.recent-date-badge{min-width:36px;background:var(--color-primary);border-radius:var(--radius-sm);text-align:center;padding:4px 0;flex-shrink:0}.date-day{display:block;font-size:.9rem;font-weight:700;color:#fff;line-height:1}.date-month{display:block;font-size:.62rem;color:rgba(255,255,255,.7);text-transform:uppercase}.recent-title{font-size:.85rem;color:var(--color-text);line-height:1.45}.recent-title:hover{color:var(--color-accent)}.sidebar-cta{background:#fff;border-radius:var(--radius-sm);padding:1.25rem;border:1px solid var(--color-border)}.sidebar-cta h4{font-size:.95rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.sidebar-cta p{font-size:.82rem;color:var(--color-text-muted);line-height:1.55;margin-bottom:.75rem}.blog-detail-header{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);padding:64px 0 48px;margin-bottom:48px}.blog-detail-meta-top{margin-bottom:1rem}.blog-detail-h1{font-size:2rem;font-weight:700;color:#fff;line-height:1.25;margin-bottom:1rem;max-width:720px}.blog-detail-byline{font-size:.88rem;color:rgba(255,255,255,.65)}.blog-detail-byline a{color:rgba(255,255,255,.8)}.byline-sep{margin:0 .5rem}.blog-content{font-size:1rem;line-height:1.8;color:var(--color-text);margin-bottom:2rem}.blog-content h2{font-size:1.4rem;font-weight:700;color:var(--color-primary);margin:2rem 0 .75rem}.blog-content h3{font-size:1.15rem;font-weight:700;color:var(--color-primary);margin:1.5rem 0 .5rem}.blog-content p{margin-bottom:1.2rem}.blog-content ol,.blog-content ul{padding-left:1.5rem;margin-bottom:1.2rem}.blog-content li{margin-bottom:.4rem}.blog-share-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.share-label{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.share-btn{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;padding:5px 12px;border-radius:var(--radius-sm);transition:opacity var(--transition)}.share-btn:hover{opacity:.85}.share-linkedin{background:#0077b5;color:#fff}.share-twitter{background:#1da1f2;color:#fff}.share-whatsapp{background:#25d366;color:#fff}.entry-meta-bar{font-size:.82rem;color:var(--color-text-muted);margin-bottom:2rem}.entry-meta-bar a{color:var(--color-text-muted)}.author-box{background:var(--color-bg);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--color-border);margin-bottom:2rem}.author-avatar-img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.author-bio{font-size:.85rem;color:var(--color-text-muted);margin:0}.pre-next-nav{margin-bottom:2.5rem;padding:1.5rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pre-next-link{display:block;padding:.5rem}.pn-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:4px}.pn-title{font-size:.9rem;font-weight:600;color:var(--color-primary)}.pre-next-link:hover .pn-title{color:var(--color-accent)}.comment-section{margin-top:2.5rem}.comment-title{font-size:1.2rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem}@media (max-width:767px){.blog-detail-h1,.blog-h1{font-size:1.5rem}.blog-entry-footer{flex-direction:column;align-items:flex-start}}