.blog_postGrid__4SKOd{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog_postCard__2Umsx{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff;transition:var(--transition);height:100%}.blog_postCard__2Umsx:hover{border-color:rgba(229,9,20,.3);box-shadow:var(--shadow-md);transform:translateY(-2px)}.blog_postBody__LZKEI{padding:1.35rem;display:flex;flex-direction:column;flex:1}.blog_postMeta__htf_0{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem}.blog_postCategory__mMqPo{color:var(--color-primary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.blog_postTitle__371gP{font-size:1.15rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.blog_postExcerpt__eDSoc{font-size:.9rem;color:var(--color-text-muted);line-height:1.55;margin:0 0 1rem;flex:1}.blog_postLink__cAuFH{font-size:.85rem;font-weight:600;color:var(--color-primary)}.blog_article__bJ_yu{max-width:42rem;margin-inline:auto}.blog_articleMeta__kTUsf{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.5rem}.blog_articleBody__J1bNV p{line-height:1.75;color:var(--color-text);margin:0 0 1.25rem}.blog_backLink__L_Uh_{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem}