.blog-hero-grid{gap:32px;display:grid;align-items:flex-end;grid-template-areas:"title" "cover" "description";grid-template-columns:1fr}.blog-hero-grid__title{grid-area:title}.blog-hero-grid__cover{grid-area:cover}.blog-hero-grid__description{grid-area:description}@media (min-width:1024px){.blog-hero-grid{gap:32px;grid-template-areas:"title cover" "description cover";grid-template-columns:1fr 1fr}}