.blog_hero__m_tED{background:var(--navy);padding:5rem 0 4rem;text-align:center}.blog_hero__m_tED .blog_section-title___Ucej{color:var(--white)}.blog_heroSub__6UCg7{font-size:1.1rem;color:hsla(0,0%,100%,.72);max-width:560px;margin:0 auto;line-height:1.7}.blog_grid__1mQUH{padding:4rem 0 5rem;background:var(--gray-50);min-height:40vh}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem}.blog_card__6gn_X{background:var(--white);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:all var(--transition);color:inherit;text-decoration:none}.blog_card__6gn_X:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--gold)}.blog_cardTop__2BNC3{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.blog_aiBadge__kDCOz{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:var(--gold-light);padding:.2rem .55rem;border-radius:4px}.blog_date__oDFl0{font-size:.82rem;color:var(--gray-500)}.blog_cardTitle__UowSg{font-size:1.2rem;font-weight:700;color:var(--navy);line-height:1.35;margin-bottom:.625rem}.blog_cardExcerpt__O7Kdq{font-size:.95rem;color:var(--gray-500);line-height:1.65;flex:1 1;margin-bottom:1.25rem}.blog_readMore__6_qd_{font-size:.875rem;font-weight:700;color:var(--gold-dark);margin-top:auto}.blog_empty__6Wa62{text-align:center;color:var(--gray-500);padding:4rem 0;font-size:1.05rem}