.blog-card{background:var(--color-bg,#fff);border-radius:var(--radius-md,12px);height:100%;box-shadow:var(--shadow-sm,0 2px 8px #00000014);transition:transform .2s,box-shadow .2s;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-md,0 4px 12px #0000001f);transform:translateY(-4px)}.blog-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-card__thumb-wrapper{aspect-ratio:16/9;background:var(--color-bg-light,#f8f8f8);width:100%;overflow:hidden}.blog-card__thumb{object-fit:cover;width:100%;height:100%;display:block}.blog-card__body{flex-direction:column;flex:1;padding:1.2rem;display:flex}.blog-card__title{margin:0 0 .4rem;font-size:1.25rem}.blog-card__date{color:#555;margin:0 0 .8rem;font-size:.9rem}.blog-card__excerpt{color:#444;font-size:1rem;line-height:1.5}.blog-card__excerpt>:last-child{margin-bottom:0}.blog-card__read-more{color:var(--color-primary,#0b4f9c);align-items:center;gap:.35rem;margin-top:1rem;font-weight:600;transition:gap .2s;display:inline-flex}.blog-card__link:hover .blog-card__read-more{gap:.55rem}
