.course-overview-curriculum.svelte-whxtpg{gap:var(--ds-space-20);display:grid}.course-overview-curriculum.svelte-whxtpg h2:where(.svelte-whxtpg),.course-overview-curriculum.svelte-whxtpg p:where(.svelte-whxtpg){margin:0}.course-overview-curriculum.svelte-whxtpg h2:where(.svelte-whxtpg){color:#e3e2e5;font-size:24px;font-weight:500;line-height:1.2}.course-overview-curriculum.svelte-whxtpg p:where(.svelte-whxtpg){margin-top:var(--ds-space-4);color:#a9a7b1;font-size:14px;line-height:1.28}.course-overview-curriculum__list.svelte-whxtpg{border-top:1px solid #ffffff0d;display:grid}.course-overview-curriculum__part.svelte-whxtpg{border-bottom:1px solid #ffffff0d;display:grid}.course-overview-curriculum__part.svelte-whxtpg button:where(.svelte-whxtpg){align-items:center;gap:var(--ds-space-10);width:100%;min-height:64px;padding:var(--ds-space-16) 0;color:#e3e2e5;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.course-overview-curriculum__part.svelte-whxtpg button:where(.svelte-whxtpg) strong:where(.svelte-whxtpg){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;line-height:1.32;overflow:hidden}.course-overview-curriculum__part.svelte-whxtpg button:where(.svelte-whxtpg) em:where(.svelte-whxtpg),.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg) em:where(.svelte-whxtpg){color:#a9a7b1;text-transform:uppercase;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.28}.course-overview-curriculum__part.svelte-whxtpg ol:where(.svelte-whxtpg){gap:var(--ds-space-16);padding:0 0 var(--ds-space-20) 30px;margin:0;list-style:none;display:grid}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg){align-items:center;gap:var(--ds-space-12);color:#a9a7b1;grid-template-columns:20px minmax(0,1fr) auto;font-size:14px;line-height:1.28;display:grid}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg) span:where(.svelte-whxtpg){color:#6f6b7a;font-family:var(--ds-font-mono);font-size:12px}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg) a:where(.svelte-whxtpg){color:#a9a7b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg) a:where(.svelte-whxtpg):hover{color:#e3e2e5}@media (width<=640px){.course-overview-curriculum__part.svelte-whxtpg button:where(.svelte-whxtpg){grid-template-columns:20px minmax(0,1fr)}.course-overview-curriculum__part.svelte-whxtpg button:where(.svelte-whxtpg) em:where(.svelte-whxtpg){grid-column:2}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg){grid-template-columns:20px minmax(0,1fr)}.course-overview-curriculum__part.svelte-whxtpg li:where(.svelte-whxtpg) em:where(.svelte-whxtpg){display:none}}.course-overview-hero.svelte-ym4icz{gap:var(--ds-space-24);display:grid}.course-overview-hero__copy.svelte-ym4icz{gap:var(--ds-space-12);max-width:720px;display:grid}.course-overview-hero__title-row.svelte-ym4icz{justify-content:space-between;align-items:start;gap:var(--ds-space-16);display:flex}.course-overview-hero.svelte-ym4icz h1:where(.svelte-ym4icz){color:#e3e2e5;letter-spacing:0;margin:0;font-size:clamp(2rem,3.05vw,2.75rem);font-weight:500;line-height:1.08}.course-overview-hero__summary.svelte-ym4icz{color:#a9a7b1;letter-spacing:0;margin:0;font-size:16px;line-height:1.42}.course-overview-hero__byline.svelte-ym4icz{align-items:center;gap:var(--ds-space-8);color:#a9a7b1;width:fit-content;font-size:14px;line-height:1.28;display:inline-flex}.course-overview-hero__instructor-avatar.svelte-ym4icz{border-radius:var(--ds-radius-full);color:#e3e2e5;background:#2b2932;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.course-overview-hero__instructor-avatar.svelte-ym4icz img:where(.svelte-ym4icz){object-fit:cover;width:100%;height:100%}.course-overview-hero__summary.svelte-ym4icz{max-width:600px}.course-overview-hero__meta.svelte-ym4icz{gap:var(--ds-space-24);margin:var(--ds-space-12) 0 0;flex-wrap:wrap;display:flex}.course-overview-hero__meta.svelte-ym4icz div:where(.svelte-ym4icz){gap:var(--ds-space-4);min-width:56px;display:grid}.course-overview-hero__meta.svelte-ym4icz dt:where(.svelte-ym4icz),.course-overview-hero__meta.svelte-ym4icz dd:where(.svelte-ym4icz){margin:0;line-height:1.28}.course-overview-hero__meta.svelte-ym4icz dt:where(.svelte-ym4icz){color:#a9a7b1;font-size:11px}.course-overview-hero__meta.svelte-ym4icz dd:where(.svelte-ym4icz){color:#e3e2e5;font-size:13px}.course-overview-hero__media.svelte-ym4icz{aspect-ratio:16/9;border-radius:var(--ds-radius-md);background:linear-gradient(180deg, #1e1b26f0, #0e0c14), rgb(var(--ds-page-background));cursor:pointer;border:0;width:min(830px,100%);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.course-overview-hero__image.svelte-ym4icz{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.course-overview-hero__media.svelte-ym4icz:before{z-index:1;content:"";background:linear-gradient(#ffffff14,#0000 30%),linear-gradient(#11101500,#11101529);position:absolute;inset:0}.course-overview-hero__media.svelte-ym4icz:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -80px 120px #00000024}.course-overview-hero__media.svelte-ym4icz:focus-visible{outline:2px solid rgb(var(--ds-brand-300));outline-offset:3px}.course-overview-hero__media.svelte-ym4icz:hover .course-overview-hero__image:where(.svelte-ym4icz),.course-overview-hero__media.svelte-ym4icz:focus-visible .course-overview-hero__image:where(.svelte-ym4icz){transform:scale(1.015)}@media (width<=720px){.course-overview-hero.svelte-ym4icz h1:where(.svelte-ym4icz){font-size:clamp(1.875rem,8vw,2.5rem)}.course-overview-hero__meta.svelte-ym4icz{gap:var(--ds-space-16)}.course-overview-hero__media.svelte-ym4icz{border-radius:var(--ds-radius-sm)}}.course-overview-learn.svelte-pcvc91{gap:var(--ds-space-20);display:grid}.course-overview-learn.svelte-pcvc91 h2:where(.svelte-pcvc91){color:#e3e2e5;letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.2}.course-overview-learn__grid.svelte-pcvc91{gap:var(--ds-space-24) var(--ds-space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-overview-learn__item.svelte-pcvc91{gap:var(--ds-space-10);grid-template-columns:18px minmax(0,1fr);min-width:0;display:grid}.course-overview-learn__check.svelte-pcvc91{color:#d8f8b8;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.course-overview-learn__item.svelte-pcvc91 h3:where(.svelte-pcvc91){margin:0 0 var(--ds-space-4);color:#e3e2e5;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.32}.course-overview-learn__item.svelte-pcvc91 p:where(.svelte-pcvc91){color:#a9a7b1;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.44}@media (width<=720px){.course-overview-learn__grid.svelte-pcvc91{gap:var(--ds-space-20);grid-template-columns:1fr}}.course-overview-sidebar.svelte-1ast6b{gap:27px;display:grid}.course-overview-sidebar__section.svelte-1ast6b{gap:var(--ds-space-16);display:grid}.course-overview-sidebar.svelte-1ast6b h2:where(.svelte-1ast6b){color:#e3e2e5;letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.2}.course-overview-sidebar.svelte-1ast6b ul:where(.svelte-1ast6b){gap:var(--ds-space-16);margin:0;padding:0;list-style:none;display:grid}.course-overview-sidebar.svelte-1ast6b li:where(.svelte-1ast6b){align-items:center;gap:var(--ds-space-8);color:#a9a7b1;font-size:14px;line-height:1.28;display:flex}.course-overview-sidebar__check.svelte-1ast6b{color:#e3e2e5;flex:none;display:inline-flex}.course-overview-sidebar__actions.svelte-1ast6b,.course-overview-sidebar__secondary.svelte-1ast6b,.course-overview-sidebar__details.svelte-1ast6b,.course-overview-sidebar__tools.svelte-1ast6b{gap:var(--ds-space-12);display:grid}.course-overview-sidebar__secondary.svelte-1ast6b{grid-template-columns:repeat(2,minmax(0,1fr))}.course-overview-sidebar__details.svelte-1ast6b{padding-top:var(--ds-space-16);border-top:1px solid #ffffff0d}.course-overview-sidebar__details.svelte-1ast6b p:where(.svelte-1ast6b),.course-overview-sidebar__tools.svelte-1ast6b p:where(.svelte-1ast6b),.course-overview-sidebar__message.svelte-1ast6b{color:#a9a7b1;margin:0;font-size:14px;line-height:1.28}.course-overview-sidebar__message.svelte-1ast6b{color:#d6d3dd}.course-overview-sidebar__tools.svelte-1ast6b{padding:var(--ds-space-16);border-radius:var(--ds-radius-lg);background:#1c1b21}.course-overview-sidebar__tool-list.svelte-1ast6b{align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.course-overview-sidebar__tool.svelte-1ast6b{min-height:34px;padding:var(--ds-space-6) var(--ds-space-12);color:#eaeaea;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;font-size:13px;line-height:1.32;display:inline-flex}@media (width<=1080px){.course-overview-sidebar.svelte-1ast6b{padding-top:var(--ds-space-16);border-top:1px solid #ffffff0d;position:static}}@media (width<=560px){.course-overview-sidebar__secondary.svelte-1ast6b{grid-template-columns:1fr}}.course-overview.svelte-1izvc0{color:#e3e2e5;isolation:isolate;background:#111015;position:relative;overflow-x:clip}.course-overview__texture.svelte-1izvc0{mix-blend-mode:normal;opacity:.28;pointer-events:none;z-index:-1;background-image:linear-gradient(#11101500 0%,#111015 86%),url(../../../figma/course-overview/bg-pattern.png);background-position:bottom,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,273px 273px;width:1797px;height:660px;position:absolute;top:-96px;left:50%;transform:translate(-50%)}.course-overview__shell.svelte-1izvc0{grid-template-columns:minmax(0,830px) minmax(320px,410px);grid-template-areas:"hero sidebar""sections sidebar";gap:clamp(32px,6vw,96px);width:min(1280px,100% - 40px);margin:0 auto;padding:72px 0 96px;display:grid}.course-overview__hero.svelte-1izvc0{grid-area:hero;min-width:0}.course-overview__sidebar.svelte-1izvc0{grid-area:sidebar;align-self:start;min-width:0;position:sticky;top:112px}.course-overview__sections.svelte-1izvc0{grid-area:sections;gap:72px;min-width:0;display:grid}.course-overview__archive-notice.svelte-1izvc0{gap:var(--ds-space-6);padding:var(--ds-space-20);border-radius:var(--ds-radius-sm);color:#a9a7b1;background:#1c1b21b8;border:1px solid #ffffff0f;font-size:14px;line-height:1.48;display:grid}.course-overview__archive-notice.svelte-1izvc0 strong:where(.svelte-1izvc0){color:#e3e2e5;font-size:16px;font-weight:500;line-height:1.3}@media (width<=1080px){.course-overview__shell.svelte-1izvc0{grid-template-columns:1fr;grid-template-areas:"hero""sidebar""sections";gap:56px;width:min(830px,100% - 32px);padding-top:48px}.course-overview__sidebar.svelte-1izvc0{position:static}}@media (width<=720px){.course-overview__sections.svelte-1izvc0{gap:56px}}
