.lesson04-case-selection_experience__F1pfZ{--paper:#f3eee5;--paper-light:#fffdf8;--ink:#242620;--soft:#65675e;--line:rgb(36 38 32/0.15);--clay:#b7654f;--clay-dark:#7f4133;--sage:#748777;--deep:#27372f;color:var(--ink)}.lesson04-case-selection_stage__aoQk1{min-width:0;background:var(--paper-light)}.lesson04-case-selection_caseStage__s_oHW,.lesson04-case-selection_comparisonStage__3041w,.lesson04-case-selection_reflectionStage__aDswo{display:grid;min-width:0;gap:clamp(.8rem,1.7vh,1.15rem);background:radial-gradient(circle at 92% 8%,rgb(193 174 143/.14),transparent 18rem),var(--paper-light);padding:clamp(1rem,2.1vw,1.55rem)}.lesson04-case-selection_caseHeading__1nDn3{display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:end;gap:.35rem 1.1rem}.lesson04-case-selection_caseHeading__1nDn3>div{display:grid;gap:.16rem}.lesson04-case-selection_caseHeading__1nDn3 span,.lesson04-case-selection_completion__Nglae header>span,.lesson04-case-selection_editorialHeading__FDdri>span,.lesson04-case-selection_takeaway__cUQPS>span{color:var(--clay-dark);font-size:.68rem;font-weight:850;letter-spacing:.14em}.lesson04-case-selection_caseHeading__1nDn3 small{color:var(--soft);font-size:.76rem;line-height:1.45}.lesson04-case-selection_caseHeading__1nDn3 h1{margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1.55rem,2.6vw,2.5rem);font-weight:550;letter-spacing:-.04em;line-height:1.13;text-wrap:balance}.lesson04-case-selection_caseHeading__1nDn3>p{grid-column:2;max-width:620px;margin:0;color:var(--soft);font-size:.84rem;line-height:1.65}.lesson04-case-selection_caseExperience__EB0DG{display:grid;min-width:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:clamp(.85rem,1.6vw,1.25rem)}.lesson04-case-selection_motionStory__UVmGy{display:grid;min-width:0;gap:.45rem;margin:0}.lesson04-case-selection_motionFrames__8eY_u{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px 16px 4px 16px;background:#d8cfbd;isolation:isolate}.lesson04-case-selection_motionFrames__8eY_u img{object-fit:cover;transition:opacity .9s ease,transform 8s linear}.lesson04-case-selection_startFrame__Dx4N8{z-index:0;opacity:1;transform:scale(1.015) translateX(0)}.lesson04-case-selection_endFrame__oJMLf{z-index:1;opacity:0;transform:scale(1.035) translateX(.8%)}.lesson04-case-selection_motionStory__UVmGy[data-phase=END] .lesson04-case-selection_startFrame__Dx4N8{opacity:0;transform:scale(1.06) translateX(-.9%)}.lesson04-case-selection_motionStory__UVmGy[data-phase=END] .lesson04-case-selection_endFrame__oJMLf{opacity:1;transform:scale(1.01) translateX(0)}.lesson04-case-selection_motionStory__UVmGy[data-playing][data-phase=START] .lesson04-case-selection_startFrame__Dx4N8{animation:lesson04-case-selection_caseStartCamera__SaBvR 11s ease-in-out infinite alternate}.lesson04-case-selection_motionStory__UVmGy[data-playing][data-phase=END] .lesson04-case-selection_endFrame__oJMLf{animation:lesson04-case-selection_caseEndCamera__TiAV9 9s ease-in-out infinite alternate}@keyframes lesson04-case-selection_caseStartCamera__SaBvR{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.065) translate3d(-.8%,-.35%,0)}}@keyframes lesson04-case-selection_caseEndCamera__TiAV9{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.045) translate3d(.65%,-.25%,0)}}.lesson04-case-selection_sceneWash__25xVi{position:absolute;z-index:2;inset:0;background:linear-gradient(0deg,rgb(22 29 24/.7),transparent 46%);pointer-events:none}.lesson04-case-selection_playOverlay__D7ma9{position:absolute;z-index:5;inset:0;display:grid;place-content:center;justify-items:center;gap:.4rem;border:0;background:rgb(24 32 27/.28);padding:1rem;color:#fffdf8;text-align:center;cursor:pointer}.lesson04-case-selection_playOverlay__D7ma9>span{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgb(255 255 255/.75);border-radius:50%;background:rgb(255 253 248/.16);padding-left:.15rem;font-size:1rem}.lesson04-case-selection_playOverlay__D7ma9 strong{font-family:var(--font-serif),"Yu Mincho",serif;font-size:1.05rem;letter-spacing:.01em}.lesson04-case-selection_playOverlay__D7ma9 small{max-width:260px;font-size:.74rem;line-height:1.45}.lesson04-case-selection_motionCaption__u1Jql{position:absolute;z-index:4;right:.8rem;bottom:.68rem;left:.8rem;display:flex;align-items:baseline;gap:.55rem;color:#fffdf8;text-shadow:0 1px 12px rgb(0 0 0/.28)}.lesson04-case-selection_motionCaption__u1Jql span{flex:0 0 auto;font-size:.64rem;font-weight:850;letter-spacing:.08em}.lesson04-case-selection_motionCaption__u1Jql strong{display:grid;font-size:.78rem;line-height:1.45}.lesson04-case-selection_motionCaption__u1Jql strong>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.lesson04-case-selection_mediaControls__lGD6a{display:grid;grid-template-columns:auto minmax(44px,1fr) auto auto auto;align-items:center;gap:.45rem}.lesson04-case-selection_mediaControls__lGD6a button{min-height:34px;border:0;background:transparent;padding:.25rem .2rem;color:var(--ink);font-size:.72rem;font-weight:780;cursor:pointer}.lesson04-case-selection_mediaControls__lGD6a button:focus-visible,.lesson04-case-selection_playOverlay__D7ma9:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.lesson04-case-selection_mediaProgress__sNp7J{height:3px;overflow:hidden;background:#d6d1c7}.lesson04-case-selection_mediaProgress__sNp7J span{display:block;width:0;height:100%;background:var(--clay);transition:width .18s linear}.lesson04-case-selection_mediaTime__J7Goh{color:var(--soft);font-size:.68rem;font-variant-numeric:tabular-nums}.lesson04-case-selection_sceneSteps__YH0Sd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--line);padding:0;list-style:none}.lesson04-case-selection_sceneSteps__YH0Sd li{display:flex;align-items:baseline;gap:.25rem;border-top:2px solid transparent;padding:.38rem .3rem 0;color:var(--soft)}.lesson04-case-selection_sceneSteps__YH0Sd li[data-active]{border-color:var(--clay);color:var(--ink)}.lesson04-case-selection_sceneSteps__YH0Sd span{color:var(--clay-dark);font-size:.6rem;font-weight:850}.lesson04-case-selection_sceneSteps__YH0Sd small{font-size:.65rem}.lesson04-case-selection_caseDecision__eiR4e{display:grid;min-width:0;align-content:start;gap:.55rem}.lesson04-case-selection_question__mwCxv{margin:0;color:var(--ink);font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1.06rem,1.6vw,1.38rem);font-weight:650;line-height:1.38}.lesson04-case-selection_choices__ig9Pk,.lesson04-case-selection_reflectionChoices__N__hN{display:grid;border-top:1px solid var(--line)}.lesson04-case-selection_choices__ig9Pk button,.lesson04-case-selection_reflectionChoices__N__hN button{display:grid;min-height:58px;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.52rem .38rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease,padding .18s ease}.lesson04-case-selection_choices__ig9Pk button:hover,.lesson04-case-selection_choices__ig9Pk button[aria-pressed=true],.lesson04-case-selection_reflectionChoices__N__hN button:hover,.lesson04-case-selection_reflectionChoices__N__hN button[aria-checked=true]{background:#f0e4da;padding-inline:.62rem}.lesson04-case-selection_choices__ig9Pk button>span:first-child,.lesson04-case-selection_reflectionChoices__N__hN button>span:first-child{color:var(--clay-dark);font-size:.7rem;font-weight:850;letter-spacing:.08em}.lesson04-case-selection_choices__ig9Pk button>span:nth-child(2),.lesson04-case-selection_reflectionChoices__N__hN button>span:nth-child(2){display:grid;gap:.08rem}.lesson04-case-selection_choices__ig9Pk strong,.lesson04-case-selection_reflectionChoices__N__hN strong{font-size:.86rem;line-height:1.35}.lesson04-case-selection_choices__ig9Pk small,.lesson04-case-selection_reflectionChoices__N__hN small{color:var(--soft);font-size:.8125rem;line-height:1.4}.lesson04-case-selection_choices__ig9Pk i,.lesson04-case-selection_reflectionChoices__N__hN i{color:var(--clay);font-size:.78rem;font-style:normal}.lesson04-case-selection_choiceHint__Hx0DY{margin:0;border-left:2px solid #c7bca9;padding:.5rem 0 .5rem .72rem;color:var(--soft);font-size:.8125rem;line-height:1.55}.lesson04-case-selection_feedback__N75XV{display:grid;gap:0;border-left:3px solid var(--sage);background:#e8eee7}.lesson04-case-selection_chosenAnswer__Sfrfi{display:flex;align-items:baseline;gap:.55rem;border-bottom:1px solid rgb(39 55 47/.13);padding:.62rem .75rem}.lesson04-case-selection_feedback__N75XV span,.lesson04-case-selection_reflectionPreview__llahG>span,.lesson04-case-selection_skillExamples__yI8ge>span{color:#657064;font-size:.66rem;font-weight:820;letter-spacing:.08em}.lesson04-case-selection_chosenAnswer__Sfrfi strong{font-size:.83rem}.lesson04-case-selection_feedback__N75XV section{display:grid;gap:.2rem;padding:.62rem .75rem}.lesson04-case-selection_feedback__N75XV section+section{border-top:1px solid rgb(39 55 47/.13)}.lesson04-case-selection_feedback__N75XV h2{margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:.9rem;line-height:1.42}.lesson04-case-selection_feedback__N75XV p{margin:0;color:#4e574e;font-size:.8125rem;line-height:1.55}.lesson04-case-selection_feedback__N75XV .lesson04-case-selection_alternative__e_HL3{background:rgb(255 253 248/.55)}.lesson04-case-selection_feedback__N75XV>button{justify-self:end;min-height:36px;border:0;background:transparent;padding:.25rem .75rem .6rem;color:var(--ink);font-size:.78rem;font-weight:750;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lesson04-case-selection_skillExamples__yI8ge{display:grid;gap:.25rem;border-top:1px solid var(--line);padding-top:.55rem}.lesson04-case-selection_skillExamples__yI8ge p{margin:0;color:var(--soft);font-size:.78rem;line-height:1.65}.lesson04-case-selection_stageActions__eWs10{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.65rem}.lesson04-case-selection_backButton__YPmI0,.lesson04-case-selection_stageActions__eWs10>a{min-height:40px;border:0;background:transparent;padding:.55rem .25rem;color:var(--soft);font-size:.8125rem;font-weight:750;text-decoration:none;cursor:pointer}.lesson04-case-selection_nextButton___Moyu{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.8rem;border:1px solid var(--deep);border-radius:99px;background:var(--deep);padding:.68rem 1.15rem;color:#fffdf8;font-size:.8125rem;font-weight:800;cursor:pointer}.lesson04-case-selection_nextButton___Moyu:disabled{border-color:#b7b3aa;background:#d8d4cc;color:#77776f;cursor:not-allowed}.lesson04-case-selection_selectionRecord__BNGj9 ol{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.lesson04-case-selection_selectionRecord__BNGj9 li{display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.45rem;border-left:2px solid transparent;padding:.36rem .4rem}.lesson04-case-selection_selectionRecord__BNGj9 li[data-active]{border-color:var(--clay);background:#eee2d8}.lesson04-case-selection_selectionRecord__BNGj9 li span{color:var(--clay-dark);font-size:.63rem;font-weight:850}.lesson04-case-selection_selectionRecord__BNGj9 li strong{font-size:.8125rem;line-height:1.4}.lesson04-case-selection_selectionRecord__BNGj9>p{margin:.65rem 0 0;border-top:1px solid var(--line);padding-top:.55rem;color:var(--clay-dark);font-size:.76rem;font-weight:750;line-height:1.5}.lesson04-case-selection_editorialHeading__FDdri{display:grid;gap:.46rem}.lesson04-case-selection_editorialHeading__FDdri h1{max-width:730px;margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:520;letter-spacing:-.05em;line-height:1.1;text-wrap:balance}.lesson04-case-selection_editorialHeading__FDdri p{max-width:650px;margin:0;color:var(--soft);font-size:.86rem;line-height:1.7}.lesson04-case-selection_comparisonStage__3041w,.lesson04-case-selection_reflectionStage__aDswo{align-content:center;min-height:min(650px,calc(100svh - var(--hk-header-h) - 142px));padding:clamp(1.2rem,3.1vw,2.5rem)}.lesson04-case-selection_comparisonFlow__B5c4N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.lesson04-case-selection_comparisonFlow__B5c4N article{display:grid;align-content:start;gap:.3rem;padding:.85rem}.lesson04-case-selection_comparisonFlow__B5c4N article+article{border-left:1px solid var(--line)}.lesson04-case-selection_comparisonFlow__B5c4N small,.lesson04-case-selection_comparisonFlow__B5c4N span{color:var(--clay-dark);font-size:.66rem;font-weight:800;letter-spacing:.07em}.lesson04-case-selection_comparisonFlow__B5c4N h2{margin:.2rem 0 0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:1rem;line-height:1.4}.lesson04-case-selection_comparisonFlow__B5c4N p{margin:0;color:var(--soft);font-size:.78rem;line-height:1.5}.lesson04-case-selection_comparisonFlow__B5c4N strong{margin-top:.2rem;font-size:.78rem;line-height:1.45}.lesson04-case-selection_timelineThought__wGHpj{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:.7rem}.lesson04-case-selection_timelineThought__wGHpj p{display:grid;gap:.15rem;margin:0;color:var(--soft);font-size:.78rem;line-height:1.5}.lesson04-case-selection_timelineThought__wGHpj span{color:var(--ink);font-size:.66rem;font-weight:850;letter-spacing:.08em}.lesson04-case-selection_comparisonStage__3041w blockquote{margin:0;border-left:3px solid var(--clay);background:#f3e9df;padding:.8rem 1rem;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1rem,1.75vw,1.25rem);line-height:1.55}.lesson04-case-selection_reflectionBody__81adZ{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);align-items:stretch;gap:1.15rem}.lesson04-case-selection_reflectionPreview__llahG{display:grid;align-content:center;gap:.45rem;border-left:3px solid #b8b5aa;background:#f3eee5;padding:1rem}.lesson04-case-selection_reflectionPreview__llahG[data-selected=true]{border-color:var(--clay);background:#eee5da}.lesson04-case-selection_reflectionPreview__llahG h2{margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.35}.lesson04-case-selection_reflectionPreview__llahG p{margin:0;color:var(--soft);font-size:.82rem;line-height:1.65}.lesson04-case-selection_completion__Nglae{display:grid;align-content:center;gap:clamp(.85rem,2vh,1.25rem);min-height:min(650px,calc(100svh - var(--hk-header-h) - 150px));background:radial-gradient(circle at 82% 16%,rgb(132 154 126/.22),transparent 22rem),linear-gradient(135deg,#f3ede3,#fffdf8 58%,#e8ede5);padding:clamp(1.4rem,4vw,3rem)}.lesson04-case-selection_completion__Nglae header{display:grid;gap:.48rem}.lesson04-case-selection_completion__Nglae h1{max-width:780px;margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(2rem,4.1vw,4rem);font-weight:520;letter-spacing:-.055em;line-height:1.1;text-wrap:balance}.lesson04-case-selection_completion__Nglae header p{max-width:720px;margin:0;color:var(--soft);font-size:.86rem;line-height:1.72}.lesson04-case-selection_resultLine__e7lkP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.lesson04-case-selection_resultLine__e7lkP article{display:grid;gap:.25rem;padding:.85rem}.lesson04-case-selection_resultLine__e7lkP article+article{border-left:1px solid var(--line)}.lesson04-case-selection_resultLine__e7lkP small,.lesson04-case-selection_resultLine__e7lkP span{color:var(--soft);font-size:.68rem}.lesson04-case-selection_resultLine__e7lkP strong{font-family:var(--font-serif),"Yu Mincho",serif;font-size:1rem;line-height:1.4}.lesson04-case-selection_takeaway__cUQPS{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.5rem;border-left:3px solid var(--clay);background:rgb(255 253 248/.72);padding:.9rem 1rem}.lesson04-case-selection_takeaway__cUQPS h2,.lesson04-case-selection_takeaway__cUQPS p,.lesson04-case-selection_takeaway__cUQPS>span{grid-column:1}.lesson04-case-selection_takeaway__cUQPS h2{margin:0;font-family:var(--font-serif),serif;font-size:1.45rem;font-weight:600}.lesson04-case-selection_takeaway__cUQPS p{margin:0;color:var(--soft);font-size:.82rem;line-height:1.55}.lesson04-case-selection_takeaway__cUQPS>strong{grid-column:2;grid-row:1/span 3;align-self:center;color:var(--deep);font-size:.78rem;white-space:nowrap}.lesson04-case-selection_completionActions__iejcB{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.lesson04-case-selection_completionActions__iejcB a,.lesson04-case-selection_completionActions__iejcB button{min-height:42px;border:0;background:transparent;padding:.55rem 0;color:var(--ink);font-size:.8125rem;font-weight:750;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.lesson04-case-selection_completionActions__iejcB small{margin-left:auto;color:var(--soft);font-size:.8125rem}@media (min-width:1121px){.lesson04-case-selection_experience__F1pfZ{--lesson04-workspace-chrome:126px;--lesson04-stage-height:clamp(422px,calc(100svh - var(--hk-header-h) - var(--lesson04-workspace-chrome)),680px)}.lesson04-case-selection_academyHeader__5_XNy{min-height:60px;padding-block:.48rem}.lesson04-case-selection_stage__aoQk1{height:var(--lesson04-stage-height)}.lesson04-case-selection_caseStage__s_oHW,.lesson04-case-selection_comparisonStage__3041w,.lesson04-case-selection_completion__Nglae,.lesson04-case-selection_reflectionStage__aDswo{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.lesson04-case-selection_caseStage__s_oHW{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.4rem,1vh,.65rem);padding:clamp(.65rem,1.35vh,.9rem) clamp(.85rem,1.5vw,1.15rem)}.lesson04-case-selection_caseHeading__1nDn3{grid-template-columns:92px minmax(210px,.76fr) minmax(0,1fr);align-items:center;gap:.75rem}.lesson04-case-selection_caseHeading__1nDn3>div{gap:.05rem}.lesson04-case-selection_caseHeading__1nDn3 h1{font-size:clamp(1.3rem,2.05vw,2rem);line-height:1.12}.lesson04-case-selection_caseHeading__1nDn3>p{grid-column:3;font-size:.8125rem;line-height:1.45}.lesson04-case-selection_caseExperience__EB0DG{min-height:0;align-items:stretch;gap:clamp(.65rem,1.15vw,.9rem)}.lesson04-case-selection_motionStory__UVmGy{min-height:0;grid-template-rows:minmax(0,1fr) auto auto;gap:.25rem;overflow:hidden}.lesson04-case-selection_motionFrames__8eY_u{height:100%;min-height:0;aspect-ratio:auto;border-radius:13px 13px 3px 13px}.lesson04-case-selection_playOverlay__D7ma9{gap:.25rem;padding:.55rem}.lesson04-case-selection_playOverlay__D7ma9>span{width:42px;height:42px}.lesson04-case-selection_playOverlay__D7ma9 strong{font-size:.92rem}.lesson04-case-selection_playOverlay__D7ma9 small{font-size:.8125rem;line-height:1.35}.lesson04-case-selection_motionCaption__u1Jql{right:.55rem;bottom:.48rem;left:.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;max-width:calc(100% - 1.1rem);border-radius:6px;background:rgb(10 15 12/.76);padding:.38rem .52rem;text-shadow:none}.lesson04-case-selection_motionCaption__u1Jql>span{padding-top:.08rem;font-size:.6875rem}.lesson04-case-selection_motionCaption__u1Jql strong{font-size:.875rem;line-height:1.38}.lesson04-case-selection_mediaControls__lGD6a{min-height:30px;gap:.35rem}.lesson04-case-selection_mediaControls__lGD6a button{min-height:30px;padding-block:.15rem}.lesson04-case-selection_sceneSteps__YH0Sd li{min-height:24px;padding:.22rem .25rem 0}.lesson04-case-selection_sceneSteps__YH0Sd small{font-size:.6875rem}.lesson04-case-selection_caseDecision__eiR4e{min-height:0;gap:.35rem;overflow:hidden}.lesson04-case-selection_question__mwCxv{font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.3}.lesson04-case-selection_choices__ig9Pk button,.lesson04-case-selection_reflectionChoices__N__hN button{min-height:50px;padding-block:.35rem}.lesson04-case-selection_choiceHint__Hx0DY{padding-block:.35rem;font-size:.8125rem;line-height:1.4}.lesson04-case-selection_skillExamples__yI8ge{gap:.12rem;padding-top:.35rem}.lesson04-case-selection_skillExamples__yI8ge p{font-size:.8125rem;line-height:1.4}.lesson04-case-selection_feedback__N75XV{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.lesson04-case-selection_chosenAnswer__Sfrfi{grid-column:1/-1;padding:.38rem .55rem}.lesson04-case-selection_feedback__N75XV section{min-width:0;padding:.42rem .55rem}.lesson04-case-selection_feedback__N75XV section+section{border-top:0;border-left:1px solid rgb(39 55 47/.13)}.lesson04-case-selection_feedback__N75XV h2,.lesson04-case-selection_feedback__N75XV p{font-size:.8125rem}.lesson04-case-selection_feedback__N75XV h2{line-height:1.34}.lesson04-case-selection_feedback__N75XV p{line-height:1.4}.lesson04-case-selection_feedback__N75XV>button{grid-column:1/-1;min-height:30px;padding:.18rem .55rem .32rem}.lesson04-case-selection_stageActions__eWs10{min-height:44px;padding-top:.35rem}.lesson04-case-selection_nextButton___Moyu{min-height:44px;padding-block:.55rem}.lesson04-case-selection_comparisonStage__3041w,.lesson04-case-selection_completion__Nglae,.lesson04-case-selection_reflectionStage__aDswo{align-content:stretch;gap:clamp(.4rem,1vh,.65rem);padding:clamp(.7rem,1.4vh,.95rem) clamp(.9rem,1.5vw,1.2rem)}.lesson04-case-selection_comparisonStage__3041w{grid-template-rows:auto minmax(0,1fr) auto auto auto}.lesson04-case-selection_reflectionStage__aDswo{grid-template-rows:auto minmax(0,1fr) auto}.lesson04-case-selection_editorialHeading__FDdri{gap:.2rem}.lesson04-case-selection_editorialHeading__FDdri h1{font-size:clamp(1.55rem,2.65vw,2.3rem);line-height:1.08}.lesson04-case-selection_editorialHeading__FDdri p{font-size:.8125rem;line-height:1.45}.lesson04-case-selection_comparisonFlow__B5c4N{min-height:0}.lesson04-case-selection_comparisonFlow__B5c4N article{gap:.15rem;padding:.45rem .55rem}.lesson04-case-selection_comparisonFlow__B5c4N h2{margin-top:.1rem;font-size:.9rem;line-height:1.3}.lesson04-case-selection_comparisonFlow__B5c4N p,.lesson04-case-selection_comparisonFlow__B5c4N strong,.lesson04-case-selection_timelineThought__wGHpj p{font-size:.8125rem;line-height:1.38}.lesson04-case-selection_timelineThought__wGHpj{gap:.45rem}.lesson04-case-selection_comparisonStage__3041w blockquote{padding:.48rem .7rem;font-size:1rem;line-height:1.42}.lesson04-case-selection_reflectionBody__81adZ{min-height:0;gap:.75rem}.lesson04-case-selection_reflectionPreview__llahG{min-height:0;gap:.3rem;padding:.7rem}.lesson04-case-selection_reflectionPreview__llahG h2{font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.28}.lesson04-case-selection_reflectionPreview__llahG p{font-size:.8125rem;line-height:1.45}.lesson04-case-selection_completion__Nglae{grid-template-rows:auto auto minmax(0,1fr) auto}.lesson04-case-selection_completion__Nglae header{gap:.25rem}.lesson04-case-selection_completion__Nglae h1{font-size:clamp(1.7rem,2.9vw,2.6rem);line-height:1.08}.lesson04-case-selection_completion__Nglae header p{font-size:.8125rem;line-height:1.45}.lesson04-case-selection_resultLine__e7lkP article{gap:.12rem;padding:.48rem .55rem}.lesson04-case-selection_resultLine__e7lkP strong{font-size:.9rem;line-height:1.3}.lesson04-case-selection_takeaway__cUQPS{align-content:center;gap:.18rem 1rem;padding:.55rem .7rem}.lesson04-case-selection_takeaway__cUQPS h2{font-size:1.2rem}.lesson04-case-selection_completionActions__iejcB a,.lesson04-case-selection_completionActions__iejcB button,.lesson04-case-selection_completionActions__iejcB small,.lesson04-case-selection_takeaway__cUQPS p,.lesson04-case-selection_takeaway__cUQPS>strong{font-size:.8125rem}.lesson04-case-selection_completionActions__iejcB a,.lesson04-case-selection_completionActions__iejcB button{min-height:40px;padding-block:.4rem}.lesson04-case-selection_caseDecision__eiR4e:has(.lesson04-case-selection_feedback__N75XV) .lesson04-case-selection_choices__ig9Pk button:not([aria-pressed=true]){display:none}.lesson04-case-selection_caseDecision__eiR4e:has(.lesson04-case-selection_feedback__N75XV) .lesson04-case-selection_choices__ig9Pk button{min-height:46px;padding-block:.3rem}}@media (max-width:1120px){.lesson04-case-selection_caseExperience__EB0DG{grid-template-columns:minmax(230px,.88fr) minmax(340px,1.12fr)}}@media (max-width:760px){.lesson04-case-selection_caseStage__s_oHW,.lesson04-case-selection_comparisonStage__3041w,.lesson04-case-selection_reflectionStage__aDswo{display:block;padding:1rem .9rem calc(1.3rem + env(safe-area-inset-bottom))}.lesson04-case-selection_caseHeading__1nDn3{grid-template-columns:1fr;gap:.5rem;margin-bottom:.9rem}.lesson04-case-selection_caseHeading__1nDn3 h1{font-size:clamp(1.85rem,8.5vw,2.65rem);line-height:1.12}.lesson04-case-selection_caseHeading__1nDn3>p{grid-column:1;font-size:.86rem}.lesson04-case-selection_caseExperience__EB0DG{display:block}.lesson04-case-selection_motionStory__UVmGy{margin-bottom:1.1rem}.lesson04-case-selection_motionFrames__8eY_u{min-height:218px;aspect-ratio:16/10;border-radius:14px 14px 3px 14px}.lesson04-case-selection_playOverlay__D7ma9>span{width:48px;height:48px}.lesson04-case-selection_motionCaption__u1Jql{right:.7rem;bottom:.65rem;left:.7rem;align-items:flex-start}.lesson04-case-selection_motionCaption__u1Jql strong{font-size:.82rem}.lesson04-case-selection_mediaControls__lGD6a button{min-width:44px;min-height:44px}.lesson04-case-selection_sceneSteps__YH0Sd li{display:grid;gap:.05rem;padding-inline:.18rem}.lesson04-case-selection_sceneSteps__YH0Sd small{font-size:.62rem}.lesson04-case-selection_caseDecision__eiR4e{gap:.7rem}.lesson04-case-selection_question__mwCxv{font-size:1.2rem}.lesson04-case-selection_choices__ig9Pk button,.lesson04-case-selection_reflectionChoices__N__hN button{min-height:64px;padding-block:.58rem}.lesson04-case-selection_choices__ig9Pk strong,.lesson04-case-selection_reflectionChoices__N__hN strong{font-size:.91rem}.lesson04-case-selection_feedback__N75XV{margin-top:.2rem}.lesson04-case-selection_feedback__N75XV section{padding:.78rem}.lesson04-case-selection_feedback__N75XV h2{font-size:.96rem}.lesson04-case-selection_feedback__N75XV p{font-size:.84rem}.lesson04-case-selection_stageActions__eWs10{margin-top:1rem;padding-top:.85rem}.lesson04-case-selection_nextButton___Moyu{max-width:68%;min-height:46px;padding-inline:1rem}.lesson04-case-selection_editorialHeading__FDdri{margin-bottom:1.1rem}.lesson04-case-selection_editorialHeading__FDdri h1{font-size:clamp(2.15rem,10vw,3.2rem)}.lesson04-case-selection_comparisonFlow__B5c4N{grid-template-columns:1fr;margin-bottom:1rem}.lesson04-case-selection_comparisonFlow__B5c4N article{grid-template-columns:2rem minmax(0,1fr);gap:.16rem .55rem;padding:.82rem .25rem}.lesson04-case-selection_comparisonFlow__B5c4N article+article{border-top:1px solid var(--line);border-left:0}.lesson04-case-selection_comparisonFlow__B5c4N article>:not(span){grid-column:2}.lesson04-case-selection_comparisonFlow__B5c4N article>span{grid-row:1/span 4}.lesson04-case-selection_timelineThought__wGHpj{grid-template-columns:1fr;gap:0;margin-bottom:1rem;border-block:1px solid var(--line)}.lesson04-case-selection_timelineThought__wGHpj p{grid-template-columns:4rem minmax(0,1fr);padding:.52rem 0}.lesson04-case-selection_timelineThought__wGHpj p+p{border-top:1px solid var(--line)}.lesson04-case-selection_comparisonStage__3041w blockquote{margin-bottom:1rem}.lesson04-case-selection_reflectionBody__81adZ{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.lesson04-case-selection_reflectionPreview__llahG{min-height:168px}.lesson04-case-selection_completion__Nglae{min-height:0;padding:2.2rem 1rem calc(1.6rem + env(safe-area-inset-bottom))}.lesson04-case-selection_completion__Nglae h1{font-size:clamp(2.1rem,10vw,3.2rem)}.lesson04-case-selection_resultLine__e7lkP{grid-template-columns:1fr}.lesson04-case-selection_resultLine__e7lkP article+article{border-top:1px solid var(--line);border-left:0}.lesson04-case-selection_takeaway__cUQPS{grid-template-columns:1fr}.lesson04-case-selection_takeaway__cUQPS>strong{grid-column:1;grid-row:auto;margin-top:.55rem;white-space:normal}.lesson04-case-selection_completionActions__iejcB{align-items:flex-start}.lesson04-case-selection_completionActions__iejcB small{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.lesson04-case-selection_choices__ig9Pk button,.lesson04-case-selection_mediaProgress__sNp7J span,.lesson04-case-selection_motionFrames__8eY_u img,.lesson04-case-selection_reflectionChoices__N__hN button{transition:none}.lesson04-case-selection_motionStory__UVmGy[data-playing] .lesson04-case-selection_endFrame__oJMLf,.lesson04-case-selection_motionStory__UVmGy[data-playing] .lesson04-case-selection_startFrame__Dx4N8{animation:none}}.lesson05-first-step_experience__KP5Dv{--paper:#f3eee5;--paper-light:#fffdf8;--ink:#252620;--soft:#66685f;--line:rgb(37 38 32/0.15);--clay:#b7654f;--clay-dark:#7d4133;--sage:#758779;--deep:#293830;color:var(--ink)}.lesson05-first-step_stage__KJmwF{min-width:0;background:var(--paper-light)}.lesson05-first-step_lessonStage__c9PWM{display:grid;min-width:0;align-content:start;gap:clamp(.8rem,1.8vh,1.15rem);background:radial-gradient(circle at 93% 5%,rgb(196 172 135/.16),transparent 17rem),var(--paper-light);padding:clamp(1rem,2.2vw,1.65rem)}.lesson05-first-step_stageHeading__VzCSf{display:grid;gap:.34rem}.lesson05-first-step_completionCopy__SuGjj>span,.lesson05-first-step_planCopy__wJ_pQ>span,.lesson05-first-step_stageHeading__VzCSf>span{color:var(--clay-dark);font-size:.68rem;font-weight:850;letter-spacing:.14em}.lesson05-first-step_completionCopy__SuGjj h1,.lesson05-first-step_stageHeading__VzCSf h1{max-width:700px;margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:540;letter-spacing:-.05em;line-height:1.1;text-wrap:balance}.lesson05-first-step_completionCopy__SuGjj>p,.lesson05-first-step_stageHeading__VzCSf p{max-width:660px;margin:0;color:var(--soft);font-size:.86rem;line-height:1.65}.lesson05-first-step_recapBody__G5PvE{display:grid;min-height:0;grid-template-columns:minmax(250px,.92fr) minmax(0,1.08fr);gap:1rem}.lesson05-first-step_completion__lI_G3>figure,.lesson05-first-step_firstStepCard__dxrx3 figure,.lesson05-first-step_recapVisual__fb1sD{position:relative;min-height:0;overflow:hidden;margin:0;border-radius:16px 16px 4px 16px;background:#d6ccba}.lesson05-first-step_completion__lI_G3>figure img,.lesson05-first-step_firstStepCard__dxrx3 figure img,.lesson05-first-step_recapVisual__fb1sD img{object-fit:cover}.lesson05-first-step_recapVisual__fb1sD img{object-position:center 48%}.lesson05-first-step_recapList__ODqU3{display:grid;align-content:center;margin:0;border-block:1px solid var(--line);padding:0;list-style:none}.lesson05-first-step_recapList__ODqU3 li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.58rem .25rem}.lesson05-first-step_recapList__ODqU3 li+li{border-top:1px solid var(--line)}.lesson05-first-step_recapList__ODqU3>li>span{color:var(--clay-dark);font-size:.68rem;font-weight:850}.lesson05-first-step_recapList__ODqU3 div{display:grid;gap:.12rem}.lesson05-first-step_recapList__ODqU3 strong{font-family:var(--font-serif),"Yu Mincho",serif;font-size:.96rem;line-height:1.35}.lesson05-first-step_recapList__ODqU3 small{color:var(--soft);font-size:.8125rem;line-height:1.45}.lesson05-first-step_situationChoices__g38fV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}.lesson05-first-step_situationChoices__g38fV button{display:grid;min-height:112px;grid-template-columns:1.55rem 1rem minmax(0,1fr);align-items:center;align-content:center;gap:.5rem;border:0;background:transparent;padding:.8rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease}.lesson05-first-step_situationChoices__g38fV button:nth-child(2n){border-left:1px solid var(--line)}.lesson05-first-step_situationChoices__g38fV button:nth-child(n+3){border-top:1px solid var(--line)}.lesson05-first-step_situationChoices__g38fV button:hover,.lesson05-first-step_situationChoices__g38fV button[aria-checked=true]{background:#efe3d8}.lesson05-first-step_choiceNumber__33826{color:var(--clay-dark);font-size:.7rem;font-weight:850;letter-spacing:.08em}.lesson05-first-step_choiceRadio__KdUvy{color:var(--clay);font-size:.78rem;font-style:normal;line-height:1}.lesson05-first-step_choiceCopy__x4k4m{display:grid;min-width:0;gap:.12rem}.lesson05-first-step_actionChoices__0Iup3 strong,.lesson05-first-step_situationChoices__g38fV strong,.lesson05-first-step_timingChoices__CzJnH strong{font-size:.92rem;line-height:1.35}.lesson05-first-step_actionChoices__0Iup3 small,.lesson05-first-step_situationChoices__g38fV small{color:var(--soft);font-size:.8125rem;line-height:1.4}.lesson05-first-step_actionChoices__0Iup3{display:grid;border-top:1px solid var(--line)}.lesson05-first-step_actionChoices__0Iup3 button{display:grid;min-height:76px;grid-template-columns:1.55rem 1rem minmax(0,1fr);align-items:center;gap:.65rem;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.66rem .55rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease}.lesson05-first-step_actionChoices__0Iup3 button:hover,.lesson05-first-step_actionChoices__0Iup3 button[aria-checked=true]{background:#efe3d8}.lesson05-first-step_choiceNote__eBnWH{margin:0;border-left:2px solid #c8bcaa;padding:.38rem 0 .38rem .7rem;color:var(--soft);font-size:.8125rem;line-height:1.5}.lesson05-first-step_timingBoard__0XAKg{display:grid;min-height:0;grid-template-columns:minmax(190px,.66fr) minmax(0,1.34fr);gap:1rem}.lesson05-first-step_calendarMark__NXAxp{display:grid;align-content:center;justify-items:center;border:1px solid #d2c4af;background:#efe4d7;padding:1rem;text-align:center}.lesson05-first-step_calendarMark__NXAxp span{color:var(--clay-dark);font-size:.68rem;font-weight:850;letter-spacing:.12em}.lesson05-first-step_calendarMark__NXAxp strong{margin:.2rem 0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(4rem,8vw,6.5rem);font-weight:500;line-height:.9}.lesson05-first-step_calendarMark__NXAxp small{color:var(--soft);font-size:.8125rem}.lesson05-first-step_timingChoices__CzJnH{display:grid;align-content:center;border-block:1px solid var(--line)}.lesson05-first-step_timingChoices__CzJnH button{display:grid;min-height:72px;grid-template-columns:1.55rem 1rem minmax(0,1fr);align-items:center;gap:.65rem;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.65rem;color:var(--ink);text-align:left;cursor:pointer}.lesson05-first-step_timingChoices__CzJnH button:last-child{border-bottom:0}.lesson05-first-step_timingChoices__CzJnH button:hover,.lesson05-first-step_timingChoices__CzJnH button[aria-checked=true]{background:#e8eee7}.lesson05-first-step_timingChoices__CzJnH .lesson05-first-step_choiceRadio__KdUvy{color:var(--sage)}.lesson05-first-step_readyChoices__uilRK{display:grid;align-self:center;border-block:1px solid var(--line)}.lesson05-first-step_readyChoices__uilRK button{display:grid;min-height:52px;grid-template-columns:1.55rem 1rem minmax(0,1fr);align-items:center;gap:.5rem;border:0;border-bottom:1px solid var(--line);background:transparent;padding:.38rem .55rem;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease}.lesson05-first-step_readyChoices__uilRK button:last-child{border-bottom:0}.lesson05-first-step_readyChoices__uilRK button:hover,.lesson05-first-step_readyChoices__uilRK button[aria-checked=true]{background:#efe3d8}.lesson05-first-step_readyChoices__uilRK strong{font-size:.875rem;line-height:1.3}.lesson05-first-step_readyChoices__uilRK small{color:var(--soft);font-size:.8125rem;line-height:1.35}.lesson05-first-step_smallerChoiceBody__td7DH{display:grid;min-height:0;align-self:center;grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);gap:.9rem}.lesson05-first-step_obstacleSummary__Zc6LU{display:grid;align-content:center;gap:.35rem;border:1px solid #d2c4af;background:#efe4d7;padding:.85rem;color:var(--ink);text-align:left;cursor:pointer}.lesson05-first-step_obstacleSummary__Zc6LU small,.lesson05-first-step_obstacleSummary__Zc6LU span{color:var(--clay-dark);font-size:.68rem;font-weight:800;letter-spacing:.08em}.lesson05-first-step_obstacleSummary__Zc6LU strong{font-family:var(--font-serif),"Yu Mincho",serif;font-size:1.2rem;line-height:1.35}.lesson05-first-step_obstacleSummary__Zc6LU small{text-decoration:underline;text-underline-offset:4px}.lesson05-first-step_firstStepCard__dxrx3{display:grid;min-height:0;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:.9rem;border-block:1px solid var(--line);padding-block:.8rem}.lesson05-first-step_planCopy__wJ_pQ{display:grid;min-width:0;align-content:center;gap:.55rem}.lesson05-first-step_completionCopy__SuGjj blockquote,.lesson05-first-step_planCopy__wJ_pQ blockquote{margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:580;line-height:1.35}.lesson05-first-step_completionPlan__sBail{display:grid;margin:0;border-top:1px solid var(--line)}.lesson05-first-step_completionPlan__sBail>div{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:.55rem;border-bottom:1px solid var(--line);padding:.26rem 0}.lesson05-first-step_completionPlan__sBail dt{color:var(--clay-dark);font-size:.68rem;font-weight:800}.lesson05-first-step_completionPlan__sBail dd{margin:0;font-size:.8125rem;line-height:1.35}.lesson05-first-step_planCopy__wJ_pQ dl,.lesson05-first-step_planRecord__rxJxQ dl{display:grid;margin:0}.lesson05-first-step_planCopy__wJ_pQ dl{border-top:1px solid var(--line)}.lesson05-first-step_planCopy__wJ_pQ dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.6rem;border-bottom:1px solid var(--line);padding:.38rem 0}.lesson05-first-step_planCopy__wJ_pQ dt,.lesson05-first-step_planRecord__rxJxQ dt{color:var(--clay-dark);font-size:.68rem;font-weight:800}.lesson05-first-step_planCopy__wJ_pQ dd,.lesson05-first-step_planRecord__rxJxQ dd{margin:0;font-size:.8125rem;line-height:1.45}.lesson05-first-step_stageActions__eS29h{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.65rem}.lesson05-first-step_backButton__cJSeP,.lesson05-first-step_stageActions__eS29h>a{min-height:40px;border:0;background:transparent;padding:.55rem .25rem;color:var(--soft);font-size:.8125rem;font-weight:750;text-decoration:none;cursor:pointer}.lesson05-first-step_nextButton__jxw0L,.lesson05-first-step_primaryLink__4fsVy{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.8rem;border:1px solid var(--deep);border-radius:99px;background:var(--deep);padding:.68rem 1.15rem;color:#fffdf8;font-size:.8125rem;font-weight:800;text-decoration:none;cursor:pointer}.lesson05-first-step_nextButton__jxw0L:disabled{border-color:#b9b5ad;background:#d9d5cd;color:#77776f;cursor:not-allowed}.lesson05-first-step_completion__lI_G3{display:grid;min-height:0;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:clamp(1rem,2vw,1.5rem);background:linear-gradient(120deg,rgb(229 217 198/.74),transparent 56%),var(--paper-light);padding:clamp(1rem,2.2vw,1.65rem)}.lesson05-first-step_completion__lI_G3>figure img{object-position:center 54%}.lesson05-first-step_completionCopy__SuGjj{display:grid;min-width:0;align-content:center;gap:.58rem}.lesson05-first-step_completionCopy__SuGjj h1{font-size:clamp(1.8rem,3.2vw,3rem)}.lesson05-first-step_completionCopy__SuGjj blockquote{border-block:1px solid var(--line);padding-block:.65rem;font-size:clamp(1.15rem,1.9vw,1.6rem)}.lesson05-first-step_completionActions__om2_H{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.lesson05-first-step_completionActions__om2_H button,.lesson05-first-step_completionActions__om2_H>a:not(.lesson05-first-step_primaryLink__4fsVy){min-height:40px;border:0;background:transparent;padding:.5rem 0;color:var(--ink);font-size:.8125rem;font-weight:750;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.lesson05-first-step_saveState__h2y95{color:var(--soft);font-size:.8125rem;line-height:1.45}.lesson05-first-step_planRecord__rxJxQ dl>div{display:grid;gap:.15rem;border-left:2px solid transparent;padding:.38rem .45rem}.lesson05-first-step_planRecord__rxJxQ dl>div+div{border-top:1px solid var(--line)}.lesson05-first-step_planRecord__rxJxQ dl>div[data-active]{border-left-color:var(--clay);background:#eee2d8}.lesson05-first-step_planRecord__rxJxQ>p{margin:.65rem 0 0;border-top:1px solid var(--line);padding-top:.55rem;color:var(--clay-dark);font-family:var(--font-serif),"Yu Mincho",serif;font-size:.92rem;font-weight:650;line-height:1.45}.lesson05-first-step_actionChoices__0Iup3 button:focus-visible,.lesson05-first-step_completionActions__om2_H a:focus-visible,.lesson05-first-step_completionActions__om2_H button:focus-visible,.lesson05-first-step_obstacleSummary__Zc6LU:focus-visible,.lesson05-first-step_readyChoices__uilRK button:focus-visible,.lesson05-first-step_situationChoices__g38fV button:focus-visible,.lesson05-first-step_stageActions__eS29h a:focus-visible,.lesson05-first-step_stageActions__eS29h button:focus-visible,.lesson05-first-step_timingChoices__CzJnH button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (min-width:1121px){.lesson05-first-step_experience__KP5Dv{--lesson05-workspace-chrome:126px;--lesson05-stage-height:clamp(422px,calc(100svh - var(--hk-header-h) - var(--lesson05-workspace-chrome)),680px)}.lesson05-first-step_academyHeader__BsQS5{min-height:60px;padding-block:.48rem}.lesson05-first-step_stage__KJmwF{height:var(--lesson05-stage-height)}.lesson05-first-step_completion__lI_G3,.lesson05-first-step_lessonStage__c9PWM{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.lesson05-first-step_lessonStage__c9PWM{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.45rem,1vh,.7rem);padding:clamp(.7rem,1.4vh,.95rem) clamp(.85rem,1.5vw,1.15rem)}.lesson05-first-step_stageHeading__VzCSf{gap:.2rem}.lesson05-first-step_stageHeading__VzCSf h1{font-size:clamp(1.55rem,2.45vw,2.35rem)}.lesson05-first-step_stageHeading__VzCSf p{font-size:.8125rem;line-height:1.45}.lesson05-first-step_recapVisual__fb1sD{height:100%}.lesson05-first-step_actionChoices__0Iup3,.lesson05-first-step_firstStepCard__dxrx3,.lesson05-first-step_readyChoices__uilRK,.lesson05-first-step_situationChoices__g38fV,.lesson05-first-step_smallerChoiceBody__td7DH,.lesson05-first-step_timingBoard__0XAKg{align-self:center}.lesson05-first-step_situationChoices__g38fV button{min-height:90px;padding-block:.52rem}.lesson05-first-step_actionChoices__0Iup3 button{min-height:64px;padding-block:.42rem}.lesson05-first-step_readyChoices__uilRK button{min-height:49px;padding-block:.28rem}.lesson05-first-step_timingChoices__CzJnH button{min-height:60px}.lesson05-first-step_firstStepCard__dxrx3{height:100%}.lesson05-first-step_completion__lI_G3{padding:clamp(.75rem,1.4vh,1rem) clamp(.85rem,1.5vw,1.15rem)}.lesson05-first-step_completionCopy__SuGjj{gap:.38rem}.lesson05-first-step_completionCopy__SuGjj h1{font-size:clamp(1.55rem,2.55vw,2.35rem)}.lesson05-first-step_completionActions__om2_H button,.lesson05-first-step_completionActions__om2_H>a,.lesson05-first-step_completionCopy__SuGjj>p,.lesson05-first-step_saveState__h2y95{font-size:.8125rem}}@media (max-width:760px){.lesson05-first-step_completion__lI_G3,.lesson05-first-step_lessonStage__c9PWM{display:block;padding:1rem .9rem calc(1.4rem + env(safe-area-inset-bottom))}.lesson05-first-step_stageHeading__VzCSf{margin-bottom:1rem}.lesson05-first-step_completionCopy__SuGjj h1,.lesson05-first-step_stageHeading__VzCSf h1{font-size:clamp(2rem,9.5vw,3rem);line-height:1.12}.lesson05-first-step_completion__lI_G3,.lesson05-first-step_firstStepCard__dxrx3,.lesson05-first-step_recapBody__G5PvE,.lesson05-first-step_timingBoard__0XAKg{grid-template-columns:1fr}.lesson05-first-step_recapVisual__fb1sD{min-height:220px;margin-bottom:1rem}.lesson05-first-step_recapList__ODqU3{margin-bottom:1rem}.lesson05-first-step_situationChoices__g38fV{grid-template-columns:1fr;margin-bottom:1rem}.lesson05-first-step_situationChoices__g38fV button{min-height:84px;border-left:0!important}.lesson05-first-step_situationChoices__g38fV button+button{border-top:1px solid var(--line)}.lesson05-first-step_actionChoices__0Iup3,.lesson05-first-step_firstStepCard__dxrx3,.lesson05-first-step_readyChoices__uilRK,.lesson05-first-step_smallerChoiceBody__td7DH,.lesson05-first-step_timingBoard__0XAKg{margin-bottom:1rem}.lesson05-first-step_actionChoices__0Iup3 button,.lesson05-first-step_readyChoices__uilRK button,.lesson05-first-step_timingChoices__CzJnH button{min-height:64px}.lesson05-first-step_smallerChoiceBody__td7DH{grid-template-columns:1fr}.lesson05-first-step_obstacleSummary__Zc6LU{min-height:96px}.lesson05-first-step_calendarMark__NXAxp{grid-template-columns:auto auto minmax(0,1fr);justify-items:start;gap:.65rem;padding:.7rem .85rem;text-align:left}.lesson05-first-step_calendarMark__NXAxp strong{margin:0;font-size:2.5rem}.lesson05-first-step_firstStepCard__dxrx3 figure{min-height:190px;grid-row:1;margin-bottom:.8rem}.lesson05-first-step_planCopy__wJ_pQ blockquote{font-size:1.45rem}.lesson05-first-step_planCopy__wJ_pQ dl>div{grid-template-columns:5.2rem minmax(0,1fr)}.lesson05-first-step_stageActions__eS29h{margin-top:1rem;padding-top:.85rem}.lesson05-first-step_nextButton__jxw0L{max-width:72%;min-height:46px;padding-inline:1rem}.lesson05-first-step_completion__lI_G3>figure{min-height:245px;margin-bottom:1rem}.lesson05-first-step_completionCopy__SuGjj{gap:.75rem}.lesson05-first-step_completionPlan__sBail>div{grid-template-columns:6rem minmax(0,1fr);padding-block:.42rem}.lesson05-first-step_completionActions__om2_H{align-items:flex-start}.lesson05-first-step_primaryLink__4fsVy{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.lesson05-first-step_actionChoices__0Iup3 button,.lesson05-first-step_situationChoices__g38fV button{transition:none}}