.blog-header{padding:145px 0 72px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-accent));color:var(--brand-text-inverse)}.blog-header .eyebrow,.blog-header h1,.blog-header p{color:var(--brand-text-inverse)}.sticky-widget{position:sticky;top:100px}.blog-widget{margin-bottom:24px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg)}.blog-widget h2{font-size:1.05rem}.recent-blogs{padding:0;margin:0;list-style:none}.recent-blogs li{padding:12px 0;border-bottom:1px solid var(--brand-border)}.recent-blogs li:last-child{border-bottom:0}.recent-blogs span{display:block;color:var(--brand-primary);font-size:.8rem;font-weight:800}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud a{padding:7px 10px;border:1px solid var(--brand-border);color:var(--brand-text);font-size:.88rem}.blog-list-item{margin-bottom:30px;padding:30px;border:1px solid var(--brand-border);background:var(--brand-bg);box-shadow:var(--shadow-card)}.blog-attr,.blog-list-item .category a{color:var(--brand-text-secondary);font-size:.9rem;font-weight:700}.entry-meta{margin-top:18px;color:var(--brand-text-secondary);font-size:.9rem}