.BlogCard_card__uJhwZ{display:flex;flex-direction:column;height:100%;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-raised);transition:transform .3s ease,box-shadow .3s ease}.BlogCard_card__uJhwZ:hover{transform:translateY(-4px);box-shadow:var(--shadow-brand)}.BlogCard_media__Opqvc{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-warm)}.BlogCard_image__eYF02{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogCard_card__uJhwZ:hover .BlogCard_image__eYF02{transform:scale(1.05)}.BlogCard_latest__O83ba{position:absolute;top:var(--space-sm);left:var(--space-sm);padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-primary-deep);color:var(--color-on-overlay);font-size:12px;font-weight:700;letter-spacing:.02em}.BlogCard_body__XOt2o{display:flex;flex-direction:column;flex:1 1;padding:var(--space-lg)}.BlogCard_meta__HI0RV{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);font-size:13px;color:var(--color-text-secondary)}.BlogCard_meta__HI0RV span{display:inline-flex;align-items:center;gap:6px}.BlogCard_title__ZbJwJ{margin-top:var(--space-sm);font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--color-text-primary);-webkit-line-clamp:2}.BlogCard_excerpt__lh0zy,.BlogCard_title__ZbJwJ{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_excerpt__lh0zy{margin-top:var(--space-xs);font-size:15px;line-height:1.6;color:var(--color-text-secondary);-webkit-line-clamp:3}.BlogCard_footer__VnmwP{margin-top:auto;padding-top:var(--space-md);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.BlogCard_tags__9eNNL{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.BlogCard_tag__RP6Go{margin:0}.BlogCard_cta__HjBmO{font-size:14px;font-weight:600;color:var(--color-primary);transition:transform .3s ease}.BlogCard_card__uJhwZ:hover .BlogCard_cta__HjBmO{transform:translateX(4px)}.BlogCard_row__xAi0Y{flex-direction:row}.BlogCard_row__xAi0Y .BlogCard_media__Opqvc{flex:none;width:340px;aspect-ratio:auto}.BlogCard_row__xAi0Y .BlogCard_title__ZbJwJ{font-size:22px}@media (max-width:767px){.BlogCard_row__xAi0Y{flex-direction:column}.BlogCard_row__xAi0Y .BlogCard_media__Opqvc{width:100%;aspect-ratio:16/9}}