.FloatingLearnCta-module__MHsTGa__spacer{flex:0 0 124px;height:124px}.FloatingLearnCta-module__MHsTGa__root{z-index:30;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);width:min(1120px,100% - 32px);box-shadow:0 10px 36px color-mix(in srgb, var(--ink) 16%, transparent);position:fixed;left:50%;transform:translate(-50%)}.FloatingLearnCta-module__MHsTGa__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:100%;min-height:88px;padding:12px 18px;display:grid}.FloatingLearnCta-module__MHsTGa__root h2{font-family:var(--font-display);margin:0 0 3px;font-size:23px;font-weight:400;line-height:1.15}.FloatingLearnCta-module__MHsTGa__root p{max-width:760px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.FloatingLearnCta-module__MHsTGa__action{background:var(--accent);color:#fff;text-align:center;box-shadow:var(--shadow-sm);border-radius:999px;flex-shrink:0;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none}.FloatingLearnCta-module__MHsTGa__action:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.FloatingLearnCta-module__MHsTGa__action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.FloatingLearnCta-module__MHsTGa__inner{gap:20px}.FloatingLearnCta-module__MHsTGa__root p{display:none}.FloatingLearnCta-module__MHsTGa__spacer{flex-basis:132px;height:132px}}@media (max-width:600px){.FloatingLearnCta-module__MHsTGa__root{border-radius:var(--radius-sm);width:calc(100% - 24px)}.FloatingLearnCta-module__MHsTGa__inner{grid-template-columns:minmax(0,1fr);gap:10px;min-height:120px;padding:12px}.FloatingLearnCta-module__MHsTGa__root h2{margin:0;font-size:18px;line-height:1.2}.FloatingLearnCta-module__MHsTGa__action{box-sizing:border-box;width:100%;min-height:46px}.FloatingLearnCta-module__MHsTGa__spacer{flex-basis:calc(156px + env(safe-area-inset-bottom));height:calc(156px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.FloatingLearnCta-module__MHsTGa__action{transition:none}}
.PublicCourses-module__DKhjeq__page{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body)}.PublicCourses-module__DKhjeq__inner{width:min(1120px,100% - 48px);margin:0 auto}.PublicCourses-module__DKhjeq__catalogHero,.PublicCourses-module__DKhjeq__courseHero{border-bottom:1px solid var(--line)}.PublicCourses-module__DKhjeq__catalogHero .PublicCourses-module__DKhjeq__inner,.PublicCourses-module__DKhjeq__courseHero .PublicCourses-module__DKhjeq__inner{padding:52px 0 48px}.PublicCourses-module__DKhjeq__breadcrumbs{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-bottom:34px;font-size:13px;display:flex}.PublicCourses-module__DKhjeq__breadcrumbs>*{overflow-wrap:anywhere;min-width:0}.PublicCourses-module__DKhjeq__breadcrumbs a{color:var(--ink-2);text-decoration:none}.PublicCourses-module__DKhjeq__eyebrow,.PublicCourses-module__DKhjeq__courseMeta,.PublicCourses-module__DKhjeq__asideLabel{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.PublicCourses-module__DKhjeq__catalogHero h1,.PublicCourses-module__DKhjeq__courseHero h1{max-width:930px;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:68px;font-weight:400;line-height:1}.PublicCourses-module__DKhjeq__catalogHero .PublicCourses-module__DKhjeq__inner>p:not(.PublicCourses-module__DKhjeq__eyebrow),.PublicCourses-module__DKhjeq__dek{max-width:760px;color:var(--ink-2);margin:20px 0 0;font-size:18px;line-height:1.62}.PublicCourses-module__DKhjeq__heroStats{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.PublicCourses-module__DKhjeq__heroStats span{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 10px;font-size:13px}.PublicCourses-module__DKhjeq__catalogList{padding:28px 0 76px}.PublicCourses-module__DKhjeq__catalogRow{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:26px 0;display:grid}.PublicCourses-module__DKhjeq__catalogRow h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 8px;font-size:28px;font-weight:400}.PublicCourses-module__DKhjeq__catalogRow h2 a{color:var(--ink);text-decoration:none}.PublicCourses-module__DKhjeq__catalogRow h2 a:hover{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline}.PublicCourses-module__DKhjeq__catalogRow>div>p:not(.PublicCourses-module__DKhjeq__courseMeta){max-width:720px;color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.55}.PublicCourses-module__DKhjeq__creator{color:var(--ink-3);font-size:12px}.PublicCourses-module__DKhjeq__catalogFacts{min-width:110px;color:var(--ink-3);font-family:var(--font-mono);text-align:right;flex-direction:column;gap:6px;font-size:11px;display:flex}.PublicCourses-module__DKhjeq__empty{color:var(--ink-2);padding:48px 0}.PublicCourses-module__DKhjeq__byline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.PublicCourses-module__DKhjeq__byline a,.PublicCourses-module__DKhjeq__byline span{color:var(--ink-2);font-weight:600}.PublicCourses-module__DKhjeq__byline a{text-underline-offset:3px;text-decoration:underline}.PublicCourses-module__DKhjeq__byline strong{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}.PublicCourses-module__DKhjeq__heroActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.PublicCourses-module__DKhjeq__primaryAction,.PublicCourses-module__DKhjeq__secondaryAction{text-align:center;border-radius:999px;padding:12px 19px;font-size:14px;font-weight:650;text-decoration:none}.PublicCourses-module__DKhjeq__primaryAction{background:var(--accent);color:#fff}.PublicCourses-module__DKhjeq__secondaryAction{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2)}.PublicCourses-module__DKhjeq__courseLayout{grid-template-columns:minmax(0,760px) minmax(230px,1fr);align-items:start;gap:64px;padding:48px 0 78px;display:grid}.PublicCourses-module__DKhjeq__lessonNote{border-left:3px solid var(--accent);background:var(--accent-soft);margin-bottom:56px;padding:22px}.PublicCourses-module__DKhjeq__lessonNote h2,.PublicCourses-module__DKhjeq__curriculum>h2,.PublicCourses-module__DKhjeq__bottomAction h2{font-family:var(--font-display);margin:0 0 9px;font-size:32px;font-weight:400}.PublicCourses-module__DKhjeq__lessonNote p,.PublicCourses-module__DKhjeq__bottomAction p{color:var(--ink-2);margin:0;line-height:1.65}.PublicCourses-module__DKhjeq__curriculum{scroll-margin-top:92px}.PublicCourses-module__DKhjeq__chapterList,.PublicCourses-module__DKhjeq__lessonList,.PublicCourses-module__DKhjeq__courseAside ol{margin:0;padding:0;list-style:none}.PublicCourses-module__DKhjeq__chapterList{border-top:1px solid var(--line-2)}.PublicCourses-module__DKhjeq__chapter{border-bottom:1px solid var(--line-2);padding:36px 0 42px;scroll-margin-top:92px}.PublicCourses-module__DKhjeq__chapterHeading{grid-template-columns:46px minmax(0,1fr);gap:16px;display:grid}.PublicCourses-module__DKhjeq__chapterHeading>span{color:var(--accent-ink);font-family:var(--font-mono);padding-top:3px;font-size:20px}.PublicCourses-module__DKhjeq__chapterHeading p{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.PublicCourses-module__DKhjeq__chapterHeading h3{font-family:var(--font-display);margin:0;font-size:29px;font-weight:400;line-height:1.15}.PublicCourses-module__DKhjeq__lessonList{border-top:1px solid var(--line);margin:22px 0 0 62px}.PublicCourses-module__DKhjeq__lessonList>li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.PublicCourses-module__DKhjeq__lessonNumber,.PublicCourses-module__DKhjeq__lessonFacts{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.PublicCourses-module__DKhjeq__lessonList h4{margin:0;font-size:15px;font-weight:650;line-height:1.4}.PublicCourses-module__DKhjeq__lessonFacts{margin:4px 0 0}.PublicCourses-module__DKhjeq__objective{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.55}.PublicCourses-module__DKhjeq__objective strong{color:var(--ink)}.PublicCourses-module__DKhjeq__keyPoints{color:var(--ink-2);margin:10px 0 0;padding-left:19px;font-size:13px;line-height:1.5}.PublicCourses-module__DKhjeq__courseAside{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:22px;position:sticky;top:92px}.PublicCourses-module__DKhjeq__courseAside dl{margin:0 0 22px}.PublicCourses-module__DKhjeq__courseAside dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.PublicCourses-module__DKhjeq__courseAside dt{color:var(--ink-3)}.PublicCourses-module__DKhjeq__courseAside dd{color:var(--ink);margin:0;font-weight:650}.PublicCourses-module__DKhjeq__courseAside nav{margin-bottom:22px}.PublicCourses-module__DKhjeq__courseAside ol{border-top:1px solid var(--line)}.PublicCourses-module__DKhjeq__courseAside nav a{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:25px 1fr;gap:7px;padding:8px 0;font-size:12px;line-height:1.35;text-decoration:none;display:grid}.PublicCourses-module__DKhjeq__courseAside nav a:hover{color:var(--accent-ink)}.PublicCourses-module__DKhjeq__courseAside nav span{color:var(--ink-3);font-family:var(--font-mono);font-size:9px}.PublicCourses-module__DKhjeq__courseAside>.PublicCourses-module__DKhjeq__primaryAction{display:block}.PublicCourses-module__DKhjeq__bottomAction{border-top:1px solid var(--line);background:var(--surface-2)}.PublicCourses-module__DKhjeq__bottomAction .PublicCourses-module__DKhjeq__inner{justify-content:space-between;align-items:center;gap:28px;padding:40px 0;display:flex}.PublicCourses-module__DKhjeq__catalogRow h2 a:focus-visible,.PublicCourses-module__DKhjeq__breadcrumbs a:focus-visible,.PublicCourses-module__DKhjeq__byline a:focus-visible,.PublicCourses-module__DKhjeq__primaryAction:focus-visible,.PublicCourses-module__DKhjeq__secondaryAction:focus-visible,.PublicCourses-module__DKhjeq__courseAside a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.PublicCourses-module__DKhjeq__courseLayout{grid-template-columns:1fr;gap:36px}.PublicCourses-module__DKhjeq__courseAside{order:-1;position:static}}@media (max-width:600px){.PublicCourses-module__DKhjeq__inner{width:min(100% - 32px,1120px)}.PublicCourses-module__DKhjeq__catalogHero .PublicCourses-module__DKhjeq__inner,.PublicCourses-module__DKhjeq__courseHero .PublicCourses-module__DKhjeq__inner{padding:38px 0 36px}.PublicCourses-module__DKhjeq__breadcrumbs{margin-bottom:25px}.PublicCourses-module__DKhjeq__catalogHero h1,.PublicCourses-module__DKhjeq__courseHero h1{font-size:43px}.PublicCourses-module__DKhjeq__catalogHero .PublicCourses-module__DKhjeq__inner>p:not(.PublicCourses-module__DKhjeq__eyebrow),.PublicCourses-module__DKhjeq__dek{font-size:16px}.PublicCourses-module__DKhjeq__catalogRow{grid-template-columns:1fr;gap:14px}.PublicCourses-module__DKhjeq__catalogFacts{text-align:left;flex-flow:wrap;min-width:0}.PublicCourses-module__DKhjeq__heroActions,.PublicCourses-module__DKhjeq__heroActions a{width:100%}.PublicCourses-module__DKhjeq__courseLayout{padding:36px 0 58px}.PublicCourses-module__DKhjeq__chapterHeading{grid-template-columns:34px minmax(0,1fr);gap:9px}.PublicCourses-module__DKhjeq__chapterHeading>span{font-size:16px}.PublicCourses-module__DKhjeq__chapterHeading h3{font-size:25px}.PublicCourses-module__DKhjeq__lessonList{margin-left:43px}.PublicCourses-module__DKhjeq__lessonList>li{grid-template-columns:35px minmax(0,1fr)}.PublicCourses-module__DKhjeq__bottomAction .PublicCourses-module__DKhjeq__inner{flex-direction:column;align-items:stretch}}
.CurriculumPages-module__PpH5PW__catalog,.CurriculumPages-module__PpH5PW__course,.CurriculumPages-module__PpH5PW__chapter{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body)}.CurriculumPages-module__PpH5PW__header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.CurriculumPages-module__PpH5PW__headerInner,.CurriculumPages-module__PpH5PW__heroInner,.CurriculumPages-module__PpH5PW__content,.CurriculumPages-module__PpH5PW__footerNav{width:min(1120px,100% - 48px);margin:0 auto}.CurriculumPages-module__PpH5PW__headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.CurriculumPages-module__PpH5PW__brand,.CurriculumPages-module__PpH5PW__nav a,.CurriculumPages-module__PpH5PW__breadcrumbs a{color:var(--ink);text-decoration:none}.CurriculumPages-module__PpH5PW__nav{align-items:center;gap:8px;display:flex}.CurriculumPages-module__PpH5PW__nav a{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500}.CurriculumPages-module__PpH5PW__nav a:hover{background:var(--surface-2);color:var(--ink)}.CurriculumPages-module__PpH5PW__hero{border-bottom:1px solid var(--line)}.CurriculumPages-module__PpH5PW__heroInner{padding:52px 0 46px}.CurriculumPages-module__PpH5PW__breadcrumbs{color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-bottom:34px;font-size:13px;display:flex}.CurriculumPages-module__PpH5PW__breadcrumbs a{color:var(--ink-2)}.CurriculumPages-module__PpH5PW__eyebrow,.CurriculumPages-module__PpH5PW__chapterLabel,.CurriculumPages-module__PpH5PW__groupTitle,.CurriculumPages-module__PpH5PW__metaLabel{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.CurriculumPages-module__PpH5PW__title{max-width:900px;font-family:var(--font-display);margin:14px 0 18px;font-size:68px;font-weight:400;line-height:1}.CurriculumPages-module__PpH5PW__dek{max-width:760px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.62}.CurriculumPages-module__PpH5PW__courseMeta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.CurriculumPages-module__PpH5PW__courseMeta span{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;padding:7px 10px;font-size:13px}.CurriculumPages-module__PpH5PW__quickActions{align-items:center;gap:10px;width:min(1120px,100% - 48px);margin:0 auto;padding:20px 0 0;display:flex}.CurriculumPages-module__PpH5PW__content{padding:48px 0 76px}.CurriculumPages-module__PpH5PW__group{margin-bottom:54px}.CurriculumPages-module__PpH5PW__groupTitle{color:var(--ink-3);margin-bottom:16px}.CurriculumPages-module__PpH5PW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CurriculumPages-module__PpH5PW__courseCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:260px;color:var(--ink);flex-direction:column;padding:24px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.CurriculumPages-module__PpH5PW__courseCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.CurriculumPages-module__PpH5PW__courseCard h2{font-family:var(--font-display);margin:22px 0 10px;font-size:29px;font-weight:400;line-height:1.1}.CurriculumPages-module__PpH5PW__courseCard p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.CurriculumPages-module__PpH5PW__cardFooter{color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.CurriculumPages-module__PpH5PW__courseLayout{grid-template-columns:minmax(0,740px) minmax(240px,1fr);align-items:start;gap:64px;display:grid}.CurriculumPages-module__PpH5PW__overview h2,.CurriculumPages-module__PpH5PW__chapterBody h2,.CurriculumPages-module__PpH5PW__syllabusTitle{font-family:var(--font-display);margin:0 0 18px;font-size:34px;font-weight:400}.CurriculumPages-module__PpH5PW__overview p,.CurriculumPages-module__PpH5PW__chapterBody p,.CurriculumPages-module__PpH5PW__chapterBody li,.CurriculumPages-module__PpH5PW__sidePanel p{color:var(--ink-2);font-size:16px;line-height:1.7}.CurriculumPages-module__PpH5PW__overview p{margin:0 0 24px}.CurriculumPages-module__PpH5PW__courseIntroduction{max-width:690px;margin-bottom:54px}.CurriculumPages-module__PpH5PW__syllabusHeading{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.CurriculumPages-module__PpH5PW__syllabusHeading .CurriculumPages-module__PpH5PW__syllabusTitle{margin-bottom:0}.CurriculumPages-module__PpH5PW__syllabusHeading>span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:11px}.CurriculumPages-module__PpH5PW__expandedChapterList{margin:0;padding:0;list-style:none}.CurriculumPages-module__PpH5PW__expandedChapter{border-bottom:1px solid var(--line-2);padding:38px 0 44px;scroll-margin-top:92px}.CurriculumPages-module__PpH5PW__expandedChapter:first-child{padding-top:12px}.CurriculumPages-module__PpH5PW__expandedChapterHeader{grid-template-columns:48px minmax(0,1fr);gap:18px;display:grid}.CurriculumPages-module__PpH5PW__expandedChapterNumber{color:var(--accent-ink);font-family:var(--font-mono);padding-top:3px;font-size:22px;line-height:1}.CurriculumPages-module__PpH5PW__expandedChapterHeader h3{font-family:var(--font-display);margin:7px 0 10px;font-size:30px;font-weight:400;line-height:1.12}.CurriculumPages-module__PpH5PW__expandedChapterHeader h3 a{color:var(--ink);text-decoration:none}.CurriculumPages-module__PpH5PW__expandedChapterHeader h3 a:hover{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.CurriculumPages-module__PpH5PW__expandedChapterHeader p{margin:0;font-size:15px;line-height:1.62}.CurriculumPages-module__PpH5PW__chapterPurpose,.CurriculumPages-module__PpH5PW__chapterOutcomes,.CurriculumPages-module__PpH5PW__courseLessonList,.CurriculumPages-module__PpH5PW__chapterDetailLink{margin-left:66px}.CurriculumPages-module__PpH5PW__chapterPurpose{border-left:3px solid var(--accent);background:var(--accent-soft);margin-top:24px;padding:16px 18px}.CurriculumPages-module__PpH5PW__chapterPurpose strong,.CurriculumPages-module__PpH5PW__chapterOutcomes>strong{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:650;display:block}.CurriculumPages-module__PpH5PW__chapterPurpose p{color:var(--accent-ink);margin:0;font-size:14px;line-height:1.55}.CurriculumPages-module__PpH5PW__chapterOutcomes{margin-top:22px}.CurriculumPages-module__PpH5PW__chapterOutcomes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.CurriculumPages-module__PpH5PW__chapterOutcomes li{color:var(--ink-2);grid-template-columns:14px 1fr;gap:8px;font-size:14px;line-height:1.5;display:grid}.CurriculumPages-module__PpH5PW__chapterOutcomes li:before{content:"✓";color:var(--ok-ink);font-weight:600}.CurriculumPages-module__PpH5PW__courseLessonList{border-top:1px solid var(--line);margin-top:24px;padding:0;list-style:none}.CurriculumPages-module__PpH5PW__courseLessonList>li{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.CurriculumPages-module__PpH5PW__courseLessonList>li>span{color:var(--ink-3);font-family:var(--font-mono);padding-top:2px;font-size:11px}.CurriculumPages-module__PpH5PW__courseLessonList strong{color:var(--ink);font-size:15px}.CurriculumPages-module__PpH5PW__courseLessonList strong a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.CurriculumPages-module__PpH5PW__courseLessonList strong a:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.CurriculumPages-module__PpH5PW__courseLessonList p{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.CurriculumPages-module__PpH5PW__chapterDetailLink{width:fit-content;color:var(--accent-ink);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.CurriculumPages-module__PpH5PW__chapterDetailLink:hover{text-underline-offset:3px;text-decoration:underline}.CurriculumPages-module__PpH5PW__chapterList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.CurriculumPages-module__PpH5PW__chapterCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);grid-template-columns:42px 1fr auto;align-items:start;gap:16px;padding:20px;text-decoration:none;display:grid}.CurriculumPages-module__PpH5PW__chapterCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.CurriculumPages-module__PpH5PW__chapterNumber{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.CurriculumPages-module__PpH5PW__chapterCard h3{font-family:var(--font-display);margin:0 0 7px;font-size:22px;font-weight:400}.CurriculumPages-module__PpH5PW__chapterCard p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.CurriculumPages-module__PpH5PW__arrow{color:var(--accent-ink)}.CurriculumPages-module__PpH5PW__sidePanel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:22px;position:sticky;top:96px}.CurriculumPages-module__PpH5PW__sidePanel p{margin:8px 0 20px;font-size:14px}.CurriculumPages-module__PpH5PW__courseJumpList{margin:8px 0 24px;padding:0;list-style:none}.CurriculumPages-module__PpH5PW__courseJumpList a{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:26px 1fr;gap:7px;padding:7px 0;font-size:12px;line-height:1.35;text-decoration:none;display:grid}.CurriculumPages-module__PpH5PW__courseJumpList a:hover{color:var(--accent-ink)}.CurriculumPages-module__PpH5PW__courseJumpList span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.CurriculumPages-module__PpH5PW__sourceLink{color:var(--accent-ink);font-size:14px;font-weight:600}.CurriculumPages-module__PpH5PW__chapterLayout{grid-template-columns:minmax(0,740px) minmax(240px,1fr);align-items:start;gap:64px;display:grid}.CurriculumPages-module__PpH5PW__chapterBody section{margin-bottom:46px}.CurriculumPages-module__PpH5PW__outcomes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.CurriculumPages-module__PpH5PW__outcomes li{grid-template-columns:22px 1fr;gap:10px;display:grid}.CurriculumPages-module__PpH5PW__outcomes li:before{content:"✓";color:var(--ok-ink);font-weight:600}.CurriculumPages-module__PpH5PW__explanation p{margin:0 0 16px}.CurriculumPages-module__PpH5PW__keyTerms{border-top:1px solid var(--line);margin:0;padding:0}.CurriculumPages-module__PpH5PW__keyTerms>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,190px) 1fr;gap:20px;padding:16px 0;display:grid}.CurriculumPages-module__PpH5PW__keyTerms dt{color:var(--ink);font-weight:600}.CurriculumPages-module__PpH5PW__keyTerms dd{color:var(--ink-2);margin:0;line-height:1.6}.CurriculumPages-module__PpH5PW__exampleSteps{margin:18px 0 0;padding-left:24px}.CurriculumPages-module__PpH5PW__exampleSteps li{margin-bottom:10px;padding-left:6px}.CurriculumPages-module__PpH5PW__exampleResult{border-left:3px solid var(--ok);background:var(--ok-soft);color:var(--ok-ink);margin-top:20px;padding:16px 18px;line-height:1.65}.CurriculumPages-module__PpH5PW__misconception{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface-2);padding:20px}.CurriculumPages-module__PpH5PW__misconception p{margin:0 0 12px}.CurriculumPages-module__PpH5PW__misconception p:last-child{margin-bottom:0}.CurriculumPages-module__PpH5PW__lessonList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.CurriculumPages-module__PpH5PW__lessonItem,.CurriculumPages-module__PpH5PW__lessonLink{border-bottom:1px solid var(--line);padding:16px 0;display:block}.CurriculumPages-module__PpH5PW__lessonLink{color:var(--ink);text-decoration:none}.CurriculumPages-module__PpH5PW__lessonLink:hover strong{color:var(--accent-ink);text-decoration:underline}.CurriculumPages-module__PpH5PW__lessonItem strong,.CurriculumPages-module__PpH5PW__lessonLink strong{margin-bottom:5px;font-size:16px;display:block}.CurriculumPages-module__PpH5PW__lessonItem span,.CurriculumPages-module__PpH5PW__lessonLink span{color:var(--ink-2);font-size:14px;line-height:1.5}.CurriculumPages-module__PpH5PW__studyTask,.CurriculumPages-module__PpH5PW__checkpoint{border-radius:var(--radius-sm);padding:22px;line-height:1.65}.CurriculumPages-module__PpH5PW__studyTask{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.CurriculumPages-module__PpH5PW__checkpoint{border:1px solid var(--line-2);background:var(--surface)}.CurriculumPages-module__PpH5PW__checkpoint summary{cursor:pointer;font-weight:600}.CurriculumPages-module__PpH5PW__checkpoint p{margin:14px 0 0}.CurriculumPages-module__PpH5PW__chapterRail{position:sticky;top:96px}.CurriculumPages-module__PpH5PW__chapterRail ol{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.CurriculumPages-module__PpH5PW__chapterRail a{color:var(--ink-2);border-radius:7px;padding:9px 10px;font-size:13px;text-decoration:none;display:block}.CurriculumPages-module__PpH5PW__chapterRail a:hover,.CurriculumPages-module__PpH5PW__chapterRail a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.CurriculumPages-module__PpH5PW__footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 72px;display:grid}.CurriculumPages-module__PpH5PW__footerNav a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:110px;color:var(--ink);padding:20px;text-decoration:none}.CurriculumPages-module__PpH5PW__footerNav span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.CurriculumPages-module__PpH5PW__footerNav strong{font-family:var(--font-display);font-size:22px;font-weight:400}.CurriculumPages-module__PpH5PW__footerNav .CurriculumPages-module__PpH5PW__next{text-align:right}.CurriculumPages-module__PpH5PW__cta{border-top:1px solid var(--line);background:var(--surface-2)}.CurriculumPages-module__PpH5PW__ctaInner{justify-content:space-between;align-items:center;gap:28px;width:min(1120px,100% - 48px);margin:0 auto;padding:42px 0;display:flex}.CurriculumPages-module__PpH5PW__cta h2{font-family:var(--font-display);margin:0 0 8px;font-size:34px;font-weight:400}.CurriculumPages-module__PpH5PW__cta p{color:var(--ink-2);margin:0}.CurriculumPages-module__PpH5PW__ctaButton{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none}.CurriculumPages-module__PpH5PW__ctaActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CurriculumPages-module__PpH5PW__ctaSecondary{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none}.CurriculumPages-module__PpH5PW__ctaSecondary:hover{color:var(--ink);border-color:var(--accent)}.CurriculumPages-module__PpH5PW__brand:focus-visible,.CurriculumPages-module__PpH5PW__nav a:focus-visible,.CurriculumPages-module__PpH5PW__courseCard:focus-visible,.CurriculumPages-module__PpH5PW__chapterCard:focus-visible,.CurriculumPages-module__PpH5PW__expandedChapterHeader h3 a:focus-visible,.CurriculumPages-module__PpH5PW__courseLessonList a:focus-visible,.CurriculumPages-module__PpH5PW__chapterDetailLink:focus-visible,.CurriculumPages-module__PpH5PW__courseJumpList a:focus-visible,.CurriculumPages-module__PpH5PW__lessonLink:focus-visible,.CurriculumPages-module__PpH5PW__footerNav a:focus-visible,.CurriculumPages-module__PpH5PW__ctaButton:focus-visible,.CurriculumPages-module__PpH5PW__ctaSecondary:focus-visible,.CurriculumPages-module__PpH5PW__checkpoint summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.CurriculumPages-module__PpH5PW__courseGrid{grid-template-columns:1fr}.CurriculumPages-module__PpH5PW__courseLayout,.CurriculumPages-module__PpH5PW__chapterLayout{grid-template-columns:1fr;gap:36px}.CurriculumPages-module__PpH5PW__courseLayout .CurriculumPages-module__PpH5PW__sidePanel{order:-1}.CurriculumPages-module__PpH5PW__sidePanel,.CurriculumPages-module__PpH5PW__chapterRail{position:static}.CurriculumPages-module__PpH5PW__title{font-size:54px}}@media (max-width:600px){.CurriculumPages-module__PpH5PW__headerInner,.CurriculumPages-module__PpH5PW__heroInner,.CurriculumPages-module__PpH5PW__content,.CurriculumPages-module__PpH5PW__footerNav,.CurriculumPages-module__PpH5PW__ctaInner,.CurriculumPages-module__PpH5PW__quickActions{width:min(100% - 32px,1120px)}.CurriculumPages-module__PpH5PW__headerInner{min-height:56px}.CurriculumPages-module__PpH5PW__nav a:first-child{display:none}.CurriculumPages-module__PpH5PW__heroInner{padding:38px 0 34px}.CurriculumPages-module__PpH5PW__breadcrumbs{margin-bottom:26px}.CurriculumPages-module__PpH5PW__title{font-size:43px}.CurriculumPages-module__PpH5PW__dek{font-size:16px}.CurriculumPages-module__PpH5PW__content{padding:36px 0 58px}.CurriculumPages-module__PpH5PW__chapterCard{grid-template-columns:32px 1fr}.CurriculumPages-module__PpH5PW__syllabusHeading{flex-direction:column;align-items:flex-start;gap:8px}.CurriculumPages-module__PpH5PW__expandedChapter{padding:32px 0 38px}.CurriculumPages-module__PpH5PW__expandedChapterHeader{grid-template-columns:34px minmax(0,1fr);gap:10px}.CurriculumPages-module__PpH5PW__expandedChapterNumber{font-size:17px}.CurriculumPages-module__PpH5PW__expandedChapterHeader h3{margin-top:5px;font-size:26px}.CurriculumPages-module__PpH5PW__chapterPurpose,.CurriculumPages-module__PpH5PW__chapterOutcomes,.CurriculumPages-module__PpH5PW__courseLessonList,.CurriculumPages-module__PpH5PW__chapterDetailLink{margin-left:44px}.CurriculumPages-module__PpH5PW__courseLessonList>li{grid-template-columns:34px minmax(0,1fr)}.CurriculumPages-module__PpH5PW__chapterCard .CurriculumPages-module__PpH5PW__arrow{display:none}.CurriculumPages-module__PpH5PW__footerNav{grid-template-columns:1fr}.CurriculumPages-module__PpH5PW__footerNav .CurriculumPages-module__PpH5PW__next{text-align:left}.CurriculumPages-module__PpH5PW__ctaInner{flex-direction:column;align-items:flex-start}.CurriculumPages-module__PpH5PW__ctaActions{flex-direction:column-reverse;align-items:stretch;width:100%}.CurriculumPages-module__PpH5PW__quickActions{flex-direction:column;align-items:stretch}.CurriculumPages-module__PpH5PW__quickActions a{text-align:center}.CurriculumPages-module__PpH5PW__ctaActions a{text-align:center;justify-content:center}.CurriculumPages-module__PpH5PW__keyTerms>div{grid-template-columns:1fr;gap:6px}}
.ProductPrioritizationLearn-module__mA7n4q__page{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body)}.ProductPrioritizationLearn-module__mA7n4q__header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.ProductPrioritizationLearn-module__mA7n4q__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:64px;margin:0 auto;display:flex}.ProductPrioritizationLearn-module__mA7n4q__brand{color:var(--ink);text-decoration:none}.ProductPrioritizationLearn-module__mA7n4q__nav{align-items:center;gap:8px;display:flex}.ProductPrioritizationLearn-module__mA7n4q__navLink{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.ProductPrioritizationLearn-module__mA7n4q__navLink:hover{color:var(--ink);background:var(--surface-2)}.ProductPrioritizationLearn-module__mA7n4q__hero{border-bottom:1px solid var(--line)}.ProductPrioritizationLearn-module__mA7n4q__heroInner{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:56px;width:min(1120px,100% - 48px);margin:0 auto;padding:56px 0 48px;display:grid}.ProductPrioritizationLearn-module__mA7n4q__breadcrumbs{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:13px;display:flex}.ProductPrioritizationLearn-module__mA7n4q__breadcrumbs a{color:var(--ink-2);text-decoration:none}.ProductPrioritizationLearn-module__mA7n4q__breadcrumbs a:hover{color:var(--accent-ink);text-decoration:underline}.ProductPrioritizationLearn-module__mA7n4q__eyebrow{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.ProductPrioritizationLearn-module__mA7n4q__title{max-width:820px;font-family:var(--font-display);margin:0;font-size:72px;font-weight:400;line-height:.98}.ProductPrioritizationLearn-module__mA7n4q__dek{max-width:720px;color:var(--ink-2);margin:24px 0 0;font-size:19px;line-height:1.6}.ProductPrioritizationLearn-module__mA7n4q__heroNote{border-left:3px solid var(--accent);padding:4px 0 4px 20px}.ProductPrioritizationLearn-module__mA7n4q__heroNoteLabel{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.ProductPrioritizationLearn-module__mA7n4q__heroNote p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ProductPrioritizationLearn-module__mA7n4q__layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:64px;width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 72px;display:grid}.ProductPrioritizationLearn-module__mA7n4q__article{min-width:0}.ProductPrioritizationLearn-module__mA7n4q__answer{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2);margin-bottom:40px;padding:24px}.ProductPrioritizationLearn-module__mA7n4q__answerLabel{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500;display:block}.ProductPrioritizationLearn-module__mA7n4q__answer p{font-family:var(--font-display);margin:0;font-size:24px;line-height:1.4}.ProductPrioritizationLearn-module__mA7n4q__takeaways{gap:12px;margin:0 0 48px;padding:0;list-style:none;display:grid}.ProductPrioritizationLearn-module__mA7n4q__takeaways li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:12px;line-height:1.6;display:grid}.ProductPrioritizationLearn-module__mA7n4q__takeaways li:before{content:"✓";color:var(--ok-ink);font-weight:600}.ProductPrioritizationLearn-module__mA7n4q__section{margin:0 0 48px;scroll-margin-top:88px}.ProductPrioritizationLearn-module__mA7n4q__section h2{font-family:var(--font-display);margin:0 0 18px;font-size:34px;line-height:1.15}.ProductPrioritizationLearn-module__mA7n4q__section p,.ProductPrioritizationLearn-module__mA7n4q__section li{color:var(--ink-2);font-size:17px;line-height:1.72}.ProductPrioritizationLearn-module__mA7n4q__section p{margin:0 0 16px}.ProductPrioritizationLearn-module__mA7n4q__section ul,.ProductPrioritizationLearn-module__mA7n4q__section ol{margin:16px 0 0;padding-left:24px}.ProductPrioritizationLearn-module__mA7n4q__section li{margin-bottom:10px;padding-left:6px}.ProductPrioritizationLearn-module__mA7n4q__tableWrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-top:24px;overflow-x:auto}.ProductPrioritizationLearn-module__mA7n4q__table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.ProductPrioritizationLearn-module__mA7n4q__table caption{border-bottom:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:14px 16px;font-size:11px}.ProductPrioritizationLearn-module__mA7n4q__table th,.ProductPrioritizationLearn-module__mA7n4q__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px;font-size:14px;line-height:1.45}.ProductPrioritizationLearn-module__mA7n4q__table th{color:var(--ink);background:var(--surface-2);font-weight:600}.ProductPrioritizationLearn-module__mA7n4q__table td{color:var(--ink-2)}.ProductPrioritizationLearn-module__mA7n4q__table tr:last-child td{border-bottom:0}.ProductPrioritizationLearn-module__mA7n4q__aside{position:sticky;top:96px}.ProductPrioritizationLearn-module__mA7n4q__asideGroup{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.ProductPrioritizationLearn-module__mA7n4q__asideLabel{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.ProductPrioritizationLearn-module__mA7n4q__asideList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProductPrioritizationLearn-module__mA7n4q__asideList a{color:var(--ink-2);font-size:14px;line-height:1.4;text-decoration:none}.ProductPrioritizationLearn-module__mA7n4q__asideList a:hover{color:var(--accent-ink);text-decoration:underline}.ProductPrioritizationLearn-module__mA7n4q__meta{color:var(--ink-3);font-size:13px;line-height:1.55}.ProductPrioritizationLearn-module__mA7n4q__meta p{margin:0 0 8px}.ProductPrioritizationLearn-module__mA7n4q__check{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:24px}.ProductPrioritizationLearn-module__mA7n4q__check summary{cursor:pointer;color:var(--ink);font-size:16px;font-weight:600}.ProductPrioritizationLearn-module__mA7n4q__check p{margin:16px 0 0}.ProductPrioritizationLearn-module__mA7n4q__exampleResult{border-left:3px solid var(--ok);background:var(--ok-soft);color:var(--ok-ink);margin-top:20px;padding:16px 18px;line-height:1.6}.ProductPrioritizationLearn-module__mA7n4q__sources{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ProductPrioritizationLearn-module__mA7n4q__sources a{color:var(--accent-ink);font-weight:600}.ProductPrioritizationLearn-module__mA7n4q__sources span{color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.5;display:block}.ProductPrioritizationLearn-module__mA7n4q__related{width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 72px}.ProductPrioritizationLearn-module__mA7n4q__related h2{font-family:var(--font-display);margin:0 0 20px;font-size:34px}.ProductPrioritizationLearn-module__mA7n4q__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ProductPrioritizationLearn-module__mA7n4q__relatedCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:150px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;display:flex}.ProductPrioritizationLearn-module__mA7n4q__relatedCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ProductPrioritizationLearn-module__mA7n4q__relatedCard span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ProductPrioritizationLearn-module__mA7n4q__relatedCard strong{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2}.ProductPrioritizationLearn-module__mA7n4q__hubContent{width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 72px}.ProductPrioritizationLearn-module__mA7n4q__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProductPrioritizationLearn-module__mA7n4q__hubCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:210px;color:var(--ink);grid-template-columns:42px 1fr;gap:18px;padding:24px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.ProductPrioritizationLearn-module__mA7n4q__hubCard:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ProductPrioritizationLearn-module__mA7n4q__hubCard span:not(.ProductPrioritizationLearn-module__mA7n4q__hubNumber){color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.ProductPrioritizationLearn-module__mA7n4q__hubCard h2{font-family:var(--font-display);margin:12px 0 10px;font-size:27px;line-height:1.15}.ProductPrioritizationLearn-module__mA7n4q__hubCard p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.ProductPrioritizationLearn-module__mA7n4q__hubNumber{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.ProductPrioritizationLearn-module__mA7n4q__clusterSource{border-top:1px solid var(--line);color:var(--ink-3);margin-top:28px;padding-top:24px;font-size:14px;line-height:1.6}.ProductPrioritizationLearn-module__mA7n4q__clusterSource a{color:var(--accent-ink)}.ProductPrioritizationLearn-module__mA7n4q__libraryControls{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ProductPrioritizationLearn-module__mA7n4q__librarySearch{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);min-width:260px;color:var(--ink-3);flex:1;align-items:center;gap:9px;padding:10px 14px;display:flex}.ProductPrioritizationLearn-module__mA7n4q__librarySearch input{width:100%;min-width:0;color:var(--ink);font:16px var(--font-body);background:0 0;border:0;outline:0}.ProductPrioritizationLearn-module__mA7n4q__libraryEmpty{text-align:center;color:var(--ink-3);padding:54px 0}.ProductPrioritizationLearn-module__mA7n4q__libraryEmpty h2{color:var(--ink-2);font-family:var(--font-display);margin:0 0 8px;font-size:28px;font-weight:400}.ProductPrioritizationLearn-module__mA7n4q__libraryEmpty p{margin:0}.ProductPrioritizationLearn-module__mA7n4q__calculator{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin:0 0 48px;padding:24px}.ProductPrioritizationLearn-module__mA7n4q__calculator h2{font-family:var(--font-display);margin:0 0 8px;font-size:32px}.ProductPrioritizationLearn-module__mA7n4q__calculatorIntro{color:var(--ink-2);margin:0 0 20px;line-height:1.5}.ProductPrioritizationLearn-module__mA7n4q__inputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProductPrioritizationLearn-module__mA7n4q__inputGrid label,.ProductPrioritizationLearn-module__mA7n4q__weightRow label{color:var(--ink-2);font-size:13px;font-weight:600}.ProductPrioritizationLearn-module__mA7n4q__inputGrid input,.ProductPrioritizationLearn-module__mA7n4q__weightRow input{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--ink);font:16px var(--font-body);margin-top:6px;padding:10px 12px}.ProductPrioritizationLearn-module__mA7n4q__inputGrid input:focus,.ProductPrioritizationLearn-module__mA7n4q__weightRow input:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:1px}.ProductPrioritizationLearn-module__mA7n4q__result{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;padding-top:20px;display:flex}.ProductPrioritizationLearn-module__mA7n4q__result span{color:var(--ink-3);font-size:14px}.ProductPrioritizationLearn-module__mA7n4q__result strong{color:var(--accent-ink);font-family:var(--font-mono);font-size:30px;font-weight:500}.ProductPrioritizationLearn-module__mA7n4q__weightTable{border-collapse:collapse;width:100%}.ProductPrioritizationLearn-module__mA7n4q__weightTable th,.ProductPrioritizationLearn-module__mA7n4q__weightTable td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px;font-size:13px}.ProductPrioritizationLearn-module__mA7n4q__weightTable th{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ProductPrioritizationLearn-module__mA7n4q__weightTable input{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);width:84px;color:var(--ink);font:15px var(--font-body);padding:8px}.ProductPrioritizationLearn-module__mA7n4q__weightWarning{color:var(--accent-ink);margin:12px 0 0;font-size:13px}.ProductPrioritizationLearn-module__mA7n4q__navLink:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__brand:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__breadcrumbs a:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__asideList a:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__relatedCard:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__sources a:focus-visible,.ProductPrioritizationLearn-module__mA7n4q__check summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.ProductPrioritizationLearn-module__mA7n4q__title{font-size:56px}.ProductPrioritizationLearn-module__mA7n4q__heroInner,.ProductPrioritizationLearn-module__mA7n4q__layout{grid-template-columns:1fr;gap:32px}.ProductPrioritizationLearn-module__mA7n4q__aside{order:-1;position:static}.ProductPrioritizationLearn-module__mA7n4q__relatedGrid,.ProductPrioritizationLearn-module__mA7n4q__hubGrid{grid-template-columns:1fr}}@media (max-width:600px){.ProductPrioritizationLearn-module__mA7n4q__headerInner,.ProductPrioritizationLearn-module__mA7n4q__heroInner,.ProductPrioritizationLearn-module__mA7n4q__layout,.ProductPrioritizationLearn-module__mA7n4q__related,.ProductPrioritizationLearn-module__mA7n4q__hubContent{width:min(100% - 32px,1120px)}.ProductPrioritizationLearn-module__mA7n4q__headerInner{min-height:56px}.ProductPrioritizationLearn-module__mA7n4q__navLink:first-child{display:none}.ProductPrioritizationLearn-module__mA7n4q__heroInner{padding:40px 0 36px}.ProductPrioritizationLearn-module__mA7n4q__layout{padding:36px 0 56px}.ProductPrioritizationLearn-module__mA7n4q__title{font-size:44px}.ProductPrioritizationLearn-module__mA7n4q__dek{font-size:17px}.ProductPrioritizationLearn-module__mA7n4q__answer{padding:20px}.ProductPrioritizationLearn-module__mA7n4q__answer p{font-size:21px}.ProductPrioritizationLearn-module__mA7n4q__section h2,.ProductPrioritizationLearn-module__mA7n4q__related h2{font-size:30px}.ProductPrioritizationLearn-module__mA7n4q__section p,.ProductPrioritizationLearn-module__mA7n4q__section li{font-size:16px}.ProductPrioritizationLearn-module__mA7n4q__inputGrid{grid-template-columns:1fr}.ProductPrioritizationLearn-module__mA7n4q__weightTable{min-width:560px}.ProductPrioritizationLearn-module__mA7n4q__calculator{padding:20px;overflow-x:auto}.ProductPrioritizationLearn-module__mA7n4q__hubCard{grid-template-columns:34px 1fr;min-height:0;padding:20px}.ProductPrioritizationLearn-module__mA7n4q__libraryControls{flex-direction:column;align-items:stretch}.ProductPrioritizationLearn-module__mA7n4q__librarySearch{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ProductPrioritizationLearn-module__mA7n4q__navLink,.ProductPrioritizationLearn-module__mA7n4q__relatedCard,.ProductPrioritizationLearn-module__mA7n4q__hubCard{transition:none}}
