.public-course-card[data-v-feb176c6]{background:var(--surface);border-radius:16px;box-shadow:0 8px 18px -12px #243c303d,0 3px 4px -1px #243c3024;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .18s ease-out}.public-course-card__cover[data-v-feb176c6]{aspect-ratio:2/1;display:block;overflow:hidden;text-decoration:none}.public-course-card__cover[data-v-feb176c6] .course-cover{height:100%;width:100%}.public-course-card__body[data-v-feb176c6]{display:flex;flex:1;flex-direction:column;gap:14px;padding:24px}.public-course-card h3[data-v-feb176c6]{font-size:22px;line-height:1.3}.public-course-card h3 a[data-v-feb176c6]{text-decoration:none;text-underline-offset:5px}.public-course-card h3 a[data-v-feb176c6]:hover{text-decoration:underline}.public-course-card__description[data-v-feb176c6]{color:var(--text-2);display:-webkit-box;font-size:15px;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.public-course-card__counts[data-v-feb176c6]{color:var(--text-2);font-size:14px;font-variant-numeric:tabular-nums;margin-top:auto}.public-course-card__link[data-v-feb176c6]{align-items:center;color:var(--accent-ink);display:flex;font-size:15px;font-weight:750;gap:12px;min-height:44px;text-decoration:none}.public-course-card__link[data-v-feb176c6] svg{height:20px;width:20px}.public-course-card--full[data-v-feb176c6]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);margin-bottom:32px}.public-course-card--full .public-course-card__cover[data-v-feb176c6]{aspect-ratio:auto;height:100%}@media (max-width:640px){.public-course-card--full[data-v-feb176c6]{display:flex}.public-course-card--full .public-course-card__cover[data-v-feb176c6]{aspect-ratio:2/1}.public-course-card__body[data-v-feb176c6]{padding:20px}.public-course-card h3[data-v-feb176c6]{font-size:20px}}@media (prefers-reduced-motion:reduce){.public-course-card[data-v-feb176c6]{transition:none}}
