.blog-list-grid{display:grid;grid-template-columns:1fr;gap:22px}.blog-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease}.blog-card:hover{text-decoration:none;box-shadow:var(--shadow-soft);transform:translateY(-3px)}.blog-photo-wrap{aspect-ratio:3 / 2;overflow:hidden}.blog-photo{width:100%;height:100%;object-fit:cover}.blog-card-title{font-size:16.5px;font-weight:700;line-height:1.35;color:var(--ink);padding:16px 18px 20px}.blog-card:hover .blog-card-title{color:var(--accent-ink)}@media (min-width: 560px){.blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-list-grid{grid-template-columns:repeat(3,1fr)}}
