.blog-card{width:100%;color:inherit;flex-direction:column;gap:1em;text-decoration:none;transition:opacity .3s;display:flex}.blog-card:hover .blog-card-image .full{transform:scale(1.03)}.blog-card-img{aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.blog-card-img .full{will-change:transform;transform-origin:50%;transition:transform .3s;scale:1}.blog-card-info{flex-direction:column;flex-grow:1;gap:.5em;width:100%;display:flex}.blog-card-title{font-size:1.2em;line-height:1.2}.blog-card-title *{display:inline}.blog-card-author{color:var(--mono-400);margin-top:.5em;font-weight:400}
