.course-pages-module__LL9pvW__catalogueMain,.course-pages-module__LL9pvW__detailMain{--course-background:#faf7f1;--course-paper:#fefdfa;--course-foreground:#251e16;--course-card:#fefdfa;--course-primary:#165553;--course-secondary:#f0ece4;--course-secondary-foreground:#342c23;--course-muted-foreground:#70675e;--course-accent:#de9046;--course-accent-foreground:#a34725;--course-success:#2a7449;--course-border:#dedad2;color:var(--course-foreground);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.course-pages-module__LL9pvW__catalogueMain,.course-pages-module__LL9pvW__detailMain{--course-background:lab(97.3697% .0825822 3.05574);--course-paper:lab(99.4409% -.010848 1.52519);--course-foreground:lab(11.8127% 2.85519 6.50947);--course-card:lab(99.4409% -.010848 1.52519);--course-primary:lab(32.2466% -20.6932 -4.95499);--course-secondary:lab(93.6757% .139683 4.5941);--course-secondary-foreground:lab(18.7942% 2.60349 7.45645);--course-muted-foreground:lab(44.3231% 2.19092 6.575);--course-accent:lab(67.0737% 25.4597 51.1346);--course-success:lab(43.3008% -31.855 16.4207);--course-border:lab(87.2874% .355333 4.58347)}}:is(:root[data-theme=dark] .course-pages-module__LL9pvW__catalogueMain,:root[data-theme=dark] .course-pages-module__LL9pvW__detailMain){--course-background:#191511;--course-paper:#26211c;--course-foreground:#ebe7e0;--course-card:#26211c;--course-primary:#70c0c9;--course-secondary:#322d27;--course-secondary-foreground:#d4d0ca;--course-muted-foreground:#a9a49c;--course-accent:#dc8748;--course-accent-foreground:#f5a06f;--course-success:#6ac48c;--course-border:#443f39}@supports (color:lab(0% 0 0)){:is(:root[data-theme=dark] .course-pages-module__LL9pvW__catalogueMain,:root[data-theme=dark] .course-pages-module__LL9pvW__detailMain){--course-background:lab(7.21527% 1.44552 3.03354);--course-paper:lab(12.9861% 1.82413 4.26284);--course-foreground:lab(91.92% .288099 3.8142);--course-card:lab(12.9861% 1.82413 4.26284);--course-primary:lab(72.8663% -23.9709 -12.7597);--course-secondary:lab(18.8011% 1.47805 4.39719);--course-secondary-foreground:lab(83.7884% .584036 3.77523);--course-muted-foreground:lab(67.5392% 1.06448 4.45843);--course-accent:lab(64.572% 29.5042 47.1506);--course-accent-foreground:lab(73.8246% 28.9821 38.8684);--course-success:lab(72.5749% -37.9352 19.5176);--course-border:lab(26.9224% 1.45358 4.37783)}}@media (prefers-color-scheme:dark){:is(:root:not([data-theme]) .course-pages-module__LL9pvW__catalogueMain,:root:not([data-theme]) .course-pages-module__LL9pvW__detailMain){--course-background:#191511;--course-paper:#26211c;--course-foreground:#ebe7e0;--course-card:#26211c;--course-primary:#70c0c9;--course-secondary:#322d27;--course-secondary-foreground:#d4d0ca;--course-muted-foreground:#a9a49c;--course-accent:#dc8748;--course-accent-foreground:#f5a06f;--course-success:#6ac48c;--course-border:#443f39}@supports (color:lab(0% 0 0)){:is(:root:not([data-theme]) .course-pages-module__LL9pvW__catalogueMain,:root:not([data-theme]) .course-pages-module__LL9pvW__detailMain){--course-background:lab(7.21527% 1.44552 3.03354);--course-paper:lab(12.9861% 1.82413 4.26284);--course-foreground:lab(91.92% .288099 3.8142);--course-card:lab(12.9861% 1.82413 4.26284);--course-primary:lab(72.8663% -23.9709 -12.7597);--course-secondary:lab(18.8011% 1.47805 4.39719);--course-secondary-foreground:lab(83.7884% .584036 3.77523);--course-muted-foreground:lab(67.5392% 1.06448 4.45843);--course-accent:lab(64.572% 29.5042 47.1506);--course-accent-foreground:lab(73.8246% 28.9821 38.8684);--course-success:lab(72.5749% -37.9352 19.5176);--course-border:lab(26.9224% 1.45358 4.37783)}}}.course-pages-module__LL9pvW__catalogueMain *,.course-pages-module__LL9pvW__detailMain *{box-sizing:border-box}.course-pages-module__LL9pvW__catalogueMain h1,.course-pages-module__LL9pvW__catalogueMain h2,.course-pages-module__LL9pvW__detailMain h1,.course-pages-module__LL9pvW__detailMain h2,.course-pages-module__LL9pvW__detailMain h3,.course-pages-module__LL9pvW__detailMain h4{letter-spacing:-.01em;max-width:none;margin:0;font-family:Newsreader,Georgia,serif;font-weight:400}.course-pages-module__LL9pvW__catalogueMain p,.course-pages-module__LL9pvW__detailMain p,.course-pages-module__LL9pvW__catalogueMain ul,.course-pages-module__LL9pvW__detailMain ul,.course-pages-module__LL9pvW__detailMain ol{margin:0}.course-pages-module__LL9pvW__catalogueMain{width:100%;max-width:64rem;min-height:calc(100vh - 5rem);margin-inline:auto;padding:3rem 1.5rem}.course-pages-module__LL9pvW__catalogueIntro{max-width:42rem}.course-pages-module__LL9pvW__catalogueTitle{font-size:2.25rem;line-height:1.25}.course-pages-module__LL9pvW__catalogueDescription{color:var(--course-muted-foreground);margin-top:.75rem!important}.course-pages-module__LL9pvW__courseGrid{gap:1.25rem;padding:0;list-style:none;display:grid;margin-top:2.5rem!important}.course-pages-module__LL9pvW__courseGridItem,.course-pages-module__LL9pvW__courseCardLink,.course-pages-module__LL9pvW__courseCard{height:100%}.course-pages-module__LL9pvW__courseCardLink{color:inherit;text-decoration:none;display:block}.course-pages-module__LL9pvW__courseCard{border:1px solid var(--course-border);background:var(--course-card);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #382b1d0f,0 8px 24px -18px #382b1d80;box-shadow:0 1px 2px lab(18.7775% 4.15607 11.4829/.06),0 8px 24px -18px lab(18.7775% 4.15607 11.4829/.5)}.course-pages-module__LL9pvW__courseCardLink:hover .course-pages-module__LL9pvW__courseCard{border-color:color-mix(in oklab, var(--course-primary) 40%, transparent)}.course-pages-module__LL9pvW__tagList,.course-pages-module__LL9pvW__detailTagList,.course-pages-module__LL9pvW__statusList{flex-wrap:wrap;display:flex}.course-pages-module__LL9pvW__tagList{gap:.375rem}.course-pages-module__LL9pvW__detailTagList,.course-pages-module__LL9pvW__statusList{gap:.5rem}.course-pages-module__LL9pvW__badge{border:1px solid;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.course-pages-module__LL9pvW__badgeNeutral{border-color:var(--course-border);background:var(--course-secondary);color:var(--course-secondary-foreground)}.course-pages-module__LL9pvW__badgeSuccess{border-color:color-mix(in oklab, var(--course-success) 30%, transparent);background:color-mix(in oklab, var(--course-success) 10%, transparent);color:var(--course-success)}.course-pages-module__LL9pvW__badgeMuted{border-color:var(--course-border);color:var(--course-muted-foreground);background:0 0}.course-pages-module__LL9pvW__courseCardTitle{font-size:1.25rem;line-height:1.375}.course-pages-module__LL9pvW__courseCardOverview{color:var(--course-muted-foreground);white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.course-pages-module__LL9pvW__statusList{align-items:center;margin-top:auto;padding-top:.5rem}.course-pages-module__LL9pvW__detailMain{width:100%;max-width:64rem;min-height:calc(100vh - 5rem);margin-inline:auto;padding:3rem 1.5rem}.course-pages-module__LL9pvW__courseArticle{width:100%}.course-pages-module__LL9pvW__courseDetailGrid{margin-top:1.5rem;display:grid}.course-pages-module__LL9pvW__courseDetailBody{min-width:0}.course-pages-module__LL9pvW__backLink{color:var(--course-muted-foreground);font-size:.875rem;text-decoration:none}.course-pages-module__LL9pvW__backLink:hover{color:var(--course-foreground)}.course-pages-module__LL9pvW__courseHero{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:16rem;display:flex}.course-pages-module__LL9pvW__courseTitle{font-size:3rem;line-height:1.05;max-width:16ch!important}.course-pages-module__LL9pvW__enrollButton{background:var(--course-accent);min-height:3.5rem;color:var(--course-foreground);border-radius:.375rem;align-items:center;padding:.875rem 2rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.course-pages-module__LL9pvW__enrollButton:hover{background:var(--course-foreground);color:var(--course-background)}.course-pages-module__LL9pvW__instructorList{flex-direction:column;gap:2rem;min-width:0;display:flex}.course-pages-module__LL9pvW__instructorCard{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.course-pages-module__LL9pvW__instructorPhoto{object-fit:cover;border-radius:999px;flex:none;width:5rem;height:5rem}.course-pages-module__LL9pvW__instructorDetails{min-width:0;max-width:25rem}.course-pages-module__LL9pvW__instructorName{font-family:Newsreader,Georgia,serif;font-size:1.25rem;line-height:1.25}.course-pages-module__LL9pvW__instructorTagline{color:var(--course-muted-foreground);font-size:.875rem;line-height:1.5;margin-top:.125rem!important}.course-pages-module__LL9pvW__instructorRating{color:var(--course-muted-foreground);align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;display:flex;margin-top:.75rem!important}.course-pages-module__LL9pvW__instructorStars{color:var(--course-accent);align-items:center;gap:.125rem;display:inline-flex}.course-pages-module__LL9pvW__instructorSocials{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.course-pages-module__LL9pvW__instructorSocials a{color:var(--course-muted-foreground);padding:.125rem;transition:color .15s;display:inline-flex}.course-pages-module__LL9pvW__instructorSocials a:hover{color:var(--accent-brand-text)}.course-pages-module__LL9pvW__sectionNavSentinel{grid-column:1/-1;height:1px;margin-top:2rem}.course-pages-module__LL9pvW__sectionNav{z-index:10;border-block:1px solid var(--course-border);background:0 0;flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1.5rem;margin-inline:-1.5rem;padding:1rem 1.5rem;font-size:1rem;transition:background-color .15s,box-shadow .15s;display:flex;position:sticky;top:0}.course-pages-module__LL9pvW__sectionNavStuck{background:var(--course-background);box-shadow:0 1px 3px #382b1d14;box-shadow:0 1px 3px lab(18.7775% 4.15607 11.4829/.08)}.course-pages-module__LL9pvW__sectionNavLink{color:var(--course-muted-foreground);text-underline-offset:.5rem;text-decoration:none;transition:color .15s}.course-pages-module__LL9pvW__sectionNavLink:hover{color:var(--course-foreground)}.course-pages-module__LL9pvW__sectionNavLinkActive{color:var(--accent-brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--course-accent);text-decoration-color:var(--course-accent);font-weight:500}.course-pages-module__LL9pvW__tabPanel,.course-pages-module__LL9pvW__registrationWrap{padding-top:.5rem;scroll-margin-top:8rem}.course-pages-module__LL9pvW__courseIntro{max-width:62ch;font-size:1.0625rem;line-height:1.625;margin-top:2rem!important}.course-pages-module__LL9pvW__courseIntroParagraph+.course-pages-module__LL9pvW__courseIntroParagraph{margin-top:1rem!important}.course-pages-module__LL9pvW__courseIntroParagraph:empty,.course-pages-module__LL9pvW__paragraph:empty{min-height:1.625em}.course-pages-module__LL9pvW__courseSection{border-top:1px solid var(--course-border);margin-top:2.5rem;padding-top:2.5rem;scroll-margin-top:8rem}.course-pages-module__LL9pvW__courseSectionWithoutRule{border-top:0;margin-top:1rem;padding-top:1rem}.course-pages-module__LL9pvW__courseSectionAccent{border-top:0;margin-top:1.5rem;padding-top:0}.course-pages-module__LL9pvW__accentCard{border:1px solid color-mix(in oklab, var(--course-accent) 30%, transparent);background:color-mix(in oklab, var(--course-accent) 5%, transparent);border-radius:.5rem;padding:1.5rem}.course-pages-module__LL9pvW__accentCard>.course-pages-module__LL9pvW__sectionHeading{border-left:0;padding-left:0}.course-pages-module__LL9pvW__afterTreatmentContent{margin-top:1.5rem}.course-pages-module__LL9pvW__sectionHeading{border-left:2px solid var(--course-accent);padding-left:1.25rem}.course-pages-module__LL9pvW__sectionEyebrow{color:var(--accent-brand-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:500;display:block}.course-pages-module__LL9pvW__courseSectionTitle{font-size:1.5rem;line-height:1.375}.course-pages-module__LL9pvW__sectionContent{margin-top:1rem}.course-pages-module__LL9pvW__toolSectionContent{margin-top:.75rem}.course-pages-module__LL9pvW__blockStack>*+*{margin-top:.75rem!important}.course-pages-module__LL9pvW__syllabusAccordion{width:100%}.course-pages-module__LL9pvW__syllabusGroupHeading{color:var(--course-muted-foreground);text-transform:uppercase;letter-spacing:.2em!important;margin-top:1.5rem!important;margin-bottom:.625rem!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.625rem!important;font-weight:500!important}.course-pages-module__LL9pvW__syllabusGroupHeading:first-child{margin-top:.25rem!important}.course-pages-module__LL9pvW__syllabusModule{border-top:1px solid var(--course-border)}.course-pages-module__LL9pvW__syllabusModule:last-of-type{border-bottom:1px solid var(--course-border)}.course-pages-module__LL9pvW__syllabusAccordionEndsSection .course-pages-module__LL9pvW__syllabusModule:last-of-type{border-bottom:0}.course-pages-module__LL9pvW__syllabusModuleHeading{margin:0!important}.course-pages-module__LL9pvW__syllabusModuleTrigger{width:100%;color:var(--course-foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr) 1.125rem;align-items:center;gap:.75rem;padding:1rem 0;transition:color .15s;display:grid}.course-pages-module__LL9pvW__syllabusModuleTrigger:hover,.course-pages-module__LL9pvW__syllabusModuleTrigger[aria-expanded=true]{color:var(--accent-brand-text)}.course-pages-module__LL9pvW__syllabusModuleTrigger:focus-visible{outline:2px solid var(--course-accent);outline-offset:3px;border-radius:.25rem}.course-pages-module__LL9pvW__syllabusModuleNumber{color:var(--course-muted-foreground);letter-spacing:.12em;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.course-pages-module__LL9pvW__syllabusModuleTitle{font-family:Newsreader,Georgia,serif;font-size:1.0625rem;line-height:1.375}.course-pages-module__LL9pvW__syllabusChevron{color:var(--course-muted-foreground);transition:transform .15s}.course-pages-module__LL9pvW__syllabusChevronExpanded{transform:rotate(180deg)}.course-pages-module__LL9pvW__syllabusModulePanel{padding:0 0 1.25rem 2.5rem}.course-pages-module__LL9pvW__syllabusModulePanel[hidden]{display:none}.course-pages-module__LL9pvW__syllabusContext{margin-top:1.25rem}.course-pages-module__LL9pvW__projectDossier{border:1px solid var(--course-border);background:var(--course-card);border-radius:.5rem;margin-top:1.5rem;overflow:hidden;box-shadow:0 1px 2px #382b1d0f,0 8px 24px -18px #382b1d80;box-shadow:0 1px 2px lab(18.7775% 4.15607 11.4829/.06),0 8px 24px -18px lab(18.7775% 4.15607 11.4829/.5)}.course-pages-module__LL9pvW__dossierHeader{border-bottom:1px solid var(--course-border);background:var(--course-foreground);color:var(--course-background);padding:1.5rem}.course-pages-module__LL9pvW__dossierHeaderMeta{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.course-pages-module__LL9pvW__dossierProjectLabel,.course-pages-module__LL9pvW__dossierBadge,.course-pages-module__LL9pvW__dossierSectionLabel{letter-spacing:.2em;text-transform:uppercase;font-size:.625rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}.course-pages-module__LL9pvW__dossierProjectLabel{opacity:.7}.course-pages-module__LL9pvW__dossierBadge{border:1px solid color-mix(in oklab, var(--course-background) 30%, transparent);letter-spacing:normal;padding:.125rem .5rem}.course-pages-module__LL9pvW__dossierTitle{color:inherit;font-size:1.5rem;line-height:1.25}.course-pages-module__LL9pvW__dossierSection{border-bottom:1px solid var(--course-border);padding:1.5rem}.course-pages-module__LL9pvW__dossierSectionTinted{background:color-mix(in oklab, var(--course-secondary) 40%, transparent)}.course-pages-module__LL9pvW__dossierSectionLabel{color:var(--course-muted-foreground);letter-spacing:.2em!important;margin-bottom:.75rem!important;font-weight:400!important}.course-pages-module__LL9pvW__dossierSectionLabelWide{margin-bottom:1rem!important}.course-pages-module__LL9pvW__dossierBuild{font-size:1.0625rem;line-height:1.625}.course-pages-module__LL9pvW__dossierBuild+.course-pages-module__LL9pvW__dossierBuild{margin-top:1rem!important}.course-pages-module__LL9pvW__projectDiagramWrap{border:1px solid var(--course-border);background:var(--course-background);overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:.375rem;margin-top:1.5rem;padding:.75rem;overflow-x:auto}.course-pages-module__LL9pvW__projectDiagram{width:100%;height:auto;color:var(--course-foreground);display:block}@media (max-width:40rem){.course-pages-module__LL9pvW__projectDiagram{width:36rem;max-width:none}}.course-pages-module__LL9pvW__projectDiagramNode{fill:var(--course-card);stroke:var(--course-border)}.course-pages-module__LL9pvW__projectDiagramAccentNode{fill:color-mix(in oklab, var(--course-accent) 12%, transparent);stroke:color-mix(in oklab, var(--course-accent) 35%, transparent)}.course-pages-module__LL9pvW__projectDiagramLine{stroke:var(--course-border);stroke-width:2px}.course-pages-module__LL9pvW__projectDiagramArrow{fill:var(--course-border)}.course-pages-module__LL9pvW__projectDiagramBoundary{fill:none;stroke:color-mix(in oklab, var(--course-accent) 38%, var(--course-border));stroke-dasharray:5 5}.course-pages-module__LL9pvW__projectDiagramBoundaryLabel{fill:currentColor;letter-spacing:.08em;opacity:.62;font-size:.5rem}.course-pages-module__LL9pvW__projectDiagramControlLine{stroke:color-mix(in oklab, var(--course-accent) 42%, var(--course-border));stroke-dasharray:3 3;stroke-width:1.5px}.course-pages-module__LL9pvW__projectDiagramFeedbackLine{stroke:color-mix(in oklab, var(--course-accent) 65%, var(--course-border));stroke-dasharray:5 4;stroke-width:1.75px}.course-pages-module__LL9pvW__projectDiagramText,.course-pages-module__LL9pvW__projectDiagramSmallText,.course-pages-module__LL9pvW__projectDiagramSubtext{fill:currentColor}.course-pages-module__LL9pvW__projectDiagramText{font-size:.6875rem}.course-pages-module__LL9pvW__projectDiagramSmallText{font-size:.625rem}.course-pages-module__LL9pvW__projectDiagramSubtext{opacity:.7;font-size:.5625rem}.course-pages-module__LL9pvW__dossierChallengeHeadline{font-family:Newsreader,Georgia,serif;font-size:1.125rem;font-style:italic}.course-pages-module__LL9pvW__dossierChallengeBody{color:var(--course-muted-foreground);font-size:.9375rem;line-height:1.625;margin-top:.75rem!important}.course-pages-module__LL9pvW__deliverableList{gap:1rem;padding:0;list-style:none;display:grid}.course-pages-module__LL9pvW__deliverableItem{align-items:flex-start;gap:.75rem;display:flex}.course-pages-module__LL9pvW__deliverableNumber{border:1px solid var(--course-border);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;font-size:.625rem;font-weight:700;display:flex}.course-pages-module__LL9pvW__deliverableTitle,.course-pages-module__LL9pvW__deliverableDetail{display:block}.course-pages-module__LL9pvW__deliverableTitle{font-size:.875rem;font-weight:600}.course-pages-module__LL9pvW__deliverableDetail{color:var(--course-muted-foreground);font-size:.75rem}.course-pages-module__LL9pvW__dossierSkillsAndStandOut{border-bottom:1px solid var(--course-border);grid-template-columns:minmax(0,1fr);display:grid}.course-pages-module__LL9pvW__dossierSkills,.course-pages-module__LL9pvW__dossierStandOut{padding:1.5rem}.course-pages-module__LL9pvW__dossierSkills{border-bottom:1px solid var(--course-border)}.course-pages-module__LL9pvW__dossierSkillList{flex-wrap:wrap;gap:.5rem;display:flex}.course-pages-module__LL9pvW__dossierSkillPill{background:var(--course-secondary);color:var(--course-secondary-foreground);border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.course-pages-module__LL9pvW__dossierStandOut{background:var(--course-foreground);color:var(--course-background)}.course-pages-module__LL9pvW__dossierStandOutLabel{color:inherit;opacity:.6}.course-pages-module__LL9pvW__dossierStandOutText{opacity:.9;font-size:.9375rem;font-style:italic;line-height:1.375}.course-pages-module__LL9pvW__dossierStandOutText+.course-pages-module__LL9pvW__dossierStandOutText{margin-top:.75rem!important}.course-pages-module__LL9pvW__dossierFooter{border-top:1px solid var(--course-border);background:var(--course-background);justify-content:flex-end;padding:1rem;display:flex}.course-pages-module__LL9pvW__backToProjects,.course-pages-module__LL9pvW__projectTab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.course-pages-module__LL9pvW__backToProjects{color:var(--course-accent-foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.course-pages-module__LL9pvW__backToProjects:hover{text-decoration:underline}.course-pages-module__LL9pvW__projectTabs{margin-top:1rem}.course-pages-module__LL9pvW__projectTabList{border-bottom:1px solid var(--course-border);scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.course-pages-module__LL9pvW__projectTabList::-webkit-scrollbar{display:none}.course-pages-module__LL9pvW__projectTab{color:var(--course-muted-foreground);border-bottom:2px solid #0000;flex:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.course-pages-module__LL9pvW__projectTab:hover{color:var(--course-foreground)}.course-pages-module__LL9pvW__projectTabActive{border-bottom-color:var(--course-accent);color:var(--course-accent-foreground)}.course-pages-module__LL9pvW__projectTabPanel{margin-top:1rem}.course-pages-module__LL9pvW__paragraph{font-size:.9375rem;line-height:1.625}.course-pages-module__LL9pvW__paragraphHeading{scroll-margin-top:6rem;font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem!important}.course-pages-module__LL9pvW__paragraphSubheading{font-size:1rem;font-style:italic;line-height:1.5rem;margin-top:1.25rem!important}.course-pages-module__LL9pvW__paragraphItalic{color:var(--course-muted-foreground);font-size:.875rem;font-style:italic;line-height:1.625}.course-pages-module__LL9pvW__richStrong{color:var(--course-foreground);font-weight:600}.course-pages-module__LL9pvW__inlineCode{background:var(--course-secondary);border-radius:.25rem;padding:.125rem .25rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85em}.course-pages-module__LL9pvW__toolChipsInteractive{width:100%}.course-pages-module__LL9pvW__toolChips{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.course-pages-module__LL9pvW__toolChips>li{display:flex}.course-pages-module__LL9pvW__toolChipButton{border:1px solid var(--course-border);background:color-mix(in oklab, var(--course-secondary) 50%, transparent);color:var(--course-foreground);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.375;transition:border-color .15s,background-color .15s,color .15s}.course-pages-module__LL9pvW__toolChipButton:hover{border-color:color-mix(in oklab, var(--course-accent) 55%, var(--course-border))}.course-pages-module__LL9pvW__toolChipButton:focus-visible{outline:2px solid var(--course-accent);outline-offset:2px}.course-pages-module__LL9pvW__toolChipButtonActive{border-color:color-mix(in oklab, var(--course-accent) 65%, var(--course-border));background:color-mix(in oklab, var(--course-accent) 12%, transparent);color:var(--accent-brand-text)}.course-pages-module__LL9pvW__toolChipDetail{color:var(--course-muted-foreground);padding:0;font-size:.875rem;line-height:1.625;list-style:none}.course-pages-module__LL9pvW__toolChipDetail[hidden]{display:none}.course-pages-module__LL9pvW__toolChipDetail>li{gap:.75rem;margin-top:.875rem;display:flex}.course-pages-module__LL9pvW__skillChecklist{color:var(--course-muted-foreground);padding:0;font-size:.875rem;line-height:1.625;list-style:none}.course-pages-module__LL9pvW__skillChecklist>li{gap:.75rem;display:flex}.course-pages-module__LL9pvW__skillChecklist>li+li{margin-top:.625rem}.course-pages-module__LL9pvW__skillChecklist svg{color:var(--course-success);flex:none;margin-top:.25rem}.course-pages-module__LL9pvW__bulletList{color:var(--course-muted-foreground);padding:0;font-size:.875rem;line-height:1.625;list-style:none}.course-pages-module__LL9pvW__bulletList>li{gap:.75rem;display:flex}.course-pages-module__LL9pvW__bulletList>li+li{margin-top:.5rem}.course-pages-module__LL9pvW__bulletDot{background:var(--course-accent);border-radius:999px;flex-shrink:0;width:.25rem;height:.25rem;margin-top:.5rem}.course-pages-module__LL9pvW__bulletNumber{width:1rem;color:var(--course-accent);text-align:right;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.course-pages-module__LL9pvW__registrationWrap{border-top:1px solid var(--course-border);margin-top:2.5rem;padding-top:2.5rem}.course-pages-module__LL9pvW__registrationContent{margin-top:1.5rem}.course-pages-module__LL9pvW__registrationWrap .registration-section{max-width:100%;margin-bottom:0}.course-pages-module__LL9pvW__registrationWrap .registration-section>h2{letter-spacing:-.01em;max-width:none;font-family:Newsreader,Georgia,serif;font-size:2.25rem;font-weight:400;line-height:1.25}@media (min-width:40rem){.course-pages-module__LL9pvW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-pages-module__LL9pvW__courseTitle{font-size:3.75rem}.course-pages-module__LL9pvW__dossierTitle{font-size:1.875rem}.course-pages-module__LL9pvW__dossierSkillsAndStandOut{grid-template-columns:repeat(2,minmax(0,1fr))}.course-pages-module__LL9pvW__dossierSkills{border-right:1px solid var(--course-border);border-bottom:0}.course-pages-module__LL9pvW__syllabusModuleTrigger{grid-template-columns:2rem minmax(0,1fr) 1.125rem;padding-block:1.125rem}.course-pages-module__LL9pvW__syllabusModuleTitle{font-size:1.125rem}.course-pages-module__LL9pvW__syllabusModulePanel{padding-left:2.75rem}}@media (min-width:64rem){.course-pages-module__LL9pvW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.course-pages-module__LL9pvW__courseDetailGridWithInstructors{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:2rem}.course-pages-module__LL9pvW__courseDetailGridWithInstructors .course-pages-module__LL9pvW__courseDetailBody{grid-column:1}.course-pages-module__LL9pvW__instructorList{align-items:flex-end}.course-pages-module__LL9pvW__instructorCard{text-align:right;align-items:flex-end}.course-pages-module__LL9pvW__instructorPhoto{width:10rem;height:10rem}.course-pages-module__LL9pvW__instructorName{font-size:1.5rem}.course-pages-module__LL9pvW__instructorRating,.course-pages-module__LL9pvW__instructorSocials{justify-content:flex-end}}@media (min-width:96rem){.course-pages-module__LL9pvW__instructorPhoto{width:25rem;height:25rem}}@media (prefers-reduced-motion:reduce){.course-pages-module__LL9pvW__courseCard,.course-pages-module__LL9pvW__enrollButton,.course-pages-module__LL9pvW__sectionNav,.course-pages-module__LL9pvW__sectionNavLink,.course-pages-module__LL9pvW__toolChipButton,.course-pages-module__LL9pvW__syllabusChevron,.course-pages-module__LL9pvW__syllabusModuleTrigger,.course-pages-module__LL9pvW__projectTab,.course-pages-module__LL9pvW__instructorSocials a{transition:none}}
