.card__link[data-v-a2cc31e8]{gap:var(--hm-space-4);color:inherit;text-decoration:none;display:grid}.card__link[data-v-a2cc31e8]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:4px}.card--horizontal .card__link[data-v-a2cc31e8]{grid-template-columns:120px minmax(0,1fr);align-items:start}@media (width>=600px){.card--horizontal .card__link[data-v-a2cc31e8]{grid-template-columns:160px minmax(0,1fr)}}.card__img[data-v-a2cc31e8]{border:1px solid var(--hm-color-border)}.card[data-v-a2cc31e8]:hover{--card-img-zoom:1.04}.card__body[data-v-a2cc31e8]{gap:var(--hm-space-2);flex-direction:column;min-width:0;display:flex}.card__kicker[data-v-a2cc31e8]{font-family:var(--hm-font-body);letter-spacing:var(--hm-type-label-tracking);font-size:.6875rem;font-weight:var(--hm-type-label-weight);text-transform:uppercase;color:var(--hm-color-accent-soft-text)}.card__title[data-v-a2cc31e8]{font-family:var(--hm-font-display);color:var(--hm-color-ink-strong);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:400;line-height:1.22}.card--horizontal .card__title[data-v-a2cc31e8]{font-size:1.125rem}.card:hover .card__title[data-v-a2cc31e8]{color:var(--hm-color-accent)}.card__summary[data-v-a2cc31e8]{font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card--horizontal .card__summary[data-v-a2cc31e8]{-webkit-line-clamp:2;line-clamp:2}.card__cta[data-v-a2cc31e8]{align-items:center;gap:var(--hm-space-2);margin-top:var(--hm-space-1);font-family:var(--hm-font-display);color:var(--hm-color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hm-color-border-strong);text-decoration-color:var(--hm-color-border-strong);font-size:.9375rem;font-style:italic;display:inline-flex}.card__cta .v-icon[data-v-a2cc31e8]{transition:transform var(--hm-motion-base) var(--hm-motion-ease)}.card:hover .card__cta .v-icon[data-v-a2cc31e8]{transform:translate(3px)}
