.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.blog-card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.blog-card-image{position:relative;width:100%;height:200px;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.blog-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-category{position:absolute;top:12px;left:12px;background:#e74c3c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-card-content{padding:20px;flex:1 1;display:flex;flex-direction:column}.blog-card-meta{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#666}.blog-card-date{font-weight:500}.blog-card-separator{margin:0 8px;color:#ccc}.blog-card-read-time{color:#999}.blog-card-title{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px;color:#2c3e50;-webkit-line-clamp:2;line-clamp:2}.blog-card-excerpt,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{color:#666;line-height:1.6;margin-bottom:16px;flex:1 1;-webkit-line-clamp:3;line-clamp:3}.blog-card-read-more{color:#e74c3c;font-weight:600;font-size:14px;transition:color .2s ease;margin-top:auto}.blog-card:hover .blog-card-read-more{color:#c0392b}@media (max-width:768px){.blog-card-image{height:160px;background:#f8f9fa}.blog-card-content{padding:16px}.blog-card-title{font-size:16px}.blog-card-meta{font-size:13px}}
/*# sourceMappingURL=10.4b0e4754.chunk.css.map */