.future-module__Bp2vXa__course{--ink:#1d2f3f;--muted:#55677a;--paper:#f6fafc;--line:#dde7ec;--course-nav-brand:#0797da;--course-nav-soft:#e8f6fb;--course-nav-ink:#0674a9;color:var(--ink);background:var(--paper);font-family:var(--course-ui-font);overflow-wrap:anywhere}.future-module__Bp2vXa__course a{text-decoration:none}.future-module__Bp2vXa__course .course-sidebar-mark{background:var(--course-nav-brand)}.future-module__Bp2vXa__course .course-sidebar-lessons a.is-active{background:var(--course-nav-soft);color:var(--course-nav-ink)}.future-module__Bp2vXa__course .course-sidebar-module .mod-title{white-space:normal}.future-module__Bp2vXa__course .course-local-links a:hover{background:var(--course-nav-soft);color:var(--course-nav-ink)}.future-module__Bp2vXa__page{max-width:1120px;margin:auto;padding:32px 36px 60px}.future-module__Bp2vXa__page>header{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:26px}.future-module__Bp2vXa__indexHeader{padding-top:4px}.future-module__Bp2vXa__page h1,.future-module__Bp2vXa__lessonHeader h1{letter-spacing:-.025em;margin:8px 0 14px;font-size:34px;line-height:1.4}.future-module__Bp2vXa__page h2{margin:24px 0 12px;font-size:22px}.future-module__Bp2vXa__page p{color:var(--muted);font-size:15px;line-height:1.85}.future-module__Bp2vXa__eyebrow{color:#0674a9;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:800}.future-module__Bp2vXa__lead{color:var(--muted);margin:16px 0;font-size:16px;line-height:1.8}.future-module__Bp2vXa__finePrint,.future-module__Bp2vXa__muted{color:var(--muted);line-height:1.8;font-size:12px!important}.future-module__Bp2vXa__buttonRow,.future-module__Bp2vXa__lessonActions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.future-module__Bp2vXa__primary,.future-module__Bp2vXa__button{color:#0674a9;max-width:100%;min-height:38px;font:700 13px/1.4 var(--course-ui-font);cursor:pointer;background:#fff;border:1px solid #b7cedb;border-radius:6px;justify-content:center;align-items:center;padding:9px 15px;display:inline-flex}.future-module__Bp2vXa__primary{background:#e8f6fb;border-color:#9ecfdf}.future-module__Bp2vXa__button:hover,.future-module__Bp2vXa__primary:hover{color:#065d87;background:#d7eef8}.future-module__Bp2vXa__button:disabled{opacity:.55;cursor:default}.future-module__Bp2vXa__course :is(a,button,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #0674a9}.future-module__Bp2vXa__status{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.8}.future-module__Bp2vXa__catalogHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.future-module__Bp2vXa__catalogHeading h2{margin:0}.future-module__Bp2vXa__pathSwitch{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.future-module__Bp2vXa__pathSwitch a{border:1px solid var(--line);border-radius:6px;padding:8px 12px}.future-module__Bp2vXa__pathSwitch a[aria-current=page]{color:#0674a9;background:#e8f6fb;border-color:#9ecfdf}.future-module__Bp2vXa__catalog{margin-top:24px}.future-module__Bp2vXa__module{border:1px solid var(--line);background:#fff;margin:0 0 30px;scroll-margin-top:18px}.future-module__Bp2vXa__module>header{border-bottom:1px solid var(--line);background:#f0f7fb;align-items:start;gap:16px;padding:22px;display:flex}.future-module__Bp2vXa__module>header>span{color:#0674a9;font-size:22px;font-weight:700}.future-module__Bp2vXa__module h3{margin:0 0 7px;font-size:20px}.future-module__Bp2vXa__module p{margin:0 0 6px;font-size:13px}.future-module__Bp2vXa__module small{color:var(--muted);font-size:12px}.future-module__Bp2vXa__lessonList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.future-module__Bp2vXa__lessonList>a{border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:18px 20px;display:flex}.future-module__Bp2vXa__lessonList>a:nth-child(odd){border-right:1px solid var(--line)}.future-module__Bp2vXa__lessonList>a:hover{background:#f2f9fd}.future-module__Bp2vXa__lessonList>a>span{color:#0674a9;padding-top:4px;font-size:12px}.future-module__Bp2vXa__lessonList>a>div{flex:1;min-width:0}.future-module__Bp2vXa__lessonList strong{font-size:15px;line-height:1.6;display:block}.future-module__Bp2vXa__lessonList small{margin-top:6px;font-size:12px;line-height:1.7;display:block}.future-module__Bp2vXa__lessonList em{color:#0674a9;white-space:nowrap;padding-top:4px;font-size:10px;font-style:normal}.future-module__Bp2vXa__lessonList b{color:#0674a9}.future-module__Bp2vXa__lessonLayout{grid-template-columns:minmax(0,1fr) var(--course-outline-width);background:#fff;align-items:start;min-height:100%;display:grid}.future-module__Bp2vXa__lessonLayout.is-course-outline-collapsed{grid-template-columns:minmax(0,1fr) 44px}.future-module__Bp2vXa__lessonBody{min-width:0;padding:32px 40px 60px}.future-module__Bp2vXa__lessonBody :is(section,h2,details,nav,[id]){scroll-margin-top:16px}.future-module__Bp2vXa__lessonHeader{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px}.future-module__Bp2vXa__lessonBody h2{margin:0 0 15px;font-size:23px;line-height:1.6}.future-module__Bp2vXa__lessonBody h3{margin:22px 0 12px;font-size:17px}.future-module__Bp2vXa__lessonBody p,.future-module__Bp2vXa__lessonBody li{margin-bottom:14px;font-size:16px;line-height:1.9}.future-module__Bp2vXa__lessonBody :is(ul,ol){padding-left:22px}.future-module__Bp2vXa__prerequisites,.future-module__Bp2vXa__workedExample,.future-module__Bp2vXa__dialogueBox,.future-module__Bp2vXa__independent{border:1px solid var(--line);background:#f2f8fc;border-radius:8px;margin-bottom:28px;padding:24px}.future-module__Bp2vXa__prerequisites>div{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.future-module__Bp2vXa__prerequisites a{color:#0674a9}.future-module__Bp2vXa__prerequisites ul{margin-bottom:0}.future-module__Bp2vXa__knowledge>section{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:24px 0;display:grid}.future-module__Bp2vXa__knowledge>section>span{color:#0674a9;padding-top:8px;font-size:11px}.future-module__Bp2vXa__workedExample{border-left:3px solid #0797da}.future-module__Bp2vXa__prompt{white-space:pre-wrap;border:1px solid var(--line);background:#fff;border-radius:6px;margin:18px 0;padding:20px;font-size:14px;line-height:1.85}.future-module__Bp2vXa__followups{margin:22px 0}.future-module__Bp2vXa__studyGuide{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 28px;padding:18px 20px}.future-module__Bp2vXa__studyGuide summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.7}.future-module__Bp2vXa__studyGuide p{color:var(--muted);margin:4px 0 14px;font-size:14px}.future-module__Bp2vXa__independent summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.7}.future-module__Bp2vXa__practiceTask{padding:26px 0}.future-module__Bp2vXa__independent{background:#edf8f3;border-left:3px solid #209567}.future-module__Bp2vXa__independent>span{color:#18744d;margin-bottom:12px;font-size:11px;display:block}.future-module__Bp2vXa__teaching{border:1px solid var(--line);border-radius:6px;margin:28px 0;padding:20px}.future-module__Bp2vXa__teaching summary,.future-module__Bp2vXa__noteForm summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.7}.future-module__Bp2vXa__references{border-top:1px solid var(--line);padding-top:24px;font-size:13px}.future-module__Bp2vXa__references>div{gap:5px;margin-bottom:14px;display:grid}.future-module__Bp2vXa__references a{color:#0674a9;text-underline-offset:3px;text-decoration:underline}.future-module__Bp2vXa__references small{color:var(--muted);font-size:12px;line-height:1.7}.future-module__Bp2vXa__pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.future-module__Bp2vXa__pagination a{border:1px solid var(--line);border-radius:6px;padding:18px;font-size:14px}.future-module__Bp2vXa__pagination a:last-child{text-align:right}.future-module__Bp2vXa__pagination small{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.future-module__Bp2vXa__outline{border-left:1px solid var(--line);background:#fff;align-self:start;gap:10px;max-height:calc(100dvh - 62px);padding:12px;display:grid;position:sticky;top:0;overflow:auto}.future-module__Bp2vXa__outline h2{margin:0;font-size:15px}.future-module__Bp2vXa__outline nav{gap:2px;display:grid}.future-module__Bp2vXa__outline nav a{font-size:var(--course-outline-font-size);line-height:var(--course-outline-line-height);color:var(--muted);border-radius:4px;padding:7px 8px}.future-module__Bp2vXa__outline nav a:hover{color:#0674a9;background:#e8f6fb}.future-module__Bp2vXa__outline .course-outline-toggle{border:1px solid var(--line);color:#0674a9;border-radius:8px;flex-direction:row;justify-content:center;justify-self:end;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.future-module__Bp2vXa__outline .course-outline-toggle b{display:none}.future-module__Bp2vXa__lessonLayout.is-course-outline-collapsed .future-module__Bp2vXa__outline{padding:8px 3px}.future-module__Bp2vXa__lessonLayout.is-course-outline-collapsed .future-module__Bp2vXa__outline>:not(.course-outline-toggle){display:none}.future-module__Bp2vXa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.future-module__Bp2vXa__steps article{border:1px solid var(--line);background:#fff;padding:22px}.future-module__Bp2vXa__steps article>span{color:#0674a9;font-size:22px}.future-module__Bp2vXa__steps h2{font-size:18px}.future-module__Bp2vXa__planList{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;display:grid}.future-module__Bp2vXa__planList>a{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:16px;font-size:14px;display:flex}.future-module__Bp2vXa__planList small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.future-module__Bp2vXa__planList>a>span{color:#0674a9;font-size:12px}.future-module__Bp2vXa__lectureAgenda article{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 92px;gap:18px;padding:24px 0;display:grid}.future-module__Bp2vXa__lectureAgenda time{color:#0674a9;font-size:13px}.future-module__Bp2vXa__lectureAgenda h2{margin:0 0 8px;font-size:20px}.future-module__Bp2vXa__lectureAgenda a{color:#0674a9;font-size:13px}.future-module__Bp2vXa__toolLinks{flex-wrap:wrap;gap:10px;margin:24px 0;font-size:13px;display:flex}.future-module__Bp2vXa__toolLinks a{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 12px}.future-module__Bp2vXa__labForm{gap:18px;display:grid}.future-module__Bp2vXa__labForm label,.future-module__Bp2vXa__noteForm label{gap:8px;font-size:13px;line-height:1.6;display:grid}.future-module__Bp2vXa__labForm :is(input,select,textarea),.future-module__Bp2vXa__noteForm :is(input,select,textarea){width:100%;min-width:0;color:var(--ink);font:14px/1.7 var(--course-ui-font);background:#fff;border:1px solid #b9ccd8;border-radius:5px;padding:10px 12px}.future-module__Bp2vXa__labForm textarea,.future-module__Bp2vXa__noteForm textarea{resize:vertical;min-height:110px}.future-module__Bp2vXa__labColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.future-module__Bp2vXa__labColumns>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;min-width:0;padding:22px;display:grid}.future-module__Bp2vXa__labColumns h2{margin:0}.future-module__Bp2vXa__labResult{color:#18744d;background:#edf8f3;padding:18px;font-size:13px;line-height:1.8}.future-module__Bp2vXa__noteForm{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:22px;padding:20px}.future-module__Bp2vXa__noteForm>label{margin:15px 0 8px}.future-module__Bp2vXa__record{border:1px solid var(--line);background:#fff;border-radius:8px;margin:18px 0;padding:24px}.future-module__Bp2vXa__recordList{display:grid}.future-module__Bp2vXa__record header{justify-content:space-between;gap:14px;display:flex}.future-module__Bp2vXa__record h2{margin:0;font-size:20px}.future-module__Bp2vXa__record header span{color:#0674a9;font-size:12px}.future-module__Bp2vXa__record a{color:#0674a9;font-size:13px}.future-module__Bp2vXa__presentationPage{padding:24px}.future-module__Bp2vXa__deck{border:1px solid var(--line);background:#fff;outline:none;min-height:620px;padding:48px}.future-module__Bp2vXa__deck h1{margin:0 0 24px;font-size:clamp(28px,2.6vw,44px);line-height:1.4}.future-module__Bp2vXa__deck p{white-space:pre-wrap;font-size:clamp(24px,2vw,36px);line-height:1.65}.future-module__Bp2vXa__deck>.future-module__Bp2vXa__eyebrow{font-size:14px}.future-module__Bp2vXa__deck:fullscreen{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding:4vh 6vw;display:flex;overflow:auto}.future-module__Bp2vXa__deck:fullscreen>div[aria-live]{flex:1}.future-module__Bp2vXa__deckControls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;display:flex}.future-module__Bp2vXa__deckControls>span{color:var(--muted);margin-right:auto;font-size:12px}.future-module__Bp2vXa__deckControls label{align-items:center;gap:6px;max-width:100%;font-size:13px;display:flex}.future-module__Bp2vXa__deckControls select{min-width:0;max-width:220px;color:var(--ink);font:13px/1.4 var(--course-ui-font);background:#fff;border:1px solid #b7cedb;border-radius:6px;padding:8px}@media (max-width:1050px){.future-module__Bp2vXa__lessonLayout{grid-template-columns:minmax(0,1fr)}.future-module__Bp2vXa__lessonLayout.is-course-outline-collapsed{grid-template-columns:minmax(0,1fr)}.future-module__Bp2vXa__outline{border-left:0;border-bottom:1px solid var(--line);grid-row:1;max-height:none;position:static}.future-module__Bp2vXa__outline nav{grid-template-columns:repeat(2,minmax(0,1fr))}.future-module__Bp2vXa__lessonList,.future-module__Bp2vXa__planList{grid-template-columns:1fr}.future-module__Bp2vXa__lessonList>a:nth-child(odd){border-right:0}}@media (max-width:720px){.future-module__Bp2vXa__page{padding:26px 18px 45px}.future-module__Bp2vXa__page h1,.future-module__Bp2vXa__lessonHeader h1{font-size:28px}.future-module__Bp2vXa__lessonBody{padding:26px 18px 45px}.future-module__Bp2vXa__lessonBody p,.future-module__Bp2vXa__lessonBody li{font-size:15px}.future-module__Bp2vXa__steps,.future-module__Bp2vXa__labColumns{grid-template-columns:1fr}.future-module__Bp2vXa__steps{gap:10px}.future-module__Bp2vXa__prerequisites,.future-module__Bp2vXa__workedExample,.future-module__Bp2vXa__dialogueBox,.future-module__Bp2vXa__independent{padding:18px}.future-module__Bp2vXa__lectureAgenda article{grid-template-columns:minmax(0,1fr);gap:8px}.future-module__Bp2vXa__pagination a{padding:12px;font-size:12px}.future-module__Bp2vXa__presentationPage{padding:12px}.future-module__Bp2vXa__deck{min-height:500px;padding:24px}.future-module__Bp2vXa__deck p{font-size:16px}.future-module__Bp2vXa__deck h1{font-size:28px}}@media print{.future-module__Bp2vXa__outline{display:none}.future-module__Bp2vXa__lessonLayout{display:block}.future-module__Bp2vXa__lessonBody{padding:0}}
