.card.svelte-11ja2cl{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--radius-lg);border:1px solid #e2e8f0;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s ease}.card.svelte-11ja2cl:hover{box-shadow:0 12px 40px #235aa726,0 4px 12px #235aa714}.card.svelte-11ja2cl:hover .card-image:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl),.card.svelte-11ja2cl:hover .placeholder:where(.svelte-11ja2cl){transform:scale(1.06)}.card-image.svelte-11ja2cl{aspect-ratio:4 / 3;overflow:hidden}.card-image.svelte-11ja2cl img:where(.svelte-11ja2cl){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.placeholder.svelte-11ja2cl{width:100%;height:100%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:transform .4s ease}.card-body.svelte-11ja2cl{padding:.875rem;display:flex;flex-direction:column;gap:.375rem;flex:1}@media(min-width:480px){.card-body.svelte-11ja2cl{padding:1.25rem;gap:.5rem}}.badge.svelte-11ja2cl{display:inline-block;width:fit-content;font-size:.75rem;font-weight:500;color:var(--blue-primary);background:var(--blue-pale);padding:.25rem .625rem;border-radius:999px}h3.svelte-11ja2cl{font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.3;margin:0}@media(min-width:480px){h3.svelte-11ja2cl{font-size:1.0625rem}}p.svelte-11ja2cl{font-size:.8125rem;color:var(--text-body);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:480px){p.svelte-11ja2cl{font-size:.875rem;line-height:1.5;-webkit-line-clamp:3}}.link-text.svelte-11ja2cl{font-size:.875rem;font-weight:600;color:var(--blue-primary);margin-top:auto;padding-top:.5rem;transition:gap .15s ease;display:inline-flex;align-items:center;gap:.25rem}.card.svelte-11ja2cl:hover .link-text:where(.svelte-11ja2cl){gap:.5rem}@media(prefers-reduced-motion:reduce){.card.svelte-11ja2cl,.card-image.svelte-11ja2cl img:where(.svelte-11ja2cl),.placeholder.svelte-11ja2cl{transition:none}.card.svelte-11ja2cl:hover .card-image:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl),.card.svelte-11ja2cl:hover .placeholder:where(.svelte-11ja2cl){transform:none}}
