.foundation-lesson-module__jW7XCa__page{--ink:#080a0b;--panel:#101315;--panel-raised:#15191a;--line:#303637;--gold:#d7a84f;--gold-bright:#f1c86e;--paper:#f3eee4;--muted:#b7bfba;background:radial-gradient(circle at 68% 0%, #d7a84f24, transparent 36rem), var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-body), Arial, sans-serif;overflow-x:clip}.foundation-lesson-module__jW7XCa__hero,.foundation-lesson-module__jW7XCa__section,.foundation-lesson-module__jW7XCa__footer,.foundation-lesson-module__jW7XCa__lessonNavigation{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1rem,5vw,5rem)}.foundation-lesson-module__jW7XCa__footer a,.foundation-lesson-module__jW7XCa__lessonNavigation a{color:var(--paper);text-decoration:none}.foundation-lesson-module__jW7XCa__footer a:hover,.foundation-lesson-module__jW7XCa__lessonNavigation a:hover,.foundation-lesson-module__jW7XCa__sourceList a:hover{color:var(--gold-bright)}.foundation-lesson-module__jW7XCa__hero{padding-block:clamp(4rem,9vw,7.5rem) 3rem}.foundation-lesson-module__jW7XCa__eyebrow,.foundation-lesson-module__jW7XCa__kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800;line-height:1.55}.foundation-lesson-module__jW7XCa__hero h1{max-width:58rem;color:var(--paper);letter-spacing:-.065em;overflow-wrap:anywhere;margin:1.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,7vw,6.2rem);font-weight:400;line-height:.98}.foundation-lesson-module__jW7XCa__objective{border-left:2px solid var(--gold);max-width:52rem;color:var(--paper);margin:1.6rem 0 0;padding:.15rem 0 .15rem 1rem;font-size:1.02rem;line-height:1.75}.foundation-lesson-module__jW7XCa__objective strong{color:var(--gold-bright);margin-right:.4rem}.foundation-lesson-module__jW7XCa__accessPanel{gap:1rem;max-width:80rem;margin-inline:auto;display:grid}.foundation-lesson-module__jW7XCa__accessPanel h2{color:var(--paper);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400}.foundation-lesson-module__jW7XCa__accessPanel>p{max-width:56rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.foundation-lesson-module__jW7XCa__accessActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.foundation-lesson-module__jW7XCa__accessActions a{color:var(--paper);text-underline-offset:.2em;text-decoration:underline}.foundation-lesson-module__jW7XCa__accessActions a:hover{color:var(--gold-bright)}.foundation-lesson-module__jW7XCa__duration{color:var(--muted);margin:1rem 0 0;font-size:.82rem}.foundation-lesson-module__jW7XCa__section{border-top:1px solid #ffffff1a;padding-block:clamp(3rem,7vw,5.5rem)}.foundation-lesson-module__jW7XCa__sectionHeading{max-width:54rem;margin-bottom:1.7rem}.foundation-lesson-module__jW7XCa__sectionHeading h2{color:var(--paper);letter-spacing:-.045em;margin:.7rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4.1vw,3.35rem);font-weight:400;line-height:1.08}.foundation-lesson-module__jW7XCa__sectionHeading>p:not(.foundation-lesson-module__jW7XCa__kicker){color:var(--muted);font-size:.94rem;line-height:1.7}.foundation-lesson-module__jW7XCa__teachingGrid,.foundation-lesson-module__jW7XCa__caseGrid,.foundation-lesson-module__jW7XCa__rubricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.foundation-lesson-module__jW7XCa__teachingCard,.foundation-lesson-module__jW7XCa__caseCard,.foundation-lesson-module__jW7XCa__walkthroughCard,.foundation-lesson-module__jW7XCa__labCard,.foundation-lesson-module__jW7XCa__worksheet,.foundation-lesson-module__jW7XCa__rubric,.foundation-lesson-module__jW7XCa__sampleReview,.foundation-lesson-module__jW7XCa__question,.foundation-lesson-module__jW7XCa__riskNotice{border:1px solid var(--line);background:var(--panel);min-width:0}.foundation-lesson-module__jW7XCa__teachingCard,.foundation-lesson-module__jW7XCa__caseCard,.foundation-lesson-module__jW7XCa__walkthroughCard,.foundation-lesson-module__jW7XCa__labCard,.foundation-lesson-module__jW7XCa__worksheet,.foundation-lesson-module__jW7XCa__rubric,.foundation-lesson-module__jW7XCa__sampleReview,.foundation-lesson-module__jW7XCa__riskNotice{padding:clamp(1rem,2.5vw,1.6rem)}.foundation-lesson-module__jW7XCa__teachingCard h3,.foundation-lesson-module__jW7XCa__caseCard h3,.foundation-lesson-module__jW7XCa__walkthroughCard h3,.foundation-lesson-module__jW7XCa__labCard h3,.foundation-lesson-module__jW7XCa__worksheet h3,.foundation-lesson-module__jW7XCa__rubric h3,.foundation-lesson-module__jW7XCa__sampleReview h3,.foundation-lesson-module__jW7XCa__riskNotice h3{color:var(--gold-bright);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;line-height:1.3}.foundation-lesson-module__jW7XCa__teachingCard p,.foundation-lesson-module__jW7XCa__teachingCard li,.foundation-lesson-module__jW7XCa__caseCard p,.foundation-lesson-module__jW7XCa__walkthroughCard li,.foundation-lesson-module__jW7XCa__labCard li,.foundation-lesson-module__jW7XCa__labCard p,.foundation-lesson-module__jW7XCa__worksheet p,.foundation-lesson-module__jW7XCa__worksheet li,.foundation-lesson-module__jW7XCa__rubric p,.foundation-lesson-module__jW7XCa__sampleReview p,.foundation-lesson-module__jW7XCa__riskNotice p,.foundation-lesson-module__jW7XCa__sourceList p{color:#c5cbc7;overflow-wrap:anywhere;font-size:.91rem;line-height:1.76}.foundation-lesson-module__jW7XCa__teachingCard p,.foundation-lesson-module__jW7XCa__caseCard p,.foundation-lesson-module__jW7XCa__walkthroughCard li,.foundation-lesson-module__jW7XCa__labCard li,.foundation-lesson-module__jW7XCa__labCard p,.foundation-lesson-module__jW7XCa__worksheet p,.foundation-lesson-module__jW7XCa__rubric p,.foundation-lesson-module__jW7XCa__sampleReview p,.foundation-lesson-module__jW7XCa__riskNotice p,.foundation-lesson-module__jW7XCa__sourceList p{margin:.75rem 0 0}.foundation-lesson-module__jW7XCa__teachingCard ul,.foundation-lesson-module__jW7XCa__walkthroughCard ol,.foundation-lesson-module__jW7XCa__labCard ol,.foundation-lesson-module__jW7XCa__worksheet ul,.foundation-lesson-module__jW7XCa__sourceList{padding-left:1.25rem}.foundation-lesson-module__jW7XCa__walkthroughCard{border-left:2px solid var(--gold)}.foundation-lesson-module__jW7XCa__walkthroughCard ol{margin:1rem 0 0}.foundation-lesson-module__jW7XCa__walkthroughCard li+li,.foundation-lesson-module__jW7XCa__labCard li+li{margin-top:.6rem}.foundation-lesson-module__jW7XCa__caseGrid{margin-top:1rem}.foundation-lesson-module__jW7XCa__caseCard>span{color:var(--gold);letter-spacing:.12em;margin-bottom:.8rem;font-size:.63rem;font-weight:800;display:block}.foundation-lesson-module__jW7XCa__applicationList{max-width:62rem;margin:0;padding-left:1.5rem}.foundation-lesson-module__jW7XCa__applicationList li{color:var(--paper);padding:.4rem 0 .4rem .35rem;font-size:.98rem;line-height:1.75}.foundation-lesson-module__jW7XCa__applicationList li::marker{color:var(--gold-bright);font-weight:800}.foundation-lesson-module__jW7XCa__walkthroughCard li::marker{color:var(--gold-bright);font-weight:800}.foundation-lesson-module__jW7XCa__labCard li::marker{color:var(--gold-bright);font-weight:800}.foundation-lesson-module__jW7XCa__riskNotice{background:#d7a84f12;border-color:#d7a84f73;max-width:68rem;margin-top:1.5rem}.foundation-lesson-module__jW7XCa__riskNotice p{color:var(--paper)}.foundation-lesson-module__jW7XCa__diagramFigure{border:1px solid var(--line);background:#101722;margin:0;padding:clamp(.5rem,2vw,1.15rem)}.foundation-lesson-module__jW7XCa__wideDiagramFigure{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.foundation-lesson-module__jW7XCa__wideDiagramFigure:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.foundation-lesson-module__jW7XCa__diagramHint{color:var(--muted);margin:.8rem 0;font-size:.82rem}.foundation-lesson-module__jW7XCa__diagram{width:100%;height:auto;display:block}.foundation-lesson-module__jW7XCa__diagramFigure figcaption{color:#c5cbc7;margin-top:.65rem;font-size:.8rem;line-height:1.5}.foundation-lesson-module__jW7XCa__labSection,.foundation-lesson-module__jW7XCa__quizSection{background:#ffffff05}.foundation-lesson-module__jW7XCa__submission{border-top:1px solid var(--line);padding-top:1rem}.foundation-lesson-module__jW7XCa__submission strong{color:var(--gold-bright)}.foundation-lesson-module__jW7XCa__worksheet,.foundation-lesson-module__jW7XCa__rubric,.foundation-lesson-module__jW7XCa__sampleReview{break-inside:avoid;margin-top:1rem}.foundation-lesson-module__jW7XCa__worksheet ul{columns:2;column-gap:2.5rem}.foundation-lesson-module__jW7XCa__worksheet li{break-inside:avoid;margin-top:.55rem}.foundation-lesson-module__jW7XCa__printButton{border:1px solid var(--gold);min-height:2.8rem;color:var(--gold-bright);font:inherit;cursor:pointer;background:0 0;margin-top:1rem;padding:.65rem .9rem;font-size:.8rem;font-weight:750}.foundation-lesson-module__jW7XCa__printButton:hover,.foundation-lesson-module__jW7XCa__printButton:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;background:var(--gold);color:var(--ink)}.foundation-lesson-module__jW7XCa__rubricGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.foundation-lesson-module__jW7XCa__rubricGrid article,.foundation-lesson-module__jW7XCa__sampleReview article{border:1px solid var(--line);background:var(--panel-raised);padding:.9rem}.foundation-lesson-module__jW7XCa__rubricGrid h4{color:var(--paper);margin:0;font-size:.92rem}.foundation-lesson-module__jW7XCa__rubricGrid b,.foundation-lesson-module__jW7XCa__sampleReview strong{color:var(--gold-bright)}.foundation-lesson-module__jW7XCa__sampleReview article+article{margin-top:.75rem}.foundation-lesson-module__jW7XCa__quizList{gap:.85rem;display:grid}.foundation-lesson-module__jW7XCa__question{margin:0;padding:clamp(.95rem,2.5vw,1.35rem)}.foundation-lesson-module__jW7XCa__question legend{max-width:100%;color:var(--paper);padding:0;font-size:1rem;font-weight:700;line-height:1.6}.foundation-lesson-module__jW7XCa__questionNumber{color:var(--gold-bright);letter-spacing:.1em;margin-right:.65rem;font-size:.72rem}.foundation-lesson-module__jW7XCa__answerChoices{gap:.5rem;margin-top:.9rem;display:grid}.foundation-lesson-module__jW7XCa__choice{width:100%;min-height:2.8rem;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:#0c0f10;border:1px solid #383e3d;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem;font-size:.9rem;line-height:1.6;display:grid}.foundation-lesson-module__jW7XCa__choice:not(:disabled):hover,.foundation-lesson-module__jW7XCa__choice:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-color:var(--gold)}.foundation-lesson-module__jW7XCa__choice:disabled{cursor:default}.foundation-lesson-module__jW7XCa__choiceLetter{width:1.65rem;height:1.65rem;color:var(--gold-bright);border:1px solid #646b66;place-items:center;font-size:.76rem;font-weight:800;display:grid}.foundation-lesson-module__jW7XCa__correctChoice{border-color:var(--gold-bright);background:#d7a84f21}.foundation-lesson-module__jW7XCa__incorrectChoice{background:#e48b7e17;border-color:#e48b7e}.foundation-lesson-module__jW7XCa__answerFeedback{border-left:2px solid var(--gold);background:#d7a84f12;margin-top:.85rem;padding:.8rem .9rem}.foundation-lesson-module__jW7XCa__answerFeedback strong{color:var(--gold-bright)}.foundation-lesson-module__jW7XCa__answerFeedback p{color:var(--paper);margin:.4rem 0 0;font-size:.88rem;line-height:1.7}.foundation-lesson-module__jW7XCa__quizProgress{color:var(--gold-bright);margin:0;font-size:.84rem;font-weight:700}.foundation-lesson-module__jW7XCa__sourceList{gap:.75rem;max-width:67rem;display:grid}.foundation-lesson-module__jW7XCa__sourceList a{color:var(--gold-bright);overflow-wrap:anywhere;line-height:1.6}.foundation-lesson-module__jW7XCa__sourceList p{margin-top:.25rem}.foundation-lesson-module__jW7XCa__takeaway{width:min(100%,80rem);color:var(--gold-bright);letter-spacing:.06em;text-align:center;margin:0 auto;padding:2rem clamp(1rem,5vw,5rem);font-size:clamp(.8rem,2vw,1rem);font-weight:850}.foundation-lesson-module__jW7XCa__lessonNavigation{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.5rem;display:grid}.foundation-lesson-module__jW7XCa__lessonNavigation>a{overflow-wrap:anywhere;gap:.35rem;min-width:0;padding:.7rem 0;display:grid}.foundation-lesson-module__jW7XCa__lessonNavigation>a:last-of-type{text-align:right}.foundation-lesson-module__jW7XCa__lessonNavigation span{color:var(--muted);font-size:.72rem}.foundation-lesson-module__jW7XCa__lessonNavigation strong{color:var(--gold-bright);font-size:.9rem}.foundation-lesson-module__jW7XCa__allLessonsLink{color:var(--paper);text-align:center}.foundation-lesson-module__jW7XCa__navigationSpacer{color:var(--muted);font-size:.75rem}.foundation-lesson-module__jW7XCa__footer{color:var(--muted);justify-content:space-between;gap:1rem;padding-block:1.5rem 2.5rem;font-size:.78rem;line-height:1.6;display:flex}.foundation-lesson-module__jW7XCa__footer p{margin:0}.foundation-lesson-module__jW7XCa__footer a{color:var(--gold-bright);text-align:right}@media (max-width:640px){.foundation-lesson-module__jW7XCa__wideDiagramFigure .foundation-lesson-module__jW7XCa__diagram{width:600px;max-width:none}.foundation-lesson-module__jW7XCa__teachingGrid,.foundation-lesson-module__jW7XCa__caseGrid,.foundation-lesson-module__jW7XCa__rubricGrid{grid-template-columns:1fr}.foundation-lesson-module__jW7XCa__worksheet ul{columns:1}.foundation-lesson-module__jW7XCa__lessonNavigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;padding-inline:.75rem}.foundation-lesson-module__jW7XCa__lessonNavigation strong{font-size:.75rem}.foundation-lesson-module__jW7XCa__allLessonsLink{font-size:.72rem}.foundation-lesson-module__jW7XCa__footer{flex-direction:column}.foundation-lesson-module__jW7XCa__footer a{text-align:left}}@media print{.foundation-lesson-module__jW7XCa__footer,.foundation-lesson-module__jW7XCa__lessonNavigation,.foundation-lesson-module__jW7XCa__printButton,.foundation-lesson-module__jW7XCa__quizSection,.foundation-lesson-module__jW7XCa__sourcesSection{display:none}.foundation-lesson-module__jW7XCa__page{color:#000;background:#fff}.foundation-lesson-module__jW7XCa__worksheet,.foundation-lesson-module__jW7XCa__rubric,.foundation-lesson-module__jW7XCa__labCard{color:#000;background:#fff;border-color:#888}.foundation-lesson-module__jW7XCa__worksheet p,.foundation-lesson-module__jW7XCa__worksheet li,.foundation-lesson-module__jW7XCa__rubric p,.foundation-lesson-module__jW7XCa__labCard li,.foundation-lesson-module__jW7XCa__labCard p{color:#000}}
