.blogIndex_title__GiXLL{margin:20px auto 10vh;text-align:center;color:var(--txt-clr-dark)}.blogIndex_grid__zOft7{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;max-width:var(--max-width);margin:0 auto;padding:0 1rem}.blogIndex_card__cp3uq{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.blogIndex_card__cp3uq:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.blogIndex_imageWrapper__6HCnE{width:100%;height:200px;overflow:hidden;background:var(--offwhite)}.blogIndex_image___iNR_{width:100%;height:100%;object-fit:cover}.blogIndex_content__LSOIp{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.blogIndex_blogTitle__T7Z1A{font-size:20px;font-weight:700;color:var(--txt-clr-dark);margin:0;line-height:1.3}.blogIndex_excerpt__GhVDm{font-size:14px;line-height:1.6;color:var(--txt-clr-dim);margin:0}.blogIndex_date__zIxqW{font-size:12px;color:var(--txt-clr-gray);margin-top:auto}@media only screen and (max-width:773px){.blogIndex_title__GiXLL{font-size:30px;margin-bottom:1.5rem}.blogIndex_grid__zOft7{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.blogIndex_content__LSOIp{padding:1rem}.blogIndex_blogTitle__T7Z1A{font-size:18px}.blogIndex_excerpt__GhVDm{font-size:13px}}