.blog-card[data-v-7babccd7]{background:#fff;border:1.5px solid #d6ebb0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 2px 10px #0000000a;position:relative}.blog-card[data-v-7babccd7]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.blog-card-image-wrap[data-v-7babccd7]{display:block;aspect-ratio:16/9;overflow:hidden}.blog-card-img[data-v-7babccd7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.blog-card:hover .blog-card-img[data-v-7babccd7]{transform:scale(1.04)}.blog-card-body[data-v-7babccd7]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card-meta[data-v-7babccd7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.blog-card-date[data-v-7babccd7]{font-size:1.05rem;color:#888;font-weight:600}.blog-card-tag[data-v-7babccd7]{font-size:.95rem;font-weight:700;background:#f0fbdf;color:#4a8c12;border:1px solid #c2e87a;border-radius:999px;padding:1px 10px}.blog-card-title[data-v-7babccd7]{font-family:var(--font-display),serif;font-size:1.5rem;font-weight:800;line-height:1.3;margin:0;color:var(--color-accent-dark)}.blog-card-title a[data-v-7babccd7]{color:inherit;text-decoration:none;transition:color .2s ease}.blog-card-title a[data-v-7babccd7]:after{content:"";position:absolute;inset:0;z-index:1}.blog-card-title a[data-v-7babccd7]:hover{color:var(--color-accent)}.blog-card-excerpt[data-v-7babccd7]{font-size:1.2rem;line-height:1.5;color:#555;margin:0;flex:1}.blog-card-cta[data-v-7babccd7]{display:inline-block;margin-top:.5rem;font-size:1.15rem;font-weight:700;color:#4a8c12;text-decoration:none;transition:color .2s ease;position:relative;z-index:2}.blog-card-cta[data-v-7babccd7]:hover{color:var(--color-accent-dark);text-decoration:underline}
