.BlogCard-module__TlS7bq__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.BlogCard-module__TlS7bq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.BlogCard-module__TlS7bq__thumb{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.BlogCard-module__TlS7bq__thumbIcon{opacity:.5;font-size:3rem}.BlogCard-module__TlS7bq__badge{border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.BlogCard-module__TlS7bq__body{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.BlogCard-module__TlS7bq__meta{gap:var(--space-md);color:var(--color-text-muted);font-size:.775rem;display:flex}.BlogCard-module__TlS7bq__meta span{align-items:center;gap:.3rem;display:flex}.BlogCard-module__TlS7bq__title{font-family:var(--font-display);color:var(--color-primary);font-size:1.1rem;font-weight:700;line-height:1.35;transition:color .2s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__title{color:var(--color-primary-light)}.BlogCard-module__TlS7bq__excerpt{color:var(--color-text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogCard-module__TlS7bq__readMore{color:var(--color-primary-light);margin-top:var(--space-sm);align-items:center;gap:.375rem;font-size:.85rem;font-weight:600;transition:gap .2s;display:flex}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__readMore{gap:.625rem}
