.courses-guide-page_page__PBGN9{--courses-scroll-offset:88px;--courses-header-height:76px;min-height:100%;padding:clamp(1rem,2vw,1.8rem) 1rem 4rem}.courses-guide-page_shell__ubl2k{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem}.courses-guide-page_sidebar__u6C9s{position:-webkit-sticky;position:sticky;top:var(--courses-scroll-offset);align-self:start}.courses-guide-page_sidebarShell__msLmt{max-height:calc(100dvh - var(--courses-scroll-offset) - 1rem);display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid rgba(151,172,211,.12);border-radius:1.5rem;background:linear-gradient(180deg,rgba(12,18,29,.95),rgba(10,16,25,.94)),radial-gradient(circle at top left,rgba(110,155,229,.08),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 48px rgba(3,8,18,.18);overflow:hidden}.courses-guide-page_sidebarGuideIntro__zzTwy{display:grid;grid-gap:.55rem;gap:.55rem;padding:.2rem .15rem .95rem;border-bottom:1px solid rgba(124,151,192,.16)}.courses-guide-page_sidebarKicker__xlWxz{display:inline-flex;align-items:center;gap:.7rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(209,219,233,.58)}.courses-guide-page_sidebarKicker__xlWxz:before{content:"";width:1.3rem;height:1px;background:rgba(200,162,106,.48)}.courses-guide-page_sidebarTitle__d108U{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.22rem;line-height:1.35;color:#f2f5fb}.courses-guide-page_sidebarSubtitle__pyMw7{margin:0;color:rgba(203,214,231,.72);font-size:.92rem;line-height:1.65}.courses-guide-page_sidebarParts__Lf_Xx{flex:1 1 auto;display:grid;grid-gap:.9rem;gap:.9rem;min-height:0;overflow-y:auto;padding-right:.22rem;scrollbar-width:thin;scrollbar-color:rgba(120,150,196,.45) transparent}.courses-guide-page_sidebarParts__Lf_Xx::-webkit-scrollbar{width:.45rem}.courses-guide-page_sidebarParts__Lf_Xx::-webkit-scrollbar-track{background:transparent}.courses-guide-page_sidebarParts__Lf_Xx::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(120,150,196,.34)}.courses-guide-page_sidebarPart__QjX69{display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem;border:1px solid rgba(124,151,192,.1);border-radius:1.15rem;background:rgba(255,255,255,.015);transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.courses-guide-page_sidebarPartActive__6SyHY{border-color:rgba(200,162,106,.26);background:linear-gradient(180deg,rgba(45,39,28,.52),rgba(20,25,36,.24));box-shadow:0 10px 24px rgba(11,18,30,.16)}.courses-guide-page_sidebarPartHeader__LAzvI{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.courses-guide-page_sidebarPartEyebrow__KPI8s{display:block;margin-bottom:.22rem;color:rgba(200,162,106,.8);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.courses-guide-page_sidebarPartTitle__fNzzD{display:block;color:#f4f7fd;font-size:.94rem;line-height:1.42}.courses-guide-page_sidebarPartSummary__meYFQ{margin:0;color:rgba(189,202,223,.68);font-size:.86rem;line-height:1.6}.courses-guide-page_sidebarNav___amF2{display:grid;grid-gap:.45rem;gap:.45rem}.courses-guide-page_sidebarPartSwitch__IF4AL{display:grid;grid-gap:.3rem;gap:.3rem;width:100%;margin-top:.25rem;padding:.95rem 1rem;border:1px solid rgba(200,162,106,.24);border-radius:1rem;background:linear-gradient(180deg,rgba(18,51,48,.96),rgba(15,39,38,.98)),radial-gradient(circle at top right,rgba(200,162,106,.12),transparent 42%);color:#f5fbff;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 30px rgba(8,18,31,.18);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.courses-guide-page_sidebarPartSwitch__IF4AL:focus-visible,.courses-guide-page_sidebarPartSwitch__IF4AL:hover{transform:translateY(-1px);border-color:rgba(200,162,106,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 36px rgba(8,18,31,.22);outline:none}.courses-guide-page_sidebarPartSwitchEyebrow___0xN0{color:rgba(200,162,106,.82);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.courses-guide-page_sidebarPartSwitch__IF4AL strong{font-size:.95rem;line-height:1.35}.courses-guide-page_sidebarPartSwitchMeta__9PEz_{color:rgba(204,215,232,.72);font-size:.8rem;line-height:1.5}.courses-guide-page_sidebarNavButton__81vrm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.82rem .88rem;border:1px solid rgba(124,151,192,.1);border-radius:.98rem;background:rgba(255,255,255,.03);color:rgba(221,229,240,.84);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.courses-guide-page_sidebarNavButton__81vrm:focus-visible,.courses-guide-page_sidebarNavButton__81vrm:hover{transform:translateX(3px);border-color:rgba(98,148,226,.28);background:rgba(39,56,84,.86);color:#f4f8ff;outline:none}.courses-guide-page_sidebarNavButtonActive__UnHGd{border-color:rgba(200,162,106,.32);background:linear-gradient(180deg,rgba(38,67,61,.94),rgba(26,55,50,.94));color:#f5fbff;box-shadow:inset 4px 0 0 rgba(200,162,106,.95)}.courses-guide-page_sidebarNavTitle__Os7l_{font-size:.9rem;line-height:1.45}.courses-guide-page_sidebarNavMeta__5EQPP{flex-shrink:0;color:rgba(183,198,218,.7);font-size:.72rem}.courses-guide-page_content__lF0Vj{display:flex;flex-direction:column;gap:1.2rem}.courses-guide-page_hero__MooYB{display:grid;grid-gap:1.3rem;gap:1.3rem;padding:clamp(1.5rem,3vw,2.35rem);border:1px solid rgba(151,172,211,.12);border-radius:1.7rem;background:linear-gradient(180deg,rgba(12,18,29,.95),rgba(10,16,25,.96)),radial-gradient(circle at top right,rgba(200,162,106,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(107,160,221,.12),transparent 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 28px 52px rgba(4,8,18,.18)}.courses-guide-page_heroBadge__4IRBl{width:-moz-fit-content;width:fit-content;min-height:2rem;display:inline-flex;align-items:center;padding:0 .9rem;border:1px solid rgba(200,162,106,.22);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(221,230,243,.82);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.courses-guide-page_heroGrid__ZNS2h{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);grid-gap:1.35rem;gap:1.35rem;align-items:center}.courses-guide-page_heroCopy__AQhcN h1{margin:0 0 1rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3vw,2.7rem);line-height:1.06;letter-spacing:-.04em;color:#f5f7fb;text-wrap:balance}.courses-guide-page_heroCopy__AQhcN p{margin:0;max-width:60ch;color:rgba(210,220,233,.78);font-size:1rem;line-height:1.72}.courses-guide-page_inlineCtaButton__srENn{min-height:3.05rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.15rem;border-radius:999px;font:inherit;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,background-color .17s ease,border-color .17s ease;border:1px solid rgba(102,193,163,.34);background:linear-gradient(180deg,rgba(70,133,112,.96),rgba(48,106,88,.98));color:#f4fcf8;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 34px rgba(20,49,42,.22)}.courses-guide-page_inlineCtaButton__srENn:focus-visible,.courses-guide-page_inlineCtaButton__srENn:hover{transform:translateY(-1px);outline:none}.courses-guide-page_heroMedia__97utc{padding:.9rem;border-radius:1.45rem;border:1px solid rgba(151,172,211,.12);background:linear-gradient(180deg,rgba(18,26,40,.92),rgba(12,18,29,.94)),radial-gradient(circle at top right,rgba(113,160,223,.12),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 38px rgba(7,13,24,.2)}.courses-guide-page_heroImage__Wmr0W,.courses-guide-page_sectionImage__7otmh{width:100%;height:auto;border-radius:1.1rem;object-fit:cover}.courses-guide-page_partSection__AZP9G{display:grid;grid-gap:.9rem;gap:.9rem}.courses-guide-page_partIntro__jSa39{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(151,172,211,.12);border-radius:1.2rem;background:linear-gradient(180deg,rgba(11,18,29,.92),rgba(9,15,24,.94)),radial-gradient(circle at right top,rgba(106,144,205,.12),transparent 38%)}.courses-guide-page_partLabel__L46xS{display:inline-flex;margin-bottom:.35rem;color:rgba(200,162,106,.78);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.courses-guide-page_partMeta__8Cx7Y{display:grid;grid-gap:.28rem;gap:.28rem}.courses-guide-page_partSynopsis__fEA2O{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(.96rem,2vw,3rem);line-height:1.45;color:rgba(236,241,249,.88)}.courses-guide-page_partTime__IJQlk{color:rgba(203,214,231,.76);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.courses-guide-page_sectionList__aq7w6{display:grid;grid-gap:.95rem;gap:.95rem}.courses-guide-page_sectionCard___oLI_{scroll-margin-top:var(--courses-scroll-offset);display:grid;grid-gap:1rem;gap:1rem;padding:1.35rem;border:1px solid rgba(151,172,211,.12);border-radius:1.55rem;background:linear-gradient(180deg,rgba(11,18,29,.95),rgba(9,15,24,.96)),radial-gradient(circle at top right,rgba(103,146,209,.12),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 22px 40px rgba(4,9,18,.16);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.courses-guide-page_sectionCard___oLI_:focus{outline:none}.courses-guide-page_sectionCardActive__YU3ip{border-color:rgba(200,162,106,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 22px 40px rgba(4,9,18,.18),0 0 0 2px rgba(200,162,106,.08)}.courses-guide-page_sectionHeader__SfZJG{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.courses-guide-page_sectionLabel__1q3GJ{display:inline-flex;margin-bottom:.4rem;color:rgba(203,214,231,.58);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.courses-guide-page_sectionTitle__BzmJS{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.2rem,2vw,1.05rem);line-height:1.18;color:#f4f7fd}.courses-guide-page_readingPill__E_A0I{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .72rem;border-radius:999px;border:1px solid rgba(124,151,192,.16);background:rgba(255,255,255,.04);color:rgba(203,214,231,.74);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.courses-guide-page_leadText__n3pgu{margin:0;color:#f0f4fb;font-size:1.06rem;font-weight:600}.courses-guide-page_flowBlock__p5kQ9,.courses-guide-page_sectionContent__zjtbT{display:grid;grid-gap:1rem;gap:1rem}.courses-guide-page_sectionContent__zjtbT p{margin:0;color:rgba(206,217,232,.8);line-height:1.78}.courses-guide-page_inlineKeyword__cSyz2{display:inline-flex;align-items:center;justify-content:center;min-height:1.88rem;margin:0 .16rem;padding:0 .55rem;border-radius:.72rem;border:1px solid transparent;font-family:var(--font-mono),monospace;font-size:.94em;font-weight:700;line-height:1;vertical-align:baseline}.courses-guide-page_inlineKeywordBlue__LCeGM{border-color:rgba(102,154,233,.34);background:linear-gradient(180deg,rgba(39,63,101,.96),rgba(26,42,68,.96));color:#d7e8ff;box-shadow:0 10px 18px rgba(11,23,40,.16)}.courses-guide-page_inlineKeywordEmerald__V1Sjs{border-color:rgba(92,177,149,.32);background:linear-gradient(180deg,rgba(34,76,67,.96),rgba(22,53,47,.96));color:#dbfff5;box-shadow:0 10px 18px rgba(10,27,24,.16)}.courses-guide-page_imageFrame__UQVbL{margin:0;padding:.75rem;border-radius:1.3rem;border:1px solid rgba(151,172,211,.12);background:linear-gradient(180deg,rgba(16,25,40,.92),rgba(10,17,28,.94)),radial-gradient(circle at top right,rgba(200,162,106,.12),transparent 38%)}.courses-guide-page_quote__UWgAc{margin:0;display:grid;grid-gap:.6rem;gap:.6rem;padding:1.1rem 1.2rem;border-left:3px solid rgba(200,162,106,.82);border-radius:0 1rem 1rem 0;background:linear-gradient(90deg,rgba(36,49,73,.84),rgba(17,25,39,.78))}.courses-guide-page_quote__UWgAc footer,.courses-guide-page_quote__UWgAc p{margin:0;font-family:var(--font-display),Georgia,serif;font-style:italic;color:#f3f7ff}.courses-guide-page_quote__UWgAc footer{font-size:.88rem;color:rgba(206,217,232,.68);font-style:normal}.courses-guide-page_codeGrid__U1Cic,.courses-guide-page_insightGrid__WWmVT,.courses-guide-page_listGrid__9KwHn{display:grid;grid-gap:.9rem;gap:.9rem}.courses-guide-page_listGrid__9KwHn{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-guide-page_listGridFullWidth__ZB6gA{grid-template-columns:1fr}.courses-guide-page_listGridFullWidth__ZB6gA .courses-guide-page_editorialListBox__UcqSi{width:100%;max-width:100%}.courses-guide-page_insightGrid__WWmVT{grid-template-columns:repeat(3,minmax(0,1fr))}.courses-guide-page_insightGridSingle__dQGnE{grid-template-columns:1fr}.courses-guide-page_insightGridSingle__dQGnE .courses-guide-page_insightCard__ns15o{width:100%;max-width:100%}.courses-guide-page_codeCard__rzBqp,.courses-guide-page_editorialListBox__UcqSi,.courses-guide-page_insightCard__ns15o{padding:1rem;border:1px solid rgba(151,172,211,.12);border-radius:1.2rem;background:linear-gradient(180deg,rgba(17,26,40,.92),rgba(12,18,29,.94)),radial-gradient(circle at top right,rgba(111,151,216,.1),transparent 40%)}.courses-guide-page_editorialListBoxGold__UlAQs{border-color:rgba(200,162,106,.2)}.courses-guide-page_editorialListBoxEmerald___RXop{border-color:rgba(82,159,133,.2)}.courses-guide-page_editorialListBoxBlue__Dw2ej{border-color:rgba(98,148,226,.2)}.courses-guide-page_codeTitle__UwDAQ,.courses-guide-page_editorialListEyebrow__nV2qu{display:inline-flex;margin-bottom:.45rem;color:rgba(200,162,106,.78);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.courses-guide-page_editorialListTitle__fAmEa,.courses-guide-page_insightCard__ns15o h4{margin:0 0 .85rem;font-family:var(--font-display),Georgia,serif;font-size:1.08rem;line-height:1.35;color:#f4f7fd}.courses-guide-page_editorialList__1FSqW{list-style:none;display:grid;grid-gap:.72rem;gap:.72rem;margin:0;padding:0}.courses-guide-page_editorialList__1FSqW li{position:relative;padding-left:1.2rem;color:rgba(205,216,231,.78);line-height:1.7}.courses-guide-page_editorialList__1FSqW li:before{content:"";position:absolute;left:0;top:.72rem;width:.44rem;height:.44rem;border-radius:50%;background:linear-gradient(135deg,rgba(96,156,214,.95),rgba(200,162,106,.95));box-shadow:0 0 0 5px rgba(94,142,205,.12)}.courses-guide-page_insightBody__YGEoj{display:grid;grid-gap:.88rem;gap:.88rem}.courses-guide-page_codeExplanation__TrDbf,.courses-guide-page_insightCard__ns15o p{margin:0;color:rgba(205,216,231,.76);line-height:1.68}.courses-guide-page_insightExampleLine__lD_VI{padding:.85rem .95rem;border:1px solid rgba(124,151,192,.15);border-radius:.95rem;background:linear-gradient(180deg,rgba(20,31,47,.94),rgba(13,21,33,.96));color:#eff5ff;font-family:var(--font-mono),monospace;font-size:.92rem}.courses-guide-page_codeHeader__q2G8t{display:grid;grid-gap:.48rem;gap:.48rem}.courses-guide-page_codeCardHeading__ChgpW{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.12rem;line-height:1.32;color:#f4f7fd}.courses-guide-page_codeSummary__PbkGB{margin:0;color:rgba(214,224,238,.78);line-height:1.72}.courses-guide-page_codeBlock__EzgFc{margin:0;overflow-x:auto;padding:.95rem 1rem;border:1px solid rgba(124,151,192,.16);border-radius:1rem;background:rgba(5,9,16,.72);color:#ecf5ff;font-family:var(--font-mono),monospace;font-size:.88rem;line-height:1.65}.courses-guide-page_codeDetailsBox__i0RxM{display:grid;grid-gap:.72rem;gap:.72rem;padding:.95rem 1rem;border:1px solid rgba(124,151,192,.14);border-radius:1rem;background:linear-gradient(180deg,rgba(15,24,39,.92),rgba(10,17,28,.96)),radial-gradient(circle at top right,rgba(200,162,106,.09),transparent 38%)}.courses-guide-page_codeDetailsTitle__G2qLO{display:inline-flex;color:rgba(200,162,106,.82);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.courses-guide-page_codeDetailsList__Wjwx1{list-style:none;display:grid;grid-gap:.68rem;gap:.68rem;margin:0;padding:0}.courses-guide-page_codeDetailsList__Wjwx1 li{position:relative;padding-left:1.15rem;color:rgba(214,224,238,.76);line-height:1.66}.courses-guide-page_codeDetailsList__Wjwx1 li:before{content:"";position:absolute;left:0;top:.7rem;width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,rgba(88,178,150,.96),rgba(105,156,233,.96));box-shadow:0 0 0 5px rgba(88,151,220,.1)}.courses-guide-page_codeExplanationStack__oHnzt{display:grid;grid-gap:.74rem;gap:.74rem}.courses-guide-page_codeOutputLabel__35p0W{display:inline-flex;color:rgba(203,214,231,.6);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.courses-guide-page_codeOutput__ii1Hb{background:rgba(9,13,19,.72)}.courses-guide-page_inlineCta__gdbz3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem;border:1px solid rgba(200,162,106,.16);border-radius:1.2rem;background:linear-gradient(160deg,rgba(34,45,66,.92),rgba(17,24,36,.96))}.courses-guide-page_inlineCtaEyebrow__M8_wl{display:inline-flex;margin-bottom:.3rem;color:rgba(200,162,106,.78);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.courses-guide-page_inlineCta__gdbz3 strong{display:block;color:#f5f7fd;font-size:1.02rem}.courses-guide-page_inlineCta__gdbz3 p{margin:.32rem 0 0;color:rgba(201,213,229,.74);line-height:1.65}.courses-guide-page_tagsRow__HOuOS{display:flex;flex-wrap:wrap;gap:.55rem}.courses-guide-page_tag__aR5tV{display:inline-flex;align-items:center;min-height:2rem;padding:0 .72rem;border-radius:999px;border:1px solid rgba(124,151,192,.18);background:rgba(255,255,255,.04);color:rgba(226,233,244,.8);font-size:.78rem}