.card[data-v-d33765a1]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card[data-v-d33765a1]:hover{border-color:#6f003f59;box-shadow:var(--shadow);transform:translateY(-4px)}.card__media[data-v-d33765a1]{aspect-ratio:16/9;background:var(--accent-tint);overflow:hidden}.card__media img[data-v-d33765a1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.card:hover .card__media img[data-v-d33765a1]{transform:scale(1.04)}.card__body[data-v-d33765a1]{display:flex;flex:1;flex-direction:column;padding:1.5rem 1.75rem 1.9rem}.card__num[data-v-d33765a1]{color:var(--accent-soft);font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin-bottom:.4rem}h3[data-v-d33765a1]{margin-bottom:.6rem}p[data-v-d33765a1]{color:var(--ink-muted);flex:1}.card__more[data-v-d33765a1]{color:var(--accent);font-size:.9rem;font-weight:600}.card__more span[data-v-d33765a1]{display:inline-block;transition:transform .2s ease}.card:hover .card__more span[data-v-d33765a1]{transform:translate(4px)}
