.hero-blog{padding-top:var(--space-18);padding-bottom:var(--space-12)}.hero-blog-layout{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-8);align-items:center}.hero-blog-intro{max-width:40rem}.hero-blog-aside{max-width:26rem;justify-self:end}.hero-blog-meta{display:flex;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-6)}.blog-pill-nav{margin-top:var(--space-4)}.blog-layout{display:flex;flex-direction:column;gap:var(--space-12)}.blog-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-8);align-items:flex-start}.blog-search{max-width:22rem;width:100%;display:flex;flex-direction:column;gap:0.6rem}.blog-search-input-wrap{display:flex;align-items:center;gap:var(--space-3)}.blog-search-input-wrap input{flex:1}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card-media{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-4);display:block}.blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base),filter var(--transition-base)}.blog-card-media:hover img{transform:scale(1.03);filter:brightness(1.03)}.blog-card-body{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.blog-card-meta-row{display:flex;flex-direction:column;gap:0.35rem}.blog-card-meta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.blog-card-title{font-size:var(--font-size-xl);margin-bottom:0}.blog-highlights{margin-top:-0.5rem}.blog-highlights li{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0.3rem}.blog-card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-xs)}.blog-card-tag{text-transform:uppercase;letter-spacing:0.18em;color:var(--color-text-muted)}.text-link{font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-primary-soft)}.text-link:hover{color:var(--color-accent-gold)}.blog-cta{padding-bottom:var(--space-18)}.blog-cta-inner{max-width:100%;margin:0 auto}.blog-cta-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-8);align-items:center}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:1120px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero-blog-layout{grid-template-columns:1fr}.hero-blog-aside{max-width:100%;justify-self:stretch}.hero-blog-meta{flex-direction:row}.blog-grid{grid-template-columns:1fr}}@media(max-width:640px){.blog-header{flex-direction:column}.blog-grid{grid-template-columns:1fr}.hero-blog{padding-top:var(--space-16);padding-bottom:var(--space-10)}.blog-cta{padding-bottom:var(--space-16)}}