.LessonReading_reader__S_uFP{overflow-wrap:anywhere}.LessonReading_prose__oHZGm{color:var(--app-text);font-size:1.125rem;font-weight:400;line-height:1.75}.LessonReading_prose__oHZGm p+p{margin-top:1.1em}.LessonReading_question__3LiUE{margin-bottom:1.25rem;border-inline-start:2px solid var(--app-accent);padding-inline-start:.9rem;color:var(--app-text-muted);font-size:1rem;line-height:1.65}.LessonReading_label__WV5v1{margin-bottom:.65rem;color:var(--app-accent-text);font-size:.75rem;font-weight:650;letter-spacing:.075em;line-height:1.5;text-transform:uppercase}.LessonReading_quote__01CUT{border-inline-start:3px solid var(--app-accent);padding:.25rem 0 .25rem 1rem;color:var(--app-text);font-size:1.125rem;font-weight:550;line-height:1.75}.LessonReading_explanation__4yBSd{margin-top:1.5rem}.LessonReading_evidence__OO1mx{margin-top:1.5rem;border-block:1px solid var(--app-border);color:var(--app-text-muted);font-size:.875rem}.LessonReading_evidence__OO1mx>summary{display:flex;min-height:3.25rem;align-items:center;gap:.75rem;padding-block:.75rem;cursor:pointer;list-style:none}.LessonReading_evidence__OO1mx>summary::-webkit-details-marker{display:none}.LessonReading_evidence__OO1mx>summary:hover{color:var(--app-accent-text)}.LessonReading_allSources__bTJ_A:focus-visible,.LessonReading_evidence__OO1mx>summary:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.LessonReading_evidenceLabel__DFW5U{min-width:0;flex:1;font-weight:600}.LessonReading_evidenceCount__uhFlh{font-size:.75rem;white-space:nowrap}.LessonReading_evidenceChevron__0PXwn{flex-shrink:0}.LessonReading_evidence__OO1mx[open]>summary .LessonReading_evidenceChevron__0PXwn{transform:rotate(180deg)}.LessonReading_evidenceBody__VBcEi{padding-block:.25rem .75rem}.LessonReading_evidenceList__XzaIx{display:grid;gap:.25rem}.LessonReading_evidenceList__XzaIx .source-reference-trigger{justify-content:flex-start;min-height:2.75rem;width:100%;border:0;border-radius:.375rem;background:transparent;padding-inline:.5rem;text-align:start;font-weight:500;line-height:1.5}.LessonReading_allSources__bTJ_A{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-inline:.5rem;color:var(--app-accent-text);font-weight:600}.LessonReading_further__GaXs9{margin-top:1.5rem;border-block:1px solid var(--app-border)}.LessonReading_further__GaXs9 summary{display:flex;min-height:2.75rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.75rem;color:var(--app-accent-text);font-weight:600}.LessonReading_further__GaXs9 summary:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.LessonReading_further__GaXs9>.LessonReading_prose__oHZGm{padding-bottom:1rem}.LessonReading_dialogue__a3cML{display:grid;gap:1.5rem}.LessonReading_turn__rgyQ_{border-inline-start:2px solid var(--app-border-strong);padding-inline-start:1rem}.LessonReading_turn__rgyQ_[data-speaker=learner]{border-color:var(--app-accent)}.LessonReading_prose__oHZGm .glossary-reference-inline,.LessonReading_question__3LiUE .glossary-reference-inline,.LessonReading_quote__01CUT .glossary-reference-inline{display:inline!important;min-height:0!important;max-inline-size:100%;padding-block:0;text-align:start;white-space:normal;overflow-wrap:anywhere}@media (min-width:640px){.LessonReading_prose__oHZGm,.LessonReading_quote__01CUT{font-size:1.1875rem}}.SourceReference_chipTouchTarget__bzv9x{min-height:2.75rem;padding-block:.35rem;touch-action:manipulation}.SourceReference_inlineTouchTarget__r3_6T{position:relative;touch-action:manipulation}.SourceReference_inlineTouchTarget__r3_6T:after{position:absolute;top:50%;left:50%;width:max(2.75rem,calc(100% + .5rem));height:2.75rem;content:"";transform:translate(-50%,-50%)}.SourceReference_languageTouchTarget__qz2Fb.SourceReference_languageTouchTarget__qz2Fb,.SourceReference_notesTouchTarget__HVuvQ{min-height:2.75rem;touch-action:manipulation}.SourceReference_notesTouchTarget__HVuvQ{display:inline-flex;align-items:center}.ArgumentSectionNav_readerTop__qeOcC{scroll-margin-top:calc(var(--app-safe-area-top) + 4rem);padding:.9rem 0 .3rem}.ArgumentSectionNav_orientationRow__ycY7I{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ArgumentSectionNav_locationLabel__I5kUD{min-width:0;color:var(--app-text-muted);font-size:.82rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ArgumentSectionNav_locationLabel__I5kUD span{color:var(--app-accent-text);font-weight:750}.ArgumentSectionNav_locationLabel__I5kUD b{margin:0 .45rem;color:var(--app-text-subtle)}.ArgumentSectionNav_contentsButton__q_pz_{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;gap:.45rem;border-radius:.85rem;padding:0 .6rem;color:var(--app-accent-text);font-size:.84rem;font-weight:750}.ArgumentSectionNav_contentsButton__q_pz_:hover{background:var(--app-accent-soft)}.ArgumentSectionNav_contentsButton__q_pz_:focus-visible,.ArgumentSectionNav_contentsHeader__PTrRm button:focus-visible,.ArgumentSectionNav_nextButton__GS9S3:focus-visible,.ArgumentSectionNav_previousButton__cGgDb:focus-visible,.ArgumentSectionNav_sourcesButton__wpQZm:focus-visible,.ArgumentSectionNav_stageList__KyEWH button:focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.ArgumentSectionNav_progressTrack__m9ojO{height:.32rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:var(--app-border)}.ArgumentSectionNav_progressFill__m6tRn{height:100%;border-radius:inherit;background:var(--app-accent);transition:width var(--brand-motion-stage) var(--brand-motion-ease)}.ArgumentSectionNav_pageTitle__OCEh_{margin-top:clamp(1.15rem,3vw,1.75rem);color:var(--app-text);font-size:clamp(1.5rem,5vw,2.1rem);font-weight:650;letter-spacing:-.035em;line-height:1.18}.ArgumentSectionNav_dock__x576G{position:static;margin:2.25rem 0 0;padding:.75rem;border:1px solid var(--app-border);border-radius:var(--brand-radius-card);background:color-mix(in srgb,var(--app-surface) 92%,transparent);box-shadow:0 4px 16px rgb(0 0 0/.06);backdrop-filter:blur(14px)}.ArgumentSectionNav_dockInner__wlbe5{width:100%;max-width:var(--dv-width-reading);margin:0 auto}.ArgumentSectionNav_actions___XD12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.ArgumentSectionNav_nextButton__GS9S3,.ArgumentSectionNav_previousButton__cGgDb{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--brand-radius-control);padding:.75rem 1rem;font-size:1rem;font-weight:650;transition:border-color var(--brand-motion-fast),background var(--brand-motion-fast),transform var(--brand-motion-fast)}.ArgumentSectionNav_previousButton__cGgDb{border:1px solid var(--app-border-strong);background:color-mix(in srgb,var(--app-bg) 92%,transparent);color:var(--app-accent-text)}.ArgumentSectionNav_previousButton__cGgDb:hover:not(:disabled){border-color:var(--app-accent-text);background:var(--app-surface)}.ArgumentSectionNav_previousButton__cGgDb:disabled{cursor:not-allowed;opacity:.38}.ArgumentSectionNav_nextButton__GS9S3{border:1px solid var(--app-accent);background:var(--app-accent);color:var(--app-accent-contrast)}.ArgumentSectionNav_nextButton__GS9S3:hover{background:var(--app-accent-hover);transform:translateY(-1px)}.ArgumentSectionNav_finishHint__CNK2a{display:flex;min-height:3.65rem;align-items:center;justify-content:center;border-radius:1rem;border:1px solid var(--app-border);padding:.75rem 1rem;color:var(--app-text-muted);font-size:.86rem;font-weight:700;text-align:center}.ArgumentSectionNav_savedMessage__8Bghk{margin-top:.55rem;color:var(--app-accent-text);font-size:.78rem;font-weight:650;text-align:center}.ArgumentSectionNav_contentsDialog__wacZn{width:min(calc(100% - 16px),34rem);max-width:calc(100% - 16px);padding:0;max-height:min(82dvh,46rem);margin:auto auto .5rem;overflow:visible;border:0;border-radius:1.75rem;background:transparent;color:var(--app-text)}.ArgumentSectionNav_contentsDialog__wacZn::backdrop{background:rgb(2 12 10/.76);backdrop-filter:blur(5px)}.ArgumentSectionNav_contentsPanel__uCkob{container:lesson-contents/inline-size;max-height:min(82dvh,46rem);overflow-y:auto;border:1px solid var(--app-border);border-radius:1.75rem;background:var(--app-surface);padding:clamp(12px,3vw,20px);box-shadow:0 24px 70px rgb(0 0 0/.35)}.ArgumentSectionNav_contentsHeader__PTrRm{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ArgumentSectionNav_contentsHeader__PTrRm>div{min-width:0;overflow-wrap:anywhere}.ArgumentSectionNav_contentsHeader__PTrRm p{color:var(--app-accent-text);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ArgumentSectionNav_contentsHeader__PTrRm h2{margin-top:.25rem;font-size:1.85rem;font-weight:750;letter-spacing:-.03em}.ArgumentSectionNav_contentsHeader__PTrRm button{flex-shrink:0;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.85rem;color:var(--app-text-muted)}.ArgumentSectionNav_contentsHeader__PTrRm button:hover{background:var(--app-surface-raised);color:var(--app-text)}.ArgumentSectionNav_stageList__KyEWH{margin-top:1.1rem;display:grid;gap:.45rem}.ArgumentSectionNav_sourcesButton__wpQZm,.ArgumentSectionNav_stageList__KyEWH button{display:grid;width:100%;min-height:4.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid transparent;border-radius:1.05rem;padding:.7rem .85rem;text-align:start}.ArgumentSectionNav_sourcesButton__wpQZm>span,.ArgumentSectionNav_stageList__KyEWH button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.ArgumentSectionNav_sourcesButton__wpQZm:hover,.ArgumentSectionNav_stageList__KyEWH button:hover{background:var(--app-surface-raised)}.ArgumentSectionNav_sourcesButton__wpQZm[aria-current=page],.ArgumentSectionNav_stageList__KyEWH button[aria-current=step]{border-color:color-mix(in srgb,var(--app-accent) 58%,transparent);background:var(--app-accent-soft)}.ArgumentSectionNav_stageNumber__SVuai{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--app-border-strong);border-radius:999px;color:var(--app-accent-text);font-weight:800}.ArgumentSectionNav_sourcesButton__wpQZm strong,.ArgumentSectionNav_stageList__KyEWH strong{display:block;color:var(--app-text);font-size:.95rem;line-height:1.25}.ArgumentSectionNav_sourcesButton__wpQZm small,.ArgumentSectionNav_stageList__KyEWH small{display:block;margin-top:.18rem;color:var(--app-text-muted);font-size:.74rem}.ArgumentSectionNav_currentMarker__UZKSm{color:var(--app-accent-text);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ArgumentSectionNav_sourcesButton__wpQZm{margin-top:.85rem;border-color:var(--app-border);color:var(--app-accent-text)}@container lesson-contents (max-width: 12rem){.ArgumentSectionNav_contentsHeader__PTrRm{flex-wrap:wrap-reverse}.ArgumentSectionNav_contentsHeader__PTrRm>div{flex:1 1 100%}.ArgumentSectionNav_contentsHeader__PTrRm button{margin-inline-start:auto}.ArgumentSectionNav_sourcesButton__wpQZm,.ArgumentSectionNav_stageList__KyEWH button{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.ArgumentSectionNav_currentMarker__UZKSm{grid-column:2}.ArgumentSectionNav_sourcesButton__wpQZm>svg:last-child{display:none}}@supports not (container-type:inline-size){@media (max-width:480px){.ArgumentSectionNav_contentsHeader__PTrRm{flex-wrap:wrap-reverse}.ArgumentSectionNav_contentsHeader__PTrRm>div{flex:1 1 100%}.ArgumentSectionNav_contentsHeader__PTrRm button{margin-inline-start:auto}.ArgumentSectionNav_sourcesButton__wpQZm,.ArgumentSectionNav_stageList__KyEWH button{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.ArgumentSectionNav_currentMarker__UZKSm{grid-column:2}.ArgumentSectionNav_sourcesButton__wpQZm>svg:last-child{display:none}}}@media (min-width:640px){.ArgumentSectionNav_readerTop__qeOcC{padding-top:1.25rem}.ArgumentSectionNav_contentsDialog__wacZn{margin:auto}}@media (min-width:768px){.ArgumentSectionNav_dock__x576G{position:sticky;bottom:.75rem}.ArgumentSectionNav_savedMessage__8Bghk{margin-bottom:-.15rem}}@media (prefers-reduced-motion:reduce){.ArgumentSectionNav_nextButton__GS9S3,.ArgumentSectionNav_previousButton__cGgDb,.ArgumentSectionNav_progressFill__m6tRn{transition:none}}.ArgumentSectionNav_guestFinishDock__NfgRs{position:static;margin-top:1.25rem;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.ArgumentSectionNav_guestFinishDock__NfgRs .ArgumentSectionNav_actions___XD12{display:flex}.ArgumentSectionNav_guestFinishDock__NfgRs .ArgumentSectionNav_previousButton__cGgDb{min-height:2.75rem;border:0;padding:.5rem 0;background:transparent;font-size:.875rem}.LessonVideo_video__liS2o{min-inline-size:0;margin:0;display:flex;flex-direction:column}.LessonVideo_frame__WumXj{position:relative;overflow:hidden;aspect-ratio:16/9;min-block-size:0;border:1px solid var(--app-border-strong);border-radius:1rem;background:var(--app-surface)}.LessonVideo_frame__WumXj iframe,.LessonVideo_play__oEC1A{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.LessonVideo_play__oEC1A{display:grid;place-items:center;cursor:pointer;color:var(--app-text);background:var(--app-surface)}.LessonVideo_play__oEC1A img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.LessonVideo_playIcon__FuKyD{z-index:1;display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;border:1px solid #83d4b2;background:#0a2621ed;color:#f1eedf}.LessonVideo_play__oEC1A:hover .LessonVideo_playIcon__FuKyD{background:#174b3e}.LessonVideo_play__oEC1A:focus-visible{outline:3px solid var(--app-focus);outline-offset:-5px}.LessonVideo_start___mdMk{position:absolute;inset-inline-start:.75rem;inset-block-end:.75rem;border-radius:.35rem;padding:.25rem .5rem;background:#071c18ed;color:#fff;font-size:.8125rem;font-weight:650}.LessonVideo_caption__HYABm{margin-block-start:1rem}.LessonVideo_scope__6SPZG{margin-block-end:.4rem;font-size:.6875rem;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--app-accent-text)}.LessonVideo_caption__HYABm h3{font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:650;line-height:1.3;color:var(--app-text)}.LessonVideo_creator__2ImU4{margin-block-start:.35rem;color:var(--app-text-muted);font-size:.9375rem}.LessonVideo_context__1DRjR{margin-block-start:.35rem;color:var(--app-text-muted);font-size:.8125rem;line-height:1.6}.LessonVideo_actions__aBH_i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.5rem}.LessonVideo_actions__aBH_i a,.LessonVideo_actions__aBH_i button{display:inline-flex;min-block-size:44px;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;color:var(--app-accent-text)}.LessonVideo_actions__aBH_i a:hover{text-decoration:underline}.LessonVideo_about__qbwHF summary:focus-visible,.LessonVideo_actions__aBH_i :focus-visible{outline:3px solid var(--app-focus);outline-offset:3px}.LessonVideo_about__qbwHF{min-inline-size:0}.LessonVideo_about__qbwHF[open]{flex-basis:100%}.LessonVideo_about__qbwHF summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}.LessonVideo_about__qbwHF p{margin-block-start:.5rem;overflow-wrap:anywhere}.LessonVideo_notice__5tBQ8{margin-block-start:.75rem;padding:.75rem;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-surface)}.LessonVideo_column__K0Hoa{max-inline-size:var(--dv-width-reading)}.LessonVideo_opening__SFz0c{min-inline-size:0;display:grid;grid-template-areas:"answer" "video";gap:1.5rem}.LessonVideo_opening__SFz0c>.LessonVideo_video__liS2o{grid-area:video}.LessonVideo_answer__wSeNF{grid-area:answer;min-inline-size:0}.LessonVideo_answerHeading__qBzDs{margin-block-end:1rem;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2rem);font-weight:650;line-height:1.3}@media (min-width:900px){.app-main-shell:has(.LessonVideo_column__K0Hoa){max-inline-size:78rem}.LessonVideo_column__K0Hoa{max-inline-size:76rem}.LessonVideo_column__K0Hoa .dv-context-title{max-inline-size:65rem}.LessonVideo_column__K0Hoa #sources,.LessonVideo_column__K0Hoa [data-lesson-stage]:not(#lesson-answer){max-inline-size:var(--dv-width-reading);margin-inline:auto}.LessonVideo_opening__SFz0c{grid-template-areas:"video answer";grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}}