.CourseGuideDeck-module__xkHq-G__guide .slide-stage{padding:20px clamp(24px,5vw,80px)}.CourseGuideDeck-module__xkHq-G__guide .slide{justify-content:flex-start}.CourseGuideDeck-module__xkHq-G__guide .slide-system-label{align-self:flex-end;margin-bottom:12px;position:static}.CourseGuideDeck-module__xkHq-G__guide .reveal-status{visibility:hidden}.CourseGuideDeck-module__xkHq-G__guide .speaker-notes p{white-space:pre-line}.CourseGuideDeck-module__xkHq-G__page{width:100%;margin:auto 0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.CourseGuideDeck-module__xkHq-G__path{color:#aebdd0;flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;padding:0;font-size:clamp(.8rem,1.1vw,1rem);list-style:none;display:flex}.CourseGuideDeck-module__xkHq-G__path li{border-bottom:2px solid #2b415c;padding-bottom:7px}.CourseGuideDeck-module__xkHq-G__path small{color:#aebdd0;margin-right:6px}.CourseGuideDeck-module__xkHq-G__path li[aria-current]{color:#ccf66b;border-color:#ccf66b}.CourseGuideDeck-module__xkHq-G__heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.3vw,3.5rem);line-height:1.25}.CourseGuideDeck-module__xkHq-G__heading p{color:#bccde1;margin:16px 0 24px;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.6}.CourseGuideDeck-module__xkHq-G__rows{margin:0}.CourseGuideDeck-module__xkHq-G__rows>div{border-top:1px solid #30455d;grid-template-columns:minmax(200px,24%) 1fr;gap:28px;padding:19px 0;display:grid}.CourseGuideDeck-module__xkHq-G__rows dt{color:#54e2d1;font-size:clamp(1.05rem,1.5vw,1.55rem);font-weight:700}.CourseGuideDeck-module__xkHq-G__rows dd{margin:0;font-size:clamp(1.05rem,1.55vw,1.6rem);line-height:1.55}.CourseGuideDeck-module__xkHq-G__takeaway{color:#ccf66b;border-left:4px solid #ccf66b;margin:22px 0;padding-left:18px;font-size:clamp(1.05rem,1.5vw,1.5rem);line-height:1.5}.CourseGuideDeck-module__xkHq-G__question{color:#b7c8dc;font-size:1rem;line-height:1.65}.CourseGuideDeck-module__xkHq-G__question summary{cursor:pointer;color:#ff965b}.CourseGuideDeck-module__xkHq-G__question summary:focus-visible{outline-offset:5px;outline:2px solid #54e2d1}.CourseGuideDeck-module__xkHq-G__question p{max-width:1100px}@media (max-width:760px){.CourseGuideDeck-module__xkHq-G__guide .slide-stage{padding:20px}.CourseGuideDeck-module__xkHq-G__path{gap:10px 16px;margin-bottom:24px}.CourseGuideDeck-module__xkHq-G__rows>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.CourseGuideDeck-module__xkHq-G__heading h1{font-size:1.9rem}}
.MidtermReviewDeck-module__TAq3_G__review .slide-stage{justify-content:flex-start}.MidtermReviewDeck-module__TAq3_G__review .slide-system-label{flex-shrink:0}.MidtermReviewDeck-module__TAq3_G__review .slide-top-navigation{z-index:1;background:#0a192de6;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px 24px;padding:4px 0 12px;display:flex;position:sticky;top:0}.MidtermReviewDeck-module__TAq3_G__review .slide-top-navigation .slide-system-label{white-space:nowrap;align-self:flex-start;margin:2px 0 0}ol.MidtermReviewDeck-module__TAq3_G__weekPath{gap:6px clamp(9px,1.35vw,24px);margin:0}.MidtermReviewDeck-module__TAq3_G__weekPath li{white-space:nowrap}@media (max-width:900px){.MidtermReviewDeck-module__TAq3_G__review .slide-top-navigation{flex-direction:column}.MidtermReviewDeck-module__TAq3_G__review .slide-top-navigation .slide-system-label{align-self:flex-end}}.MidtermReviewDeck-module__TAq3_G__questionPrompt{background:#0f233d;border:1px solid #536e72;border-left:4px solid #ccf66b;border-radius:14px;max-width:42ch;margin:24px 0 0;padding:clamp(14px,3vw,32px);font-size:clamp(1.25rem,3vw,2.6rem);line-height:1.6}.MidtermReviewDeck-module__TAq3_G__theory{background:#0f233d;border:1px solid #37556b;border-radius:16px;margin-top:16px;padding:clamp(12px,2vw,24px)}.MidtermReviewDeck-module__TAq3_G__theory>strong{color:#54e2d1;font-size:clamp(1rem,1.45vw,1.4rem)}.MidtermReviewDeck-module__TAq3_G__definitions{gap:4px;margin:8px 0 0;padding-inline-start:1.35em;font-size:clamp(.95rem,1.35vw,1.25rem);line-height:1.6;list-style:outside;display:grid}.MidtermReviewDeck-module__TAq3_G__definitions strong{color:#54e2d1}.MidtermReviewDeck-module__TAq3_G__definitions li::marker{color:#54e2d1}.MidtermReviewDeck-module__TAq3_G__definitions strong{font-weight:750}.MidtermReviewDeck-module__TAq3_G__caseTrigger{color:#ffad80;cursor:pointer;background:#182942;border:1px solid #ff965b;border-radius:8px;margin-top:16px;padding:9px 16px;font-weight:700}.MidtermReviewDeck-module__TAq3_G__caseTrigger span{margin-left:6px}.MidtermReviewDeck-module__TAq3_G__caseDialog{box-sizing:border-box;overscroll-behavior:contain;color:#e3edf7;background:#0f233d;border:1px solid #5b768e;border-radius:16px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(16px,3vw,32px);overflow:auto}.MidtermReviewDeck-module__TAq3_G__caseDialog::backdrop{background:#040d1acc}.MidtermReviewDeck-module__TAq3_G__dialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MidtermReviewDeck-module__TAq3_G__dialogHeader h2{color:#ffad80;margin:0;font-size:clamp(1.15rem,2.3vw,1.8rem)}.MidtermReviewDeck-module__TAq3_G__dialogHeader button{cursor:pointer;background:#182942;border:1px solid #5b768e;border-radius:6px;flex-shrink:0;padding:5px 9px}.MidtermReviewDeck-module__TAq3_G__caseStory{margin:14px 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.MidtermReviewDeck-module__TAq3_G__caseTrigger:focus-visible,.MidtermReviewDeck-module__TAq3_G__dialogHeader button:focus-visible,.MidtermReviewDeck-module__TAq3_G__controls button:focus-visible{outline-offset:3px;outline:2px solid #54e2d1}.MidtermReviewDeck-module__TAq3_G__controls{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.MidtermReviewDeck-module__TAq3_G__controls button{color:#f5ddcc;cursor:pointer;background:#182942;border:1px solid #5c6071;border-radius:7px;padding:6px 10px;font-size:clamp(.85rem,1.15vw,1rem)}.MidtermReviewDeck-module__TAq3_G__controls button[aria-pressed=true]{color:#101c2d;background:#ff965b;border-color:#ff965b}.MidtermReviewDeck-module__TAq3_G__result{background:#152841;border-left:3px solid #ff965b;gap:3px;padding:8px 12px;display:grid}.MidtermReviewDeck-module__TAq3_G__result>span{color:#ffad80;font-size:.9rem}.MidtermReviewDeck-module__TAq3_G__result strong{font-size:clamp(1rem,1.6vw,1.45rem);line-height:1.45}.MidtermReviewDeck-module__TAq3_G__context{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:7px 0 0;display:grid}.MidtermReviewDeck-module__TAq3_G__context>div{border-top:1px solid #37556b;grid-template-columns:5em 1fr;gap:8px;padding-top:6px;display:grid}.MidtermReviewDeck-module__TAq3_G__context dt{color:#54e2d1;font-weight:700}.MidtermReviewDeck-module__TAq3_G__context dd{margin:0}@media (max-width:600px){.MidtermReviewDeck-module__TAq3_G__context{grid-template-columns:1fr}}.MidtermReviewDeck-module__TAq3_G__terms{flex-wrap:wrap;gap:6px 16px;font-size:.95rem;display:flex}.MidtermReviewDeck-module__TAq3_G__terms b:last-child{color:#ccf66b}.MidtermReviewDeck-module__TAq3_G__plot{width:min(100%,570px);max-height:135px;margin:3px 0;display:block}.MidtermReviewDeck-module__TAq3_G__plot text{fill:#c5d6e8;font:15px Arial,sans-serif}.MidtermReviewDeck-module__TAq3_G__funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0;padding:0;list-style:none;display:grid}.MidtermReviewDeck-module__TAq3_G__funnel li{text-align:center;border:1px solid #37556b;border-radius:6px;padding:6px}.MidtermReviewDeck-module__TAq3_G__overviewMap{--branch-gap:clamp(12px, 2.5vw, 44px);align-items:stretch;gap:var(--branch-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:8px 0 4px;display:grid}.MidtermReviewDeck-module__TAq3_G__overviewCenter{grid-area:1/2;align-self:center;position:relative}.MidtermReviewDeck-module__TAq3_G__overviewCenter:before,.MidtermReviewDeck-module__TAq3_G__overviewCenter:after{content:"";width:calc(var(--branch-gap) / 2);border-top:1px solid #54a8ae;position:absolute;top:50%}.MidtermReviewDeck-module__TAq3_G__overviewCenter:before{right:100%}.MidtermReviewDeck-module__TAq3_G__overviewCenter:after{left:100%}.MidtermReviewDeck-module__TAq3_G__overviewBranches{grid-row:1;grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.MidtermReviewDeck-module__TAq3_G__overviewLeft{grid-column:1}.MidtermReviewDeck-module__TAq3_G__overviewRight{grid-column:3}.MidtermReviewDeck-module__TAq3_G__overviewBranches:after{content:"";border-left:1px solid #54a8ae;position:absolute;top:calc(12.5% - 3px);bottom:calc(12.5% - 3px)}.MidtermReviewDeck-module__TAq3_G__overviewLeft:after{left:calc(100% + var(--branch-gap) / 2)}.MidtermReviewDeck-module__TAq3_G__overviewRight:after{right:calc(100% + var(--branch-gap) / 2)}.MidtermReviewDeck-module__TAq3_G__overviewBranch{background:#0f233d;border:1px solid #37556b;border-radius:10px;min-width:0;padding:6px 11px 7px;position:relative}.MidtermReviewDeck-module__TAq3_G__overviewBranch:after{content:"";width:calc(var(--branch-gap) / 2 + 1px);border-top:1px solid #54a8ae;position:absolute;top:50%}.MidtermReviewDeck-module__TAq3_G__overviewLeft>.MidtermReviewDeck-module__TAq3_G__overviewBranch:after{left:100%}.MidtermReviewDeck-module__TAq3_G__overviewRight>.MidtermReviewDeck-module__TAq3_G__overviewBranch:after{right:100%}.MidtermReviewDeck-module__TAq3_G__overviewBranch h2{color:#54e2d1;margin:0 0 4px;font-size:clamp(.98rem,1.35vw,1.4rem)}.MidtermReviewDeck-module__TAq3_G__overviewBranch h2 span{font-variant-numeric:tabular-nums;margin-right:4px}.MidtermReviewDeck-module__TAq3_G__overviewBranch ul{color:#d7e6f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin:0;padding:0;font-size:clamp(.78rem,1.08vw,1.08rem);line-height:1.45;list-style:none;display:grid}.MidtermReviewDeck-module__TAq3_G__overviewBranch ul li{overflow-wrap:anywhere;border-left:2px solid #427a87;padding-left:6px}@media (max-width:760px){.MidtermReviewDeck-module__TAq3_G__overviewMap{grid-template-columns:minmax(0,1fr);gap:10px}.MidtermReviewDeck-module__TAq3_G__overviewCenter{grid-area:1/1;justify-self:start}.MidtermReviewDeck-module__TAq3_G__overviewLeft{grid-area:2/1}.MidtermReviewDeck-module__TAq3_G__overviewRight{grid-area:3/1}.MidtermReviewDeck-module__TAq3_G__overviewCenter:before,.MidtermReviewDeck-module__TAq3_G__overviewCenter:after,.MidtermReviewDeck-module__TAq3_G__overviewBranches:after,.MidtermReviewDeck-module__TAq3_G__overviewBranch:after{display:none}.MidtermReviewDeck-module__TAq3_G__overviewBranches{grid-auto-rows:auto}}.MidtermReviewDeck-module__TAq3_G__mapCenter{color:#ccf66b;white-space:nowrap;border:1px solid #ccf66b;border-radius:999px;padding:8px 12px}.MidtermReviewDeck-module__TAq3_G__mapNote{color:#e3edf7;min-height:2em;margin:8px 0}.MidtermReviewDeck-module__TAq3_G__highlight{color:#ccf66b;background:#223b40;border-color:#ccf66b}.MidtermReviewDeck-module__TAq3_G__overviewBranch.MidtermReviewDeck-module__TAq3_G__linkedBranch,.MidtermReviewDeck-module__TAq3_G__overviewBranch.MidtermReviewDeck-module__TAq3_G__linkedBranch:after{border-color:#ccf66b}.MidtermReviewDeck-module__TAq3_G__overviewBranch ul li.MidtermReviewDeck-module__TAq3_G__linkedTopic{color:#ccf66b;background:#223b40;border-color:#ccf66b;font-weight:700}@media (max-width:600px){.MidtermReviewDeck-module__TAq3_G__funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}
