.course.svelte-gv19dw{--gutter:var(--ds-space-20);color:rgb(var(--ds-foreground));container-type:inline-size}.course__grid.svelte-gv19dw{gap:var(--ds-space-32);max-width:var(--ds-width-page);padding:var(--ds-space-32) var(--gutter) var(--ds-space-96);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.course__head.svelte-gv19dw{gap:var(--ds-space-24);flex-direction:column;min-width:0;display:flex}.course__lead.svelte-gv19dw{min-width:0}.course__aside.svelte-gv19dw{display:contents}.course__side-cards.svelte-gv19dw{gap:var(--ds-space-16);flex-direction:column;display:flex}.course__side-cards.svelte-gv19dw:not(:has(*)){display:none}.course__cover.svelte-gv19dw{border-radius:var(--ds-radius-lg);order:1;margin:0;overflow:hidden}.course__main.svelte-gv19dw{gap:var(--ds-space-48);flex-direction:column;order:2;min-width:0;display:flex}.start.svelte-gv19dw,.save.svelte-gv19dw,.share.svelte-gv19dw{display:flex}.start.svelte-gv19dw{flex:100%}.save.svelte-gv19dw,.share.svelte-gv19dw{flex:1 1 0}.save--pop.svelte-gv19dw svg{animation:svelte-gv19dw-course-pop var(--motion-medium) ease-out}.save__error.svelte-gv19dw{color:rgb(var(--ds-danger-600));font-size:var(--ds-text-meta);flex:100%;margin:0}@keyframes svelte-gv19dw-course-pop{50%{scale:1.25}}.block.svelte-gv19dw{gap:var(--ds-space-20);min-width:0;scroll-margin-top:calc(var(--course-header-offset,0px) + var(--ds-space-24));flex-direction:column;display:flex}.block__title.svelte-gv19dw{scroll-margin-top:calc(var(--course-header-offset,0px) + var(--ds-space-24));align-items:baseline;gap:var(--ds-space-12);font-size:var(--ds-text-section);font-weight:600;line-height:var(--ds-line-display);letter-spacing:var(--ds-tracking-display);flex-wrap:wrap;margin:0;display:flex}.block__count.svelte-gv19dw{color:rgb(var(--ds-foreground-subtle));font-size:var(--ds-text-body-md);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:400}.block__note.svelte-gv19dw{margin:calc(var(--ds-space-8) * -1) 0 0;color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body)}.prose.svelte-gv19dw{gap:var(--ds-space-16);flex-direction:column;max-width:40em;display:flex}.prose.svelte-gv19dw p:where(.svelte-gv19dw){color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-body-lg);line-height:var(--ds-line-body);text-wrap:pretty;margin:0}.notice.svelte-gv19dw{padding:var(--ds-space-16) var(--ds-space-20);border:1.5px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-md);background:rgb(var(--ds-surface));color:rgb(var(--ds-foreground));font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);margin:0}.notice.svelte-gv19dw a:where(.svelte-gv19dw){color:inherit;text-underline-offset:.22em;font-weight:600}.learn.svelte-gv19dw{gap:var(--ds-space-20) var(--ds-space-32);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.learn__item.svelte-gv19dw{align-items:start;gap:var(--ds-space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.learn__mark.svelte-gv19dw{width:var(--ds-space-24);height:var(--ds-space-24);margin-top:var(--ds-space-1);border:1.5px solid rgb(var(--ds-black));border-radius:var(--ds-radius-xs);background:rgb(var(--ds-cover-lilac));color:rgb(var(--ds-black));place-items:center;display:grid}.learn__mark.svelte-gv19dw svg{width:.8rem;height:.8rem}.learn__text.svelte-gv19dw{gap:var(--ds-space-4);min-width:0;font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);flex-direction:column;display:flex}.learn__text.svelte-gv19dw strong:where(.svelte-gv19dw){font-weight:600}.learn__text.svelte-gv19dw span:where(.svelte-gv19dw){color:rgb(var(--ds-foreground-muted))}.teachers.svelte-gv19dw{gap:var(--ds-space-32);flex-direction:column;display:flex}.related.svelte-gv19dw{margin:0;padding:0;list-style:none}.related.svelte-gv19dw>li:where(.svelte-gv19dw)+li:where(.svelte-gv19dw){border-top:1px solid rgb(var(--ds-border))}@container (width>=640px){.course__grid.svelte-gv19dw{--gutter:var(--ds-space-32);padding-top:var(--ds-space-48)}.course__main.svelte-gv19dw{gap:var(--ds-space-64)}.start.svelte-gv19dw,.save.svelte-gv19dw,.share.svelte-gv19dw{flex:none}.learn.svelte-gv19dw{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1080px){.course__grid.svelte-gv19dw{column-gap:var(--ds-space-64);row-gap:var(--ds-space-48);grid-template-columns:minmax(0,42rem) minmax(22rem,1fr)}.course__head.svelte-gv19dw{grid-area:1/1}.course__main.svelte-gv19dw{grid-area:2/1}.course__aside.svelte-gv19dw{top:calc(var(--course-header-offset,0px) + var(--ds-space-24));align-self:start;gap:var(--ds-space-20);flex-direction:column;grid-area:1/2/span 2;display:flex;position:sticky}.course__cover.svelte-gv19dw{border:1px solid rgb(var(--ds-border));order:0}}@media (prefers-reduced-motion:reduce){.save--pop.svelte-gv19dw svg{animation:none}}
