.blog_blogGrid__QlInw{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.blog_blogCard__CdAbn{background-color:var(--background);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.blog_blogCard__CdAbn:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08);border-color:#fca5a5}.blog_imageWrapper__9KMQ3{height:200px;width:100%;overflow:hidden;position:relative}.blog_image__Kbywe{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog_blogCard__CdAbn:hover .blog_image__Kbywe{transform:scale(1.05)}.blog_cardContent__brruH{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.blog_categoryBadge__XdQ0H{align-self:flex-start;background-color:#fef2f2;color:var(--primary-red);padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;margin-bottom:1rem}.blog_cardTitle__UowSg{font-size:1.25rem;color:var(--text-dark);margin-bottom:1rem;line-height:1.4;font-weight:700}.blog_cardExcerpt__O7Kdq{color:var(--text-light);font-size:.95rem;line-height:1.6;margin-bottom:2rem;flex-grow:1}.blog_readMore__6_qd_{color:var(--primary-red);font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;transition:transform .2s ease}.blog_blogCard__CdAbn:hover .blog_readMore__6_qd_{transform:translateX(5px)}