.card[data-astro-cid-mx574jlw]{gap:var(--space-3);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-width) solid transparent;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}.card--light[data-astro-cid-mx574jlw]{background:var(--color-surface-light);border-color:var(--color-border-light);box-shadow:var(--shadow-card);color:var(--color-text-dark)}.card--dark[data-astro-cid-mx574jlw]{background:var(--color-surface-dark);border-color:var(--color-border-dark);color:var(--color-text-light)}.card--link[data-astro-cid-mx574jlw]:hover{border-color:var(--color-brand-red);transform:translateY(-2px)}.card__icon[data-astro-cid-mx574jlw]{width:40px;height:40px;color:var(--color-brand-red);justify-content:center;align-items:center;display:inline-flex}.card--dark[data-astro-cid-mx574jlw] .card__icon[data-astro-cid-mx574jlw]{color:var(--color-red-text-light)}.card__icon[data-astro-cid-mx574jlw] svg{width:28px;height:28px}.card__title[data-astro-cid-mx574jlw]{font-size:var(--text-lg);line-height:var(--leading-snug)}.card__text[data-astro-cid-mx574jlw]{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.card--dark[data-astro-cid-mx574jlw] .card__text[data-astro-cid-mx574jlw]{color:var(--color-text-light-muted)}.card__arrow[data-astro-cid-mx574jlw]{padding-top:var(--space-2);color:var(--color-red-text-on-light);margin-top:auto;font-size:1.25rem;line-height:1}.card--dark[data-astro-cid-mx574jlw] .card__arrow[data-astro-cid-mx574jlw]{color:var(--color-red-text-light)}.card--link[data-astro-cid-mx574jlw]:focus-visible{outline-offset:4px}
