.modern-blog-card{background:#fff;border-radius:14px;border:1px solid #e8edf2;box-shadow:0 4px 18px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.modern-blog-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,127,61,.12);border-color:rgba(0,127,61,.3)}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:inherit}.blog-card-image-wrap{position:relative;width:100%;height:200px;overflow:hidden;background:#f8fafc}.blog-card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.modern-blog-card:hover .blog-card-img{transform:scale(1.06)}.blog-card-category-badge{position:absolute;top:12px;left:12px;background:rgba(0,127,61,.92);color:#fff;padding:4px 10px;border-radius:20px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:2;letter-spacing:.3px}.blog-card-category-badge .badge-icon{font-size:11px}.blog-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex-grow:1}.blog-card-title{color:#1e293b;font-size:16.5px;font-weight:700;line-height:1.45;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px;transition:color .2s ease}.modern-blog-card:hover .blog-card-title{color:var(--color-primary,#007f3d)}.blog-card-excerpt{color:#64748b;font-size:13.5px;line-height:1.55;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.blog-card-tag-pill{font-size:11.5px;font-weight:500;color:var(--color-primary,#007f3d);background:#f0fdf4;padding:3px 9px;border-radius:6px;border:1px solid #dcfce7;transition:all .2s ease}.modern-blog-card:hover .blog-card-tag-pill{background:#dcfce7;border-color:#bbf7d0}.blog-card-tag-more{font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;padding:3px 7px;border-radius:6px}.blog-card-footer{margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.blog-card-date{display:flex;align-items:center;gap:5px;color:#94a3b8;font-weight:500}.blog-card-date .date-icon{font-size:13px;color:#94a3b8}.blog-card-read-more{display:flex;align-items:center;gap:4px;color:var(--color-primary,#007f3d);font-weight:600;transition:gap .2s ease}.blog-card-read-more .arrow-icon{font-size:13px;transition:transform .2s ease}.modern-blog-card:hover .blog-card-read-more{gap:7px}.modern-blog-card:hover .blog-card-read-more .arrow-icon{transform:translateX(2px)}@media (max-width:991px){.blog-card-image-wrap{height:190px}}@media (max-width:575px){.blog-card-image-wrap{height:180px}.blog-card-title{font-size:15.5px;min-height:auto}}