.sielan-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px, 3vw, 30px)}.sielan-blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--sielan-border-soft);border-radius:var(--sielan-radius-card);background:var(--sielan-card-bg);box-shadow:0 10px 28px rgb(50 43 37 / .07)}.sielan-blog-card__image{display:block;overflow:hidden;aspect-ratio:3 / 2;background:var(--sielan-bg-soft)}.sielan-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sielan-blog-card__image:hover img,.sielan-blog-card__image:focus img{transform:scale(1.025)}.sielan-blog-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.sielan-blog-card__meta,.sielan-blog-card__date{margin:0 0 10px;color:var(--sielan-accent-dark);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sielan-blog-card__date{color:var(--sielan-muted)}.sielan-blog-card h3{margin:0;font-size:22px;line-height:1.28}.sielan-blog-card h3 a{color:var(--sielan-ink);text-decoration:none}.sielan-blog-card h3 a:hover,.sielan-blog-card h3 a:focus{color:var(--sielan-accent)}.sielan-blog-card__excerpt{margin:14px 0 20px;color:var(--sielan-muted);font-size:14.5px;line-height:1.7}.sielan-blog-card__link{margin-top:auto;font-size:14px;font-weight:600}@media (max-width:800px){.sielan-blog-cards{grid-template-columns:1fr}}