.blog-card{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e9e9e9;border-radius:14px;background:#fff}.blog-card__thumb{position:relative;display:block;height:192px;overflow:hidden;background:#eef0fb}.blog-card__thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%);pointer-events:none}.blog-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.blog-card__thumb--placeholder{background:#eef0fb}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:20px;padding:16px}.blog-card__main{display:flex;flex-direction:column;gap:14px}.blog-card__copy{display:flex;flex-direction:column;gap:8px}.blog-card__tag{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;line-height:16px;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none}.blog-card__tag--violet{background:rgba(124,58,237,.082);color:#7c3aed}.blog-card__tag--blue{background:rgba(42,75,242,.082);color:#2a4bf2}.blog-card__tag--green{background:rgba(16,185,129,.082);color:#10b981}.blog-card__tag--amber{background:rgba(245,158,11,.082);color:#b45309}.blog-card__title{margin:0;font-size:16px;font-weight:700;line-height:21px}.blog-card__title a{color:#0d0e1c;text-decoration:none}.blog-card__title a:hover{color:#2a4bf2}.blog-card__excerpt{margin:0;font-size:14px;font-weight:400;line-height:21px;color:#6b7280}.blog-card__meta{display:flex;align-items:center;gap:10px}.blog-card__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#2a4bf2;font-size:11px;font-weight:700;line-height:16px;color:#fff}.blog-card__meta-text{display:flex;flex-direction:column;gap:0;min-width:0}.blog-card__author{font-size:14px;font-weight:700;line-height:18px;color:#0d0e1c}.blog-card__date{font-size:12px;font-weight:400;line-height:16px;color:#6b7280}