.m5Kcnq_card{background:#fff;border:1px solid #dddcdd;border-radius:32px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.m5Kcnq_link{flex-direction:column;height:100%;display:flex}.m5Kcnq_imageWrap{aspect-ratio:1;background:#f2f8ff;position:relative;overflow:hidden}.m5Kcnq_imageWrap>img{object-fit:cover;transition:transform .26s}.m5Kcnq_imageFallback{background:radial-gradient(circle at 30% 20%,#e7faff,#f6f4ff 60%,#fff);place-items:center;height:100%;display:grid}.m5Kcnq_imageFallback img{width:min(52%,187px);height:auto}.m5Kcnq_body{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:32px;display:flex}.m5Kcnq_meta{color:#101828;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.m5Kcnq_meta span:first-of-type{color:#184aa4;font-weight:700}.m5Kcnq_meta span:last-child{color:#667085}.m5Kcnq_copy{width:100%;min-height:138px}.m5Kcnq_copy h2,.m5Kcnq_copy h3{color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.m5Kcnq_copy p{color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.m5Kcnq_badge{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;background:#eee;border-radius:8px;max-width:100%;margin-top:auto;padding:4px 12px;line-height:1.5;overflow:hidden}@media (hover:hover){.m5Kcnq_card:hover{border-color:#4a409a73;transform:translateY(-3px);box-shadow:0 18px 40px #1718291a}.m5Kcnq_card:hover .m5Kcnq_imageWrap>img{transform:scale(1.025)}.m5Kcnq_card:hover h2,.m5Kcnq_card:hover h3{color:var(--color-brand-600)}}@media (max-width:1180px){.m5Kcnq_body{padding:24px}}@media (max-width:680px){.m5Kcnq_copy{min-height:0}}@media (prefers-reduced-motion:reduce){.m5Kcnq_card,.m5Kcnq_imageWrap>img{transition:none}}
