@charset "UTF-8";.blog-hero{background:linear-gradient(135deg,#0d1b2a 0,var(--brand-primary) 100%);padding:64px 0}.blog-hero .section-label{color:#aed6f1;background:rgba(255,255,255,.15)}.blog-list-item{padding:32px 0;border-bottom:1px solid var(--brand-border)}.blog-list-item:last-child{border-bottom:none}.category-tag{margin-bottom:8px}.category-tag a{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);background:rgba(27,79,114,.08);padding:3px 10px;border-radius:20px}.entry-title{font-size:1.3rem;font-weight:700;margin-bottom:10px;line-height:1.3}.blog-title-link{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.blog-title-link:hover{color:var(--brand-primary)}.divider-line{height:1px;background:var(--brand-border);margin:12px 0}.blog-meta-row{font-size:.8rem;color:var(--brand-text-muted);margin-bottom:12px}.blog-meta-row a{color:var(--brand-primary)}.blog-excerpt{font-size:.9rem;line-height:1.7;color:var(--brand-text-muted);margin-bottom:16px}.blog-item-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.read-more-link{font-size:.85rem;font-weight:600;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.05em}.blog-item-tags{font-size:.8rem;color:var(--brand-text-muted)}.blog-item-tags a{color:var(--brand-primary)}.blog-pagination{margin-top:32px;padding-top:24px;border-top:1px solid var(--brand-border)}.blog-pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border)}.blog-pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.blog-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:76px}.sidebar-widget{background:var(--brand-bg-light);border-radius:var(--border-radius);padding:24px}.widget-title{font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);margin-bottom:8px}.widget-divider{display:block;height:2px;background:var(--brand-primary);width:32px;margin-bottom:16px}.recent-posts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.recent-post-item{display:flex;align-items:flex-start;gap:12px}.date-badge{width:40px;min-width:40px;background:var(--brand-primary);color:#fff;border-radius:var(--border-radius-sm);text-align:center;padding:4px;display:flex;flex-direction:column;align-items:center}.date-day{font-size:1.1rem;font-weight:800;line-height:1;display:block}.date-month{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;opacity:.85;display:block}.recent-post-title{font-size:.875rem;color:var(--brand-text);line-height:1.4;font-weight:500}.recent-post-title:hover{color:var(--brand-primary)}.sidebar-cta-widget{background:var(--brand-primary)}.sidebar-cta-widget .widget-title{color:#fff}.sidebar-cta-widget .widget-divider{background:rgba(255,255,255,.4)}.sidebar-cta-widget p{font-size:.875rem;color:rgba(255,255,255,.82);line-height:1.6;margin-bottom:16px}.sidebar-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sidebar-links a{font-size:.875rem;color:var(--brand-text);padding:4px 0;border-bottom:1px solid var(--brand-border);display:block;transition:var(--transition-base)}.sidebar-links a:hover{color:var(--brand-primary);padding-left:4px}.blog-article{line-height:1.75}.blog-article .entry-title{font-size:max(1.5rem, min(2.8vw, 2.2rem));font-weight:800;margin-bottom:12px}.article-body{font-size:.95rem;line-height:1.8;color:var(--brand-text);margin:24px 0}.article-body h2,.article-body h3{margin-top:32px;margin-bottom:12px}.article-body img{max-width:100%;border-radius:var(--border-radius);margin:16px 0}.article-body ol,.article-body ul{padding-left:24px;margin-bottom:16px}.article-body li{margin-bottom:6px}.blog-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.share-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text-muted)}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--border-radius-sm);font-size:.8rem;font-weight:600;transition:var(--transition-base);-webkit-text-decoration:none;text-decoration:none}.share-linkedin{background:#0077b5;color:#fff}.share-twitter{background:#1da1f2;color:#fff}.share-whatsapp{background:#25d366;color:#fff}.share-btn:hover{opacity:.88;color:#fff;transform:translateY(-1px)}.entry-meta{font-size:.8rem;color:var(--brand-text-muted);margin:16px 0;display:flex;gap:16px;flex-wrap:wrap}.entry-meta a{color:var(--brand-primary)}.author-box{display:flex;gap:20px;background:var(--brand-bg-light);border-radius:var(--border-radius);padding:24px;margin:24px 0}.author-avatar-wrap{flex-shrink:0}.author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1rem;font-weight:700;margin-bottom:6px}.author-bio{font-size:.875rem;color:var(--brand-text-muted);line-height:1.6;margin:0}.post-navigation{display:flex;gap:16px;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:20px 0;margin:24px 0}.post-nav-next,.post-nav-prev{flex:1}.post-nav-next{text-align:right}.post-nav-link{display:flex;flex-direction:column;gap:4px;-webkit-text-decoration:none;text-decoration:none}.nav-direction{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary)}.nav-title{font-size:.875rem;font-weight:600;color:var(--brand-text);line-height:1.35}.post-nav-link:hover .nav-title{color:var(--brand-primary)}.comment-form-section{margin-top:40px;padding-top:32px;border-top:2px solid var(--brand-border)}.comment-reply-title{font-size:1.3rem;font-weight:700;margin-bottom:8px}.comment-notes{font-size:.875rem;color:var(--brand-text-muted);margin-bottom:20px}.require-mark{color:#e74c3c;font-size:1rem}@media (max-width:991.98px){.blog-sidebar{position:static}}