@charset "UTF-8";.blog-hero{background:var(--brand-primary-dark);padding:200px 0 64px}.blog-hero .hero-eyebrow{color:var(--brand-primary-light);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.82rem;margin-bottom:12px}.blog-hero .hero-headline{color:#fff;font-size:max(1.8rem, min(3.6vw, 2.5rem));margin-bottom:16px}.blog-hero .hero-sub{color:rgba(255,255,255,.9);font-size:1.05rem;max-width:760px;margin:0}.blog-feature{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-left:4px solid var(--brand-primary);border-radius:var(--brand-radius);padding:32px;margin-bottom:32px}.blog-tag{display:inline-block;background:var(--brand-primary);color:#fff;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:var(--brand-radius);margin-bottom:12px}.blog-feature-title{font-size:1.6rem;margin:0 0 8px}.blog-feature-title a{color:var(--brand-primary-dark)}.blog-feature-title a:hover{color:var(--brand-primary)}.blog-feature-date,.blog-item-date{color:var(--brand-neutral-mid);font-size:.85rem;margin:0 0 12px}.blog-feature-desc{color:var(--brand-neutral-mid);margin:0 0 16px}.blog-feature-link,.blog-item-link{color:var(--brand-primary);font-weight:600}.blog-item{border-bottom:1px solid var(--brand-border);padding:24px 0}.blog-item:last-child{border-bottom:none}.blog-item-title{font-size:1.25rem;margin:0 0 6px}.blog-item-title a{color:var(--brand-primary-dark)}.blog-item-title a:hover{color:var(--brand-primary)}.blog-item-desc{color:var(--brand-neutral-mid);margin:0 0 12px}.blog-empty,.sidebar-empty{color:var(--brand-neutral-mid)}.blog-pagination{margin-top:36px}.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}.sidebar-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.sidebar-title{font-size:1.1rem;margin:0 0 16px;color:var(--brand-primary-dark)}.recent-list{list-style:none;padding:0;margin:0}.recent-item{padding:12px 0;border-bottom:1px solid var(--brand-border)}.recent-item:last-child{border-bottom:none}.recent-item a{display:block;color:var(--brand-text);font-weight:600;font-size:.95rem}.recent-item a:hover{color:var(--brand-primary)}.recent-date{display:block;color:var(--brand-neutral-mid);font-size:.8rem;margin-top:4px}.sidebar-cta{background:var(--brand-bg-alt)}.sidebar-cta-text{color:var(--brand-neutral-mid);font-size:.92rem;margin:0 0 16px}@media (max-width:991px){.blog-hero{padding:170px 0 52px}}