.course-card[data-astro-cid-dfxscctt]{background-color:var(--td-color-semantic-surface-default);min-height:336px;box-shadow:var(--td-shadow-card);border-radius:var(--td-radius-control);flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.card-top[data-astro-cid-dfxscctt]{justify-content:space-between;align-items:center;gap:var(--td-space-3);margin-bottom:var(--td-space-5);display:flex}.card-top[data-astro-cid-dfxscctt] .eyebrow[data-astro-cid-dfxscctt]{margin:0}.course-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]{text-decoration:none}.course-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]:focus-visible{outline:none}.course-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]:focus-visible:after{outline:2px solid var(--td-color-primitives-secondary-400);outline-offset:4px}.course-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]:after{content:"";border-radius:var(--td-radius-control);position:absolute;inset:0}.course-summary[data-astro-cid-dfxscctt]{margin-top:var(--td-space-3)}.mobile-summary[data-astro-cid-dfxscctt]{display:none}.card-bottom[data-astro-cid-dfxscctt]{justify-content:space-between;align-items:center;gap:var(--td-space-4);border-top:var(--td-border-width) solid var(--td-color-primitives-grayscale-400);padding-top:var(--td-space-5);margin-top:auto;display:flex}.course-summary[data-astro-cid-dfxscctt]{padding-bottom:var(--td-space-8)}.card-bottom[data-astro-cid-dfxscctt] strong[data-astro-cid-dfxscctt]{letter-spacing:0;font-size:20px;font-weight:550;line-height:24px}.view-course[data-astro-cid-dfxscctt]{align-items:center;gap:var(--td-space-2);color:var(--td-color-primitives-secondary-500);letter-spacing:0;font-size:18px;font-weight:500;text-decoration:none;display:flex}.course-card[data-astro-cid-dfxscctt] .bottom-badge{display:none}.catalog-card[data-astro-cid-dfxscctt]{padding:var(--td-space-6);min-height:380px}.catalog-card[data-astro-cid-dfxscctt] .card-top[data-astro-cid-dfxscctt]{margin-bottom:var(--td-space-5)}.catalog-card[data-astro-cid-dfxscctt] .course-summary[data-astro-cid-dfxscctt]{margin-top:var(--td-space-2);padding-bottom:0}.catalog-badges[data-astro-cid-dfxscctt]{gap:var(--td-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.catalog-badges[data-astro-cid-dfxscctt] .badge{font-size:12px;line-height:20px}.course-details[data-astro-cid-dfxscctt]{gap:var(--td-space-4);margin-block:var(--td-space-6) var(--td-space-4);letter-spacing:0;grid-template-columns:1fr 1fr;font-size:16px;line-height:22px;display:grid}.course-details[data-astro-cid-dfxscctt] li[data-astro-cid-dfxscctt]{align-items:center;gap:var(--td-space-2);min-width:0;display:flex}.course-details[data-astro-cid-dfxscctt] .icon{color:var(--td-color-semantic-accent-secondary)}.catalog-card[data-astro-cid-dfxscctt] .card-bottom[data-astro-cid-dfxscctt]{gap:var(--td-space-2);padding-top:var(--td-space-4);flex-wrap:wrap}.vat-note[data-astro-cid-dfxscctt]{width:100%;font-size:14px;line-height:20px}@media (width<=767px){.course-card[data-astro-cid-dfxscctt]{padding:var(--td-space-4);background:var(--td-color-primitives-grayscale-100);min-height:296px}.card-top[data-astro-cid-dfxscctt]{margin-bottom:var(--td-space-3)}.course-card[data-astro-cid-dfxscctt] .top-badge{display:none}.course-card[data-astro-cid-dfxscctt] .bottom-badge{display:inline-flex}.view-course[data-astro-cid-dfxscctt]{display:none}.course-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt]{font-size:22px;line-height:28px}.desktop-summary[data-astro-cid-dfxscctt]{display:none}.mobile-summary[data-astro-cid-dfxscctt]{display:block}.course-summary[data-astro-cid-dfxscctt]{margin-top:var(--td-space-2)}.card-bottom[data-astro-cid-dfxscctt]{padding-top:var(--td-space-4)}.card-bottom[data-astro-cid-dfxscctt] strong[data-astro-cid-dfxscctt]{font-size:22px;font-weight:600}.card-top[data-astro-cid-dfxscctt] .eyebrow[data-astro-cid-dfxscctt]{font-size:14px}.catalog-card[data-astro-cid-dfxscctt]{padding:var(--td-space-4);min-height:0}.catalog-card[data-astro-cid-dfxscctt] .card-top[data-astro-cid-dfxscctt]{margin-bottom:var(--td-space-5)}.catalog-card[data-astro-cid-dfxscctt] h3[data-astro-cid-dfxscctt]{font-size:22px;line-height:28px}.catalog-card[data-astro-cid-dfxscctt] .course-summary[data-astro-cid-dfxscctt]{margin-top:var(--td-space-2)}.catalog-card[data-astro-cid-dfxscctt] .view-course[data-astro-cid-dfxscctt]{font-size:16px;line-height:22px;display:flex}.catalog-card[data-astro-cid-dfxscctt] .bottom-badge{display:none}.catalog-card[data-astro-cid-dfxscctt] .card-bottom[data-astro-cid-dfxscctt] strong[data-astro-cid-dfxscctt]{font-size:18px;font-weight:500;line-height:24px}.catalog-card[data-astro-cid-dfxscctt] .course-details[data-astro-cid-dfxscctt]{margin-bottom:var(--td-space-6);font-size:16px}.catalog-card[data-astro-cid-dfxscctt] .vat-note[data-astro-cid-dfxscctt]{font-size:14px}}
