.HighlightCard_card__YVaNY{position:relative;background:#fff;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid #f1f5f9;transition:var(--transition-lift)}.HighlightCard_card__YVaNY:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(14,27,43,.12)}.HighlightCard_badgeWrap__stWJ7{position:absolute;top:1rem;left:1rem;z-index:10}.HighlightCard_imgWrap__HiRhH{position:relative;height:14rem;overflow:hidden}.HighlightCard_img__ODfez{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.HighlightCard_card__YVaNY:hover .HighlightCard_img__ODfez{transform:scale(1.05)}.HighlightCard_body__HOQ6o{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.HighlightCard_catLabel__z6XW_{font-family:var(--font-body);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);letter-spacing:var(--text-label-caps-spacing);text-transform:uppercase;color:var(--color-secondary)}.HighlightCard_title__bcsqY{font-family:var(--font-heading);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);color:var(--color-primary);line-height:var(--text-h3-line);transition:color var(--transition-base)}.HighlightCard_card__YVaNY:hover .HighlightCard_title__bcsqY{color:var(--color-secondary)}.HighlightCard_desc__3wPoy{color:var(--color-on-surface-variant);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HighlightCard_footer__q9bIu{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f1f5f9}.HighlightCard_btnLink__iTSMm{display:block;width:100%;text-align:center}.HighlightCard_btn__C4qfM{width:100%;background:rgba(11,74,147,.1);color:var(--color-primary);padding:.5rem 1rem;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;border:none;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.HighlightCard_card__YVaNY:hover .HighlightCard_btn__C4qfM{background:var(--color-primary);color:#fff}