.course-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--blocks-radius, .8rem);background-color:rgb(var(--color-background));transition:border-color var(--duration-default, .25s) ease}@media(hover:hover){.course-card:hover,.course-card:focus-within{border-color:rgba(var(--color-foreground),.4)}}.course-card__media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--course-image-ratio, 1);background-color:#f6f2ee}.course-card__media img,.course-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.course-card__body{display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:2rem}.course-card__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.25}.course-card__title a{color:inherit;text-decoration:none}@media(hover:hover){.course-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}}.course-card__description{margin:0;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.75)}.course-card__link{margin-top:auto;padding-top:.6rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:.3rem}.course-card__hint,.course-cards__empty{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}@media(max-width:749px){.course-card__body{padding:1.6rem}.course-card__title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-course-cards.css.map */
