.card.svelte-1e9leel.svelte-1e9leel{padding:1.25rem;border-radius:var(--radius-400);border:1px solid #eee;transition:.4s}.card.svelte-1e9leel.svelte-1e9leel:hover{box-shadow:0 10px 30px #0000000f}.card.svelte-1e9leel:hover .image.svelte-1e9leel{transform:scale(1.1)}.title.svelte-1e9leel.svelte-1e9leel:hover{color:var(--clr-accent-400)}.image-link.svelte-1e9leel.svelte-1e9leel{display:block;border-radius:var(--radius-300);overflow:hidden}.image.svelte-1e9leel.svelte-1e9leel{width:100%;aspect-ratio:16 / 9;overflow:hidden;object-fit:cover;transition:.4s}.description.svelte-1e9leel.svelte-1e9leel{margin-top:1.5625rem;display:flex;flex-direction:column;gap:1.25rem}.title.svelte-1e9leel.svelte-1e9leel{font-weight:var(--fw-700);color:var(--clr-heading);line-height:1.4;font-size:1.25rem;text-decoration:none;transition:color .2s}.stats.svelte-1e9leel.svelte-1e9leel{list-style-type:none;display:flex;gap:2.5rem;align-items:center;flex-wrap:wrap}.stats.svelte-1e9leel li.svelte-1e9leel{display:flex;gap:.4rem;align-items:center}.separator.svelte-1e9leel.svelte-1e9leel{border:1px solid #eee}.enroll-btn.svelte-1e9leel.svelte-1e9leel{font-weight:var(--fw-700);align-self:flex-start;display:flex;align-items:center;gap:.25rem;background:linear-gradient(currentColor 0 0) var(--p, 0) 100% / var(--d, 0) 3px no-repeat;transition:.3s,background-position 0s .3s}.enroll-btn.svelte-1e9leel.svelte-1e9leel:hover{color:var(--clr-accent-400);--d:100%;--p:100%}@media screen and (max-width: 65em){.stats.svelte-1e9leel.svelte-1e9leel{gap:.7rem}}
