@charset "UTF-8";.blog-featured-section{padding:48px 0;background:var(--bg-light);border-bottom:1px solid var(--border)}.featured-article-wrap{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 24px var(--shadow)}.featured-img-wrap{height:100%;min-height:320px;overflow:hidden}.featured-img-wrap a,.featured-img-wrap ai-img,.featured-img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-article-body{padding:40px 36px;height:100%;display:flex;flex-direction:column;justify-content:center}.featured-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary);background:rgba(232,82,10,.08);border:1px solid rgba(232,82,10,.2);border-radius:3px;padding:3px 10px;display:inline-block;margin-bottom:16px}.featured-title{font-size:26px;font-weight:700;margin-bottom:12px}.featured-title a{color:var(--text-primary);-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition)}.featured-title a:hover{color:var(--brand-primary)}.article-meta{font-size:13px;color:var(--text-muted);margin-bottom:16px}.article-meta a{color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none;font-weight:600}.meta-sep{margin:0 8px}.featured-abstract{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px;flex:1}.blog-list-section{padding:48px 0}.blog-section-heading{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--brand-secondary);display:inline-block}.blog-sidebar .sidebar-section{background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;margin-bottom:20px}.sidebar-heading{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--brand-secondary)}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.recent-blogs li:last-child{border-bottom:none}.recent-blogs .badge.fill-bg{background:var(--brand-primary);border-radius:var(--radius-sm);min-width:40px;text-align:center;padding:4px 6px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.recent-blogs .date-day{font-size:16px;font-weight:700;color:#fff;line-height:1;display:block}.recent-blogs .date-month{font-size:10px;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.06em;display:block}.recent-blogs a{font-size:14px;color:var(--text-secondary);-webkit-text-decoration:none;text-decoration:none;line-height:1.4;transition:color var(--transition)}.recent-blogs a:hover{color:var(--brand-primary)}.sidebar-cta-box{background:var(--bg-dark)!important;border-color:transparent!important}.sidebar-cta-box h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.sidebar-cta-box p{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:16px}.topic-tags{display:flex;flex-wrap:wrap;gap:8px}.topic-tag{font-size:12px;font-weight:600;color:var(--brand-primary);border:1px solid var(--border);border-radius:16px;padding:4px 12px;-webkit-text-decoration:none;text-decoration:none;transition:all var(--transition)}.topic-tag:hover{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.pagination .page-link{color:var(--brand-primary);border-color:var(--border)}.pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.pagination .page-item.disabled .page-link{color:var(--text-muted)}@media (max-width:767px){.featured-article-body{padding:24px 20px}.featured-title{font-size:20px}}