.blog-card-v2{border-radius:var(--radius-xl);height:100%;color:inherit;transition:box-shadow var(--transition-base), transform var(--transition-base);background:#fff;border:1px solid #0000000d;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000f}.blog-card-v2:hover{box-shadow:0 16px 40px #0000001a}.blog-card-v2__media{aspect-ratio:16/10;background:var(--bg-light);position:relative;overflow:hidden}.blog-card-v2__media img,.blog-card-v2__media .cms-section-image--loaded,.blog-card-v2__media .blog-card-v2__img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card-v2__media .cms-section-image--empty{border:none;border-radius:0;width:100%;height:100%;min-height:0}.blog-card-v2:hover .blog-card-v2__media img,.blog-card-v2:hover .blog-card-v2__media .cms-section-image--loaded{transform:scale(1.05)}.blog-card-v2__cat{color:var(--dark-navy);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);z-index:1;background:#fff;padding:.3rem .75rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blog-card-v2__body{flex-direction:column;flex:1;padding:clamp(1.1rem,2.5vw,1.35rem);display:flex}.blog-card-v2__meta{color:var(--muted-text);align-items:center;gap:.35rem;margin-bottom:.65rem;font-size:.8rem;display:inline-flex}.blog-card-v2__title{transition:color var(--transition-fast);margin-bottom:.55rem;font-family:Outfit,sans-serif;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;line-height:1.35;color:var(--dark-navy)!important}.blog-card-v2:hover .blog-card-v2__title{color:var(--primary-orange)!important}.blog-card-v2__excerpt{flex:1;margin-bottom:1rem;font-size:.88rem;line-height:1.6;color:var(--muted-text)!important}.blog-card-v2__link{color:var(--primary-orange);align-items:center;gap:.35rem;margin-top:auto;font-size:.82rem;font-weight:700;display:inline-flex}.blog-card-v2__link svg{transition:transform var(--transition-fast)}.blog-card-v2:hover .blog-card-v2__link svg{transform:translate(3px)}
