@charset "UTF-8";.blog-hero{background-color:var(--color-bg);padding:60px 0 40px;border-bottom:3px solid var(--color-primary)}.blog-hero h1{font-size:2.5rem;color:var(--color-secondary);margin-bottom:.5rem}.blog-hero p{color:var(--color-text-muted);max-width:560px}.blog-main-section{padding:60px 0 80px;background-color:var(--color-white)}.blog-list-wrap{padding-right:2rem}.blog-card{border-bottom:1px solid var(--color-border);padding-bottom:2.5rem;margin-bottom:2.5rem}.blog-card:last-child{border-bottom:none}.blog-card-category{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem}.blog-card h2{font-size:1.4rem;margin-bottom:.5rem}.blog-card h2 a{color:var(--color-secondary);-webkit-text-decoration:none;text-decoration:none}.blog-card h2 a:hover{color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.blog-card-meta{font-size:.8rem;color:var(--color-text-muted);margin-bottom:1rem}.blog-card-meta a{color:var(--color-primary)}.blog-card-abstract{color:var(--color-text);font-size:.95rem;line-height:1.7;margin-bottom:1rem}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--color-text-muted)}.blog-read-more{color:var(--color-primary);font-weight:700;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none}.blog-read-more:hover{-webkit-text-decoration:underline;text-decoration:underline}.pagination .page-item.active .page-link{background-color:var(--color-primary);border-color:var(--color-primary)}.pagination .page-link{color:var(--color-primary)}.blog-sidebar{border-left:1px solid var(--color-border);padding-left:2rem}.sidebar-widget{margin-bottom:2.5rem}.sidebar-widget-title{font-family:var(--font-heading);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-primary);display:inline-block}.recent-blog-list{list-style:none;padding:0;margin:0}.recent-blog-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.recent-blog-list li:last-child{border-bottom:none;margin-bottom:0}.recent-blog-badge{background-color:var(--color-secondary);color:var(--color-white);border-radius:var(--border-radius);padding:4px 8px;text-align:center;flex-shrink:0;min-width:44px}.recent-blog-badge .date-day{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;display:block;line-height:1.1}.recent-blog-badge .date-month{font-size:.65rem;text-transform:uppercase;display:block;opacity:.8}.recent-blog-list li a{font-size:.875rem;color:var(--color-text);line-height:1.45}.recent-blog-list li a:hover{color:var(--color-primary)}@media (max-width:991px){.blog-list-wrap{padding-right:0}.blog-sidebar{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:2rem;margin-top:2rem}.blog-hero h1{font-size:1.9rem}}