.StudentAssignmentPeers_overlay__5yh2R{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(19 35 27/48%)}.StudentAssignmentPeers_dialog__o3Ad3{width:min(1180px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid #d6e3db;background:#fff;color:#233c30;box-shadow:0 24px 90px rgb(10 35 22/22%)}.StudentAssignmentPeers_header__FJTQO{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #e1e9e3;background:#f8fbf7}.StudentAssignmentPeers_header__FJTQO p{margin:0 0 7px;color:#4f785d;font-size:.82rem;font-weight:800}.StudentAssignmentPeers_header__FJTQO h2{margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4;overflow-wrap:anywhere}.StudentAssignmentPeers_header__FJTQO div>span{display:block;color:#6b796e;font-size:.88rem;line-height:1.65}.StudentAssignmentPeers_headerActions__oYZLu{display:flex;flex-shrink:0;align-items:center;gap:8px}.StudentAssignmentPeers_refreshButton__BNH5v{min-height:40px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#607852;font:inherit;font-size:.8rem;cursor:pointer}.StudentAssignmentPeers_refreshButton__BNH5v:disabled{color:#acb6a5;cursor:default}.StudentAssignmentPeers_closeButton__VsZTu{flex-shrink:0;display:flex;align-items:center;gap:13px;min-height:40px;padding:7px 13px;border:1px solid #d4dfd5;border-radius:9px;background:#fff;color:#40584a;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.StudentAssignmentPeers_closeButton__VsZTu span{font-size:1.4rem;line-height:1}.StudentAssignmentPeers_body__xhGFd{min-height:0;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden}.StudentAssignmentPeers_sidebar__7RtxJ{overflow-y:auto;padding:22px 16px;border-right:1px solid #e2eae4;background:#fbfcfa}.StudentAssignmentPeers_sidebar__7RtxJ h3{display:flex;justify-content:space-between;gap:6px;margin:0 7px 15px;font-size:.88rem}.StudentAssignmentPeers_sidebar__7RtxJ h3 span{color:#7a887e;font-size:.8rem;font-weight:500}.StudentAssignmentPeers_studentList__NPro_{display:flex;flex-direction:column;gap:7px}.StudentAssignmentPeers_studentList__NPro_ button{display:flex;align-items:center;gap:9px;min-height:45px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#485e50;text-align:left;font:inherit;font-size:.88rem;cursor:pointer}.StudentAssignmentPeers_studentList__NPro_ button:hover{background:#eef4ec}.StudentAssignmentPeers_studentList__NPro_ button.StudentAssignmentPeers_activeStudent__e3sXz{border-color:#b5cbb4;background:#e8f2e4;color:#2a5838}.StudentAssignmentPeers_studentList__NPro_ button>span:last-child{margin-left:auto;font-size:1.25rem;color:#94a98f}.StudentAssignmentPeers_studentNumber__LS5Yf{min-width:30px;font-size:.77rem;font-weight:500;color:#768574}.StudentAssignmentPeers_answers__emE34{min-width:0;min-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:25px 28px 32px;background:#f4f7f2}.StudentAssignmentPeers_answerHeader__J4HC1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:19px}.StudentAssignmentPeers_answerHeader__J4HC1 h3{margin:0 0 7px;font-size:1.1rem}.StudentAssignmentPeers_answerHeader__J4HC1 p{margin:0;font-size:.82rem;color:#778271}.StudentAssignmentPeers_answerHeader__J4HC1 time{color:#788277;font-size:.76rem}.StudentAssignmentPeers_questionList__CgYyy{display:grid;gap:18px}.StudentAssignmentPeers_question__Dre2E{padding:24px;border:1px solid #dce5d8;border-radius:15px;background:#fff;min-width:0}.StudentAssignmentPeers_questionHeading__27uGJ{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.StudentAssignmentPeers_questionNumber___2Ji4{display:grid;flex:0 0 29px;height:29px;place-items:center;border-radius:9px;background:#edf3e8;color:#527442;font-size:.9rem;font-weight:800}.StudentAssignmentPeers_questionHeading__27uGJ h4{margin:1px 0 0;font-size:1rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.StudentAssignmentPeers_material__8QOAC{padding:18px;margin:14px 0;border:1px solid #e5e6df;border-radius:10px;background:#fafaf6;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem;line-height:1.9}.StudentAssignmentPeers_material__8QOAC>strong{display:block;margin-bottom:9px;font-size:.76rem;color:#7e826e}.StudentAssignmentPeers_materialCards__iwVQR{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.StudentAssignmentPeers_materialCards__iwVQR>div{flex:1 1 130px;padding:15px;border:1px solid #dce5d8;border-radius:10px;background:#f7faf4;text-align:center;line-height:1.8}.StudentAssignmentPeers_questionImage__ZwCxw{display:block;max-width:100%;height:auto;margin:15px auto;border-radius:8px}.StudentAssignmentPeers_imageFigure__miqv2{margin:15px 0}.StudentAssignmentPeers_imageFigure__miqv2 figcaption{text-align:center;color:#6d776b;font-size:.82rem;line-height:1.5}.StudentAssignmentPeers_answerBox__QM3ca{margin-top:19px;padding:19px;border:1px solid #d7e3d2;border-radius:12px;background:#f6faf3}.StudentAssignmentPeers_answerBox__QM3ca h5{margin:0 0 12px;font-size:.78rem;color:#5c7a49}.StudentAssignmentPeers_fields__iKTOy dd,.StudentAssignmentPeers_writtenAnswer__W_XGC{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.97rem;line-height:1.9}.StudentAssignmentPeers_writtenAnswer__W_XGC{min-height:28px;color:#31402d}.StudentAssignmentPeers_unanswered__5Xuah{color:#889282;font-size:.87rem}.StudentAssignmentPeers_options__JQSVp{display:grid;gap:8px;list-style:none;margin:0;padding:0}.StudentAssignmentPeers_options__JQSVp li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px;padding:11px 12px;border:1px solid #e1e7dc;border-radius:9px;background:#fff;line-height:1.6;color:#63705e;font-size:.9rem}.StudentAssignmentPeers_options__JQSVp li>span:nth-child(2){flex:1;min-width:80px;white-space:pre-wrap;overflow-wrap:anywhere}.StudentAssignmentPeers_options__JQSVp li.StudentAssignmentPeers_selectedOption__pcCQi{border-color:#aac399;background:#eaf3e3;color:#36542a}.StudentAssignmentPeers_optionNumber__Zxqqy{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;border:1px solid #d3dfcb;background:#fff;font-size:.75rem}.StudentAssignmentPeers_selectedLabel__mldua{margin-left:auto;color:#557940;font-size:.7rem;white-space:nowrap}.StudentAssignmentPeers_fields__iKTOy{display:grid;gap:12px;margin:0}.StudentAssignmentPeers_fields__iKTOy>div{display:grid;grid-template-columns:minmax(90px,25%) minmax(0,1fr);gap:14px;padding-top:12px;border-top:1px solid #e1e8dc}.StudentAssignmentPeers_fields__iKTOy>div:first-child{padding-top:0;border:0}.StudentAssignmentPeers_fields__iKTOy dt{font-size:.86rem;line-height:1.8;color:#66735c;overflow-wrap:anywhere}.StudentAssignmentPeers_fields__iKTOy dd{margin:0}.StudentAssignmentPeers_state__2lR6r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:235px;padding:32px 22px;text-align:center;color:#76816f;font-size:.92rem;line-height:1.7}.StudentAssignmentPeers_state__2lR6r strong{color:#516347;font-weight:700}.StudentAssignmentPeers_state__2lR6r p{margin:0;font-size:.86rem}.StudentAssignmentPeers_retryButton__qL1ij{min-height:40px;padding:8px 18px;border:1px solid #b8cbae;border-radius:9px;background:#f1f7eb;color:#49683c;font:inherit;font-weight:700;cursor:pointer}.StudentAssignmentPeers_dialog__o3Ad3 button:focus-visible{outline:3px solid #6b9556;outline-offset:3px}@media (max-width:700px){.StudentAssignmentPeers_overlay__5yh2R{padding:10px}.StudentAssignmentPeers_dialog__o3Ad3{max-height:calc(100dvh - 20px);border-radius:15px}.StudentAssignmentPeers_header__FJTQO{padding:19px 17px;gap:12px}.StudentAssignmentPeers_header__FJTQO div>span{font-size:.8rem}.StudentAssignmentPeers_headerActions__oYZLu{flex-direction:column-reverse;align-items:flex-end;gap:2px}.StudentAssignmentPeers_refreshButton__BNH5v{min-height:28px;padding:4px 5px;font-size:.7rem}.StudentAssignmentPeers_closeButton__VsZTu{font-size:.77rem;padding:6px 9px;gap:7px}.StudentAssignmentPeers_body__xhGFd{display:flex;flex-direction:column}.StudentAssignmentPeers_sidebar__7RtxJ{flex-shrink:0;max-height:160px;border-right:0;border-bottom:1px solid #e2eae4;padding:12px 14px}.StudentAssignmentPeers_sidebar__7RtxJ h3{margin:0 3px 9px}.StudentAssignmentPeers_studentList__NPro_{flex-direction:row;flex-wrap:wrap;gap:6px}.StudentAssignmentPeers_studentList__NPro_ button{width:auto;min-height:37px;padding:7px 10px;border-color:#e0e7db;gap:5px;font-size:.8rem}.StudentAssignmentPeers_studentList__NPro_ button>span:last-child{display:none}.StudentAssignmentPeers_studentNumber__LS5Yf{min-width:0;font-size:.7rem}.StudentAssignmentPeers_answers__emE34{padding:17px 13px 24px;min-height:240px}.StudentAssignmentPeers_question__Dre2E{padding:17px 14px}.StudentAssignmentPeers_questionHeading__27uGJ{gap:9px}.StudentAssignmentPeers_questionHeading__27uGJ h4{font-size:.94rem}.StudentAssignmentPeers_answerBox__QM3ca,.StudentAssignmentPeers_material__8QOAC{padding:14px}.StudentAssignmentPeers_fields__iKTOy>div{grid-template-columns:1fr;gap:3px}}.StudentNotesPanel_panel__FEwFX{display:grid;gap:18px;min-width:0}.StudentNotesPanel_toolbar__FRRMH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.StudentNotesPanel_withIcon__CpglH{display:inline-flex;align-items:center;justify-content:center;gap:6px}.StudentNotesPanel_count__8_lh7{margin:0;color:#627567;font-size:13px;font-weight:700}.StudentNotesPanel_tableWrap__jzWej{overflow-x:auto;border:1px solid #dfe8e1;border-radius:12px}.StudentNotesPanel_table__T_R4Y{width:100%;min-width:440px;border-collapse:collapse;table-layout:fixed;color:#4f6256;font-size:13px}.StudentNotesPanel_table__T_R4Y th{padding:12px 14px;text-align:left;background:#f2f7f3;font-size:12px;color:#627567}.StudentNotesPanel_table__T_R4Y td{padding:15px 14px;border-top:1px solid #e5ece7;vertical-align:top;line-height:1.7}.StudentNotesPanel_dateColumn__tTLwv{width:126px}.StudentNotesPanel_actionColumn__YDyXq{width:106px}.StudentNotesPanel_content__Knzc7{white-space:pre-wrap;overflow-wrap:anywhere}.StudentNotesPanel_table__T_R4Y .StudentNotesPanel_empty__m80qO{padding:36px 18px;text-align:center;color:#7c8d82}.StudentNotesPanel_actions__2h9kj{display:flex;align-items:center;gap:8px}.StudentNotesPanel_iconButton__9LCqK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid #dce7df;border-radius:8px;background:#f4f8f5;color:#4f765d;cursor:pointer}.StudentNotesPanel_iconButton__9LCqK:hover{background:#e7f1e9}.StudentNotesPanel_deleteButton__DqzP8{border-color:#f0dcd5;background:#fff5f1;color:#b5654e}.StudentNotesPanel_deleteButton__DqzP8:hover{background:#fbe9e2}.StudentNotesPanel_panel__FEwFX button:disabled{opacity:.5;cursor:not-allowed}.StudentNotesPanel_panel__FEwFX button:focus-visible{outline:2px solid #4f765d;outline-offset:3px}.StudentNotesPanel_form__SHIv8{display:grid;gap:20px;padding-top:4px}.StudentNotesPanel_formHead__q7Wi4{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.StudentNotesPanel_formHead__q7Wi4 h4{margin:0;color:#435e4d;font-size:16px}.StudentNotesPanel_dateField__gfOso{max-width:220px}.StudentNotesPanel_form__SHIv8 textarea{min-height:200px;line-height:1.7;resize:vertical}.StudentNotesPanel_error__qRI_2{padding:24px;text-align:center;color:#a96048}@media (max-width:640px){.StudentNotesPanel_table__T_R4Y td,.StudentNotesPanel_table__T_R4Y th{padding:12px 10px}.StudentNotesPanel_dateColumn__tTLwv{width:112px}.StudentNotesPanel_actionColumn__YDyXq{width:94px}.StudentNotesPanel_form__SHIv8 .StudentNotesPanel_actions__2h9kj{flex-wrap:wrap}}.StudentTransferSwitch_control__aIJ1_{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:36px;padding:4px 0;border:0;background:transparent;color:#627268;font-size:12px;font-weight:700;cursor:pointer}.StudentTransferSwitch_track__dy2v6{display:inline-flex;align-items:center;width:32px;height:19px;padding:3px;border-radius:20px;background:#cbd5ce}.StudentTransferSwitch_track__dy2v6>span{width:13px;height:13px;border-radius:50%;background:white;box-shadow:0 1px 3px #0002;transition:transform .15s}.StudentTransferSwitch_enabled__bDyoZ{color:#856135}.StudentTransferSwitch_enabled__bDyoZ .StudentTransferSwitch_track__dy2v6{background:#ad8048}.StudentTransferSwitch_enabled__bDyoZ .StudentTransferSwitch_track__dy2v6>span{transform:translateX(13px)}.StudentTransferSwitch_control__aIJ1_:focus-visible{outline:2px solid #47745e;outline-offset:3px;border-radius:5px}.StudentTransferSwitch_control__aIJ1_:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.StudentTransferSwitch_track__dy2v6>span{transition:none}}.KoreanUnit03VideoTeacher_screen__0aSLq{word-break:keep-all}.KoreanUnit03VideoTeacher_screen__0aSLq *{box-sizing:border-box}.KoreanUnit03VideoTeacher_screen__0aSLq h1:focus{outline:none}.KoreanUnit03VideoTeacher_intro__g_Q53 .KoreanUnit03VideoTeacher_eyebrow__UGOnD{font-size:16px;margin:26px 0 0;color:#69815d;font-weight:700}.KoreanUnit03VideoTeacher_intro__g_Q53 h2{margin-top:14px}.KoreanUnit03VideoTeacher_steps__JFYwm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 24px;text-align:left}.KoreanUnit03VideoTeacher_steps__JFYwm article{background:#f1f6eb;border:1px solid #dfe8d7;border-radius:20px;padding:25px}.KoreanUnit03VideoTeacher_steps__JFYwm article:last-child{background:#fff3e7;border-color:#f0dfc9}.KoreanUnit03VideoTeacher_steps__JFYwm article>span{font-size:17px;color:#789268;font-weight:800}.KoreanUnit03VideoTeacher_steps__JFYwm h3{font-size:27px;margin:15px 0 8px}.KoreanUnit03VideoTeacher_steps__JFYwm p{font-size:18px;line-height:1.6;margin:0;color:#6c7b68}.KoreanUnit03VideoTeacher_intro__g_Q53 .KoreanUnit03VideoTeacher_introNote__IB5bR{font-size:20px;line-height:1.8;color:#6d7e70;margin-top:26px}.KoreanUnit03VideoTeacher_lead__JNpAu{font-size:23px;line-height:1.65;margin:0 0 22px}.KoreanUnit03VideoTeacher_tabs__v6rcg{flex-wrap:wrap;gap:8px;margin-top:20px;margin-bottom:24px}.KoreanUnit03VideoTeacher_tabs__v6rcg button{padding:12px 20px;font-size:18px}.KoreanUnit03VideoTeacher_player__3xmZh{margin:0 auto;background:#f7f9f5;border:1px solid #dbe5d7;border-radius:18px;overflow:hidden;width:100%;max-width:980px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption small{display:block;font-size:14px;color:#72816d;margin-bottom:5px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption strong{font-size:22px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption>span{background:#e8efdf;border-radius:20px;white-space:nowrap;font-size:13px;padding:7px 12px;color:#5a734b}.KoreanUnit03VideoTeacher_player__3xmZh video{display:block;background:#141d18;width:100%;aspect-ratio:16/9;object-fit:contain}.KoreanUnit03VideoTeacher_player__3xmZh video:focus-visible{outline:3px solid #bc872e;outline-offset:-3px}.KoreanUnit03VideoTeacher_videoNote__6oXJ2{font-size:14px;line-height:1.5;color:#73806e;margin:12px 20px 15px}.KoreanUnit03VideoTeacher_mediaError___e5Y_{font-size:16px;padding:10px 20px;color:#8b352a}.KoreanUnit03VideoTeacher_mediaError___e5Y_ a{text-decoration:underline}.KoreanUnit03VideoTeacher_discussion__hHIy1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.KoreanUnit03VideoTeacher_discussion__hHIy1 article{border:1px solid #dee5d6;background:#f3f7ee;border-radius:22px;padding:28px}.KoreanUnit03VideoTeacher_discussion__hHIy1 article:nth-child(2){background:#fff5e9;border-color:#ecdcc5}.KoreanUnit03VideoTeacher_discussion__hHIy1 span,.KoreanUnit03VideoTeacher_thought__uQYqj>small{font-size:15px;color:#78896d;font-weight:700}.KoreanUnit03VideoTeacher_discussion__hHIy1 p{font-size:27px;line-height:1.7;margin:15px 0 0}.KoreanUnit03VideoTeacher_thought__uQYqj{margin-top:30px}.KoreanUnit03VideoTeacher_thought__uQYqj h3{font-size:24px;margin:12px 0 18px}.KoreanUnit03VideoTeacher_reveal__pUwxA{font-size:22px;min-height:100px;line-height:1.7}.KoreanUnit03VideoTeacher_reveal__pUwxA+.KoreanUnit03VideoTeacher_reveal__pUwxA{margin-top:16px}.KoreanUnit03VideoTeacher_revealHint__rJ70b{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:18px;color:#758669}.KoreanUnit03VideoTeacher_revealHint__rJ70b>span{font-size:25px}.KoreanUnit03VideoTeacher_split__14rOC{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:start}.KoreanUnit03VideoTeacher_compact__w5g0H figcaption{padding:15px 18px}.KoreanUnit03VideoTeacher_compact__w5g0H figcaption strong{font-size:19px}.KoreanUnit03VideoTeacher_compact__w5g0H figcaption>span{display:none}.KoreanUnit03VideoTeacher_compact__w5g0H .KoreanUnit03VideoTeacher_videoNote__6oXJ2{font-size:13px;margin:12px 15px}.KoreanUnit03VideoTeacher_eyebrow__UGOnD{font-size:14px;font-weight:700;color:#73876a}.KoreanUnit03VideoTeacher_claimCard__oXev3{padding:15px 0}.KoreanUnit03VideoTeacher_claimCard__oXev3 h2{font-size:29px;line-height:1.5;margin:15px 0}.KoreanUnit03VideoTeacher_claimCard__oXev3>p{font-size:20px;line-height:1.8;color:#6d7d68}.KoreanUnit03VideoTeacher_claimCard__oXev3>.KoreanUnit03VideoTeacher_reveal__pUwxA{margin-top:14px}.KoreanUnit03VideoTeacher_claimCard__oXev3>p:last-child{font-size:16px}.KoreanUnit03VideoTeacher_dialogue__mQajw{padding:30px;border-radius:22px;background:#f0f5e8;margin:20px 0}.KoreanUnit03VideoTeacher_dialogue__mQajw>span{font-size:15px;color:#6e8759;font-weight:800}.KoreanUnit03VideoTeacher_dialogue__mQajw p{font-size:28px;line-height:2;margin:12px 0 0}.KoreanUnit03VideoTeacher_reply__yurP5{background:#fff4df;margin-left:56px}.KoreanUnit03VideoTeacher_reply__yurP5>span{color:#ad884d}.KoreanUnit03VideoTeacher_blank__0VUvS{display:inline-block;min-width:115px;min-height:48px;padding:2px 15px;vertical-align:baseline;background:#fff;border:2px dashed #a5ba96;border-radius:10px;font:inherit;font-weight:700;color:#557845;cursor:pointer;line-height:1.5}.KoreanUnit03VideoTeacher_blankOpen__4h0xw{background:#e5efd9;border-style:solid}.KoreanUnit03VideoTeacher_processTip__w9Ork{font-size:18px;text-align:center;padding:16px;color:#7c856e}.KoreanUnit03VideoTeacher_lenses__Zavun{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}.KoreanUnit03VideoTeacher_lenses__Zavun span{font-size:16px;border-radius:30px;background:#eef4e7;padding:10px 18px;color:#5b744b}.KoreanUnit03VideoTeacher_category__rG_PW{display:inline-block;font-size:15px;font-weight:700;color:#65814f;padding:8px 12px;border-radius:8px;background:#edf3e4}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o h2{font-size:25px;line-height:1.65;margin:20px 0}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o>p{font-size:18px;line-height:1.7;color:#74816e}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o .KoreanUnit03VideoTeacher_reveal__pUwxA{font-size:21px;padding:20px;min-height:100px}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o>p:last-child{font-size:15px}.KoreanUnit03VideoTeacher_effectCard___n9dj{background:#f7f9f2;border:1px solid #dfe8d4;border-radius:20px;padding:30px}.KoreanUnit03VideoTeacher_effectCard___n9dj h2{font-size:30px;line-height:1.6;margin:20px 0 12px}.KoreanUnit03VideoTeacher_effectCard___n9dj>p{font-size:19px;color:#77816f;line-height:1.7}.KoreanUnit03VideoTeacher_keywords__qsuC7{display:flex;gap:15px;margin:25px 0}.KoreanUnit03VideoTeacher_keywords__qsuC7 span{background:#dfead1;color:#466338;border-radius:12px;font-size:23px;font-weight:800;padding:13px 30px}.KoreanUnit03VideoTeacher_rewatch__E91bR{margin-top:22px}.KoreanUnit03VideoTeacher_rewatch__E91bR summary{cursor:pointer;color:#4c6b3b;font-size:17px;padding:12px;margin-bottom:12px}.KoreanUnit03VideoTeacher_finalClaim__4spEn{background:#f7f9f2;border:1px solid #e0e7d9;padding:26px;border-radius:20px}.KoreanUnit03VideoTeacher_finalClaim__4spEn h2{font-size:25px;line-height:1.6;margin:18px 0 10px}.KoreanUnit03VideoTeacher_finalClaim__4spEn>p{font-size:18px;line-height:1.7;color:#74816e}.KoreanUnit03VideoTeacher_summary__kkPQr{list-style:none;padding:0;margin:20px 0}.KoreanUnit03VideoTeacher_summary__kkPQr li{display:flex;align-items:center;gap:22px;padding:20px 24px;border:1px solid #e0e7d9;border-radius:16px;margin-top:12px}.KoreanUnit03VideoTeacher_summary__kkPQr li>span{font-size:23px;font-weight:800;color:#98ad85}.KoreanUnit03VideoTeacher_summary__kkPQr p{font-size:23px;line-height:1.9;margin:0}.KoreanUnit03VideoTeacher_summary__kkPQr li:last-child .KoreanUnit03VideoTeacher_blank__0VUvS{min-width:195px}.KoreanUnit03VideoTeacher_closing__ukUUi{font-size:19px;line-height:1.7;color:#6d815e;text-align:center;margin-top:28px}.KoreanUnit03VideoTeacher_footer__Gqacc nav{flex-wrap:wrap;justify-content:center}.KoreanUnit03VideoTeacher_footer__Gqacc>button{white-space:nowrap}@media(min-width:1600px){.KoreanUnit03VideoTeacher_player__3xmZh:not(.KoreanUnit03VideoTeacher_compact__w5g0H){max-width:1100px}.KoreanUnit03VideoTeacher_split__14rOC{gap:36px}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o h2{font-size:29px}}@media(max-width:1000px){.KoreanUnit03VideoTeacher_split__14rOC{grid-template-columns:1fr}.KoreanUnit03VideoTeacher_compact__w5g0H{max-width:760px}.KoreanUnit03VideoTeacher_steps__JFYwm{gap:12px}.KoreanUnit03VideoTeacher_steps__JFYwm article{padding:20px}.KoreanUnit03VideoTeacher_steps__JFYwm p{font-size:16px}.KoreanUnit03VideoTeacher_claimCard__oXev3 h2 br{display:none}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o{margin-top:5px}}@media(max-width:650px){.KoreanUnit03VideoTeacher_discussion__hHIy1,.KoreanUnit03VideoTeacher_steps__JFYwm{grid-template-columns:1fr}.KoreanUnit03VideoTeacher_steps__JFYwm{margin-top:24px}.KoreanUnit03VideoTeacher_steps__JFYwm article{padding:18px 22px}.KoreanUnit03VideoTeacher_steps__JFYwm h3{font-size:23px;margin:8px 0}.KoreanUnit03VideoTeacher_intro__g_Q53 h2{font-size:32px}.KoreanUnit03VideoTeacher_intro__g_Q53 .KoreanUnit03VideoTeacher_introNote__IB5bR{font-size:17px}.KoreanUnit03VideoTeacher_tabs__v6rcg button{font-size:15px;padding:10px 12px}.KoreanUnit03VideoTeacher_lead__JNpAu{font-size:19px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption{padding:13px 15px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption strong{font-size:18px}.KoreanUnit03VideoTeacher_player__3xmZh figcaption>span{display:none}.KoreanUnit03VideoTeacher_player__3xmZh figcaption small{font-size:12px}.KoreanUnit03VideoTeacher_videoNote__6oXJ2{font-size:12px;margin:12px}.KoreanUnit03VideoTeacher_discussion__hHIy1 article{padding:22px}.KoreanUnit03VideoTeacher_discussion__hHIy1 p{font-size:22px}.KoreanUnit03VideoTeacher_dialogue__mQajw{padding:20px}.KoreanUnit03VideoTeacher_dialogue__mQajw p{font-size:21px}.KoreanUnit03VideoTeacher_reply__yurP5{margin-left:15px}.KoreanUnit03VideoTeacher_blank__0VUvS{min-width:85px;min-height:42px;font-size:20px;padding:2px 10px}.KoreanUnit03VideoTeacher_reveal__pUwxA,.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o .KoreanUnit03VideoTeacher_reveal__pUwxA{font-size:19px;padding:18px}.KoreanUnit03VideoTeacher_revealHint__rJ70b{font-size:16px}.KoreanUnit03VideoTeacher_category__rG_PW{font-size:13px}.KoreanUnit03VideoTeacher_sceneQuestion__aqp2o h2{font-size:22px}.KoreanUnit03VideoTeacher_effectCard___n9dj,.KoreanUnit03VideoTeacher_finalClaim__4spEn{padding:20px}.KoreanUnit03VideoTeacher_effectCard___n9dj h2{font-size:23px}.KoreanUnit03VideoTeacher_keywords__qsuC7{gap:8px}.KoreanUnit03VideoTeacher_keywords__qsuC7 span{font-size:19px;padding:10px 20px}.KoreanUnit03VideoTeacher_summary__kkPQr li{gap:12px;padding:17px 14px;align-items:flex-start}.KoreanUnit03VideoTeacher_summary__kkPQr li>span{font-size:18px;line-height:2.3}.KoreanUnit03VideoTeacher_summary__kkPQr p{font-size:19px}.KoreanUnit03VideoTeacher_summary__kkPQr li:last-child .KoreanUnit03VideoTeacher_blank__0VUvS{min-width:155px}.KoreanUnit03VideoTeacher_footer__Gqacc{flex-wrap:wrap}.KoreanUnit03VideoTeacher_footer__Gqacc nav{order:3;width:100%;gap:6px}.KoreanUnit03VideoTeacher_footer__Gqacc nav button{min-width:34px}.KoreanUnit03VideoTeacher_closing__ukUUi{font-size:17px}}.KoreanUnit03VideoTeacher_response__0zA2l{margin:20px 0;padding:20px 22px;border:1px solid #dbe5d5;border-radius:16px;background:#fafcf7;min-width:0}.KoreanUnit03VideoTeacher_response__0zA2l h3{font-size:18px;line-height:1.6;margin:0 0 12px;color:#4f6942}.KoreanUnit03VideoTeacher_teacherResponse__3hhPY input,.KoreanUnit03VideoTeacher_teacherResponse__3hhPY textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;border:1px solid #d3decc;border-radius:10px;padding:15px;font:inherit;font-size:18px;line-height:1.6;background:white;color:#536c48}.KoreanUnit03VideoTeacher_teacherResponse__3hhPY input:disabled,.KoreanUnit03VideoTeacher_teacherResponse__3hhPY textarea:disabled{opacity:1;-webkit-text-fill-color:#83917b}.KoreanUnit03VideoTeacher_teacherResponse__3hhPY button{margin-top:12px;border:1px solid #b9cfad;border-radius:10px;padding:10px 15px;font:inherit;font-size:15px;color:#426332;background:#edf4e7;cursor:pointer}.KoreanUnit03VideoTeacher_teacherResponse__3hhPY button:disabled{opacity:.5;cursor:default}.KoreanUnit03VideoTeacher_blankResponses__MDFXQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.KoreanUnit03VideoTeacher_blankFrame__aeOjI{display:inline-block;min-width:115px;min-height:48px;vertical-align:middle;background:white;border:2px dashed #a5ba96;border-radius:10px}.KoreanUnit03VideoTeacher_blankFrame__aeOjI .KoreanUnit03VideoTeacher_blank__0VUvS{border:0;min-height:44px}.KoreanUnit03VideoTeacher_summary__kkPQr li{align-items:flex-start}.KoreanUnit03VideoTeacher_summary__kkPQr li>div{flex:1;min-width:0}.KoreanUnit03VideoTeacher_summary__kkPQr .KoreanUnit03VideoTeacher_response__0zA2l,.KoreanUnit03VideoTeacher_summary__kkPQr li>.KoreanUnit03VideoTeacher_response__0zA2l{margin-bottom:0}.KoreanUnit03VideoTeacher_summary__kkPQr li:last-child .KoreanUnit03VideoTeacher_blankFrame__aeOjI{min-width:195px}.KoreanUnit03VideoTeacher_saveNote__3FYlb{font-size:15px;color:#7c8876;line-height:1.7;margin-top:25px}.KoreanUnit03VideoTeacher_discussionScene__05Uuk{position:relative;container-type:inline-size;max-width:1120px;margin:22px auto 0}.KoreanUnit03VideoTeacher_discussionArt__VhlZY{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:20px}.KoreanUnit03VideoTeacher_discussionSpeech___t9r0{position:absolute;left:69.5%;top:9%;width:27%;height:23.5%;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:keep-all;font-size:clamp(10px,1.8cqw,21px);font-weight:650;line-height:1.45;color:#263a31;padding:1cqw}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk{position:absolute;left:66%;top:36.5%;width:32%;height:50.5%;border:0;border-radius:20px;background:transparent;cursor:pointer}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk:focus-visible,.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk:hover{outline:3px dashed #668351;outline-offset:-5px}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk>span{position:absolute;bottom:1%;left:12%;right:8%;background:#3b6749;color:white;border-radius:25px;padding:10px 8px;font-size:clamp(10px,1.5cqw,18px);font-weight:700}.KoreanUnit03VideoTeacher_screen__0aSLq header>div:last-child{flex-wrap:wrap}.KoreanUnit03VideoTeacher_screen__0aSLq header button:disabled{opacity:.45;cursor:default}@media(max-width:650px){.KoreanUnit03VideoTeacher_response__0zA2l{padding:16px;margin:17px 0}.KoreanUnit03VideoTeacher_response__0zA2l h3,.KoreanUnit03VideoTeacher_teacherResponse__3hhPY input,.KoreanUnit03VideoTeacher_teacherResponse__3hhPY textarea{font-size:16px}.KoreanUnit03VideoTeacher_blankFrame__aeOjI{min-width:85px;min-height:42px}.KoreanUnit03VideoTeacher_blankFrame__aeOjI .KoreanUnit03VideoTeacher_blank__0VUvS{min-height:38px}.KoreanUnit03VideoTeacher_summary__kkPQr li:last-child .KoreanUnit03VideoTeacher_blankFrame__aeOjI{min-width:155px}.KoreanUnit03VideoTeacher_discussionScene__05Uuk{overflow-x:auto;container-type:normal}.KoreanUnit03VideoTeacher_discussionArt__VhlZY{min-width:650px;max-width:none}.KoreanUnit03VideoTeacher_discussionSpeech___t9r0{left:451.75px;top:39px;width:175.5px;height:101.8px;font-size:11.7px;padding:6px}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk{left:429px;top:158.2px;width:208px;height:218.8px}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk>span{font-size:11px;padding:7px 5px}.KoreanUnit03VideoTeacher_discussionCharacter__UuKmk:focus-visible{outline-offset:-5px}}.KoreanUnit03VideoTeacher_mobileArtHint__dvlHO{display:none}@media(max-width:650px){.KoreanUnit03VideoTeacher_mobileArtHint__dvlHO{display:block;color:#718366;font-size:13px;line-height:1.6}}.KoreanUnit04IntroTeacher_screen__sKP20{min-height:100vh;background:#f3f5f1;color:#263d36;padding-bottom:28px;overflow-wrap:anywhere}.KoreanUnit04IntroTeacher_header__LZZKC{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 4%;background:#fff;border-bottom:1px solid #dbe4dc}.KoreanUnit04IntroTeacher_header__LZZKC small,.KoreanUnit04IntroTeacher_header__LZZKC strong{display:block}.KoreanUnit04IntroTeacher_header__LZZKC small{font-size:14px;color:#748377;margin-bottom:5px}.KoreanUnit04IntroTeacher_header__LZZKC strong{font-size:21px}.KoreanUnit04IntroTeacher_footer__UK478 button,.KoreanUnit04IntroTeacher_header__LZZKC a{border:1px solid #d2dfd5;border-radius:12px;background:#fff;color:inherit;padding:11px 17px;text-decoration:none;font:inherit;cursor:pointer}.KoreanUnit04IntroTeacher_header__LZZKC a{white-space:nowrap}.KoreanUnit04IntroTeacher_stage__eORgL{max-width:1320px;margin:28px auto;padding:30px 40px;background:#fff;border:1px solid #dfe7df;border-radius:24px;box-shadow:0 8px 35px #29463408}.KoreanUnit04IntroTeacher_heading__4slch{position:relative;border-bottom:1px solid #e5ebe4;margin-bottom:26px;padding-bottom:18px}.KoreanUnit04IntroTeacher_heading__4slch small{font-size:16px;color:#6b8478}.KoreanUnit04IntroTeacher_heading__4slch>span{float:right;font-size:20px;color:#738577}.KoreanUnit04IntroTeacher_heading__4slch h1{font-size:30px;margin:8px 0 0}.KoreanUnit04IntroTeacher_intro__6p2_L{text-align:center;padding:26px 0}.KoreanUnit04IntroTeacher_badge__b3UWb{display:inline-block;padding:10px 20px;border-radius:28px;background:#eaf3df;font-size:18px;color:#57713b}.KoreanUnit04IntroTeacher_intro__6p2_L>h2{font-size:clamp(30px,4vw,49px);letter-spacing:-1.5px;margin:28px 0}.KoreanUnit04IntroTeacher_objective__13uEb{max-width:900px;margin:0 auto 34px;font-size:28px;line-height:1.8;word-break:keep-all}.KoreanUnit04IntroTeacher_topicCards__UA78z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:30px 0}.KoreanUnit04IntroTeacher_topicCards__UA78z article{text-align:left;padding:32px;border-radius:22px;background:#f0f5ea;border:1px solid #dce6d2}.KoreanUnit04IntroTeacher_topicCards__UA78z article:nth-child(2){background:#fff3e7;border-color:#f0dfc9}.KoreanUnit04IntroTeacher_topicNumber__twNSd{font-size:37px;font-weight:800;color:#719057}.KoreanUnit04IntroTeacher_topicCards__UA78z article:nth-child(2) .KoreanUnit04IntroTeacher_topicNumber__twNSd{color:#b47d42}.KoreanUnit04IntroTeacher_topicCards__UA78z h2,.KoreanUnit04IntroTeacher_topicCards__UA78z h3{font-size:27px;line-height:1.6;margin:14px 0;word-break:keep-all}.KoreanUnit04IntroTeacher_topicCards__UA78z ul{padding-left:23px;font-size:23px;line-height:1.85}.KoreanUnit04IntroTeacher_topicCards__UA78z li+li{margin-top:20px}.KoreanUnit04IntroTeacher_artFigure__vdl6m{margin:0 auto 24px;max-width:1040px}.KoreanUnit04IntroTeacher_wideArt__j384a{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px;background:#fff9ef}.KoreanUnit04IntroTeacher_artFigure__vdl6m figcaption,.KoreanUnit04IntroTeacher_poemFigure__6Lu9l figcaption{font-size:17px;color:#6c8275;line-height:1.7;margin-top:12px}.KoreanUnit04IntroTeacher_artFigure__vdl6m figcaption{text-align:center}.KoreanUnit04IntroTeacher_activityHeading__33ZE1{font-size:26px;line-height:1.65;margin:20px 0 26px;word-break:keep-all}.KoreanUnit04IntroTeacher_responseCard__fIV08{border:1px solid #d6e3d5;border-radius:18px;background:#fcfdf9;padding:24px 26px;min-width:0}.KoreanUnit04IntroTeacher_responseCard__fIV08 h2{font-size:25px;line-height:1.65;word-break:keep-all;margin:0 0 24px}.KoreanUnit04IntroTeacher_responseCard__fIV08 h2>span{display:block;font-size:16px;font-weight:700;color:#668758;margin-bottom:9px}.KoreanUnit04IntroTeacher_placeholder__5cDBR{min-height:72px;padding:16px 18px;border:1px dashed #cbd9c5;border-radius:12px;background:#fff;font-size:17px;line-height:1.7;color:#778774}.KoreanUnit04IntroTeacher_teacherAnswer__PVuCm{font-size:19px;line-height:1.75;border-top:1px solid #dfe8d8;padding-top:16px}.KoreanUnit04IntroTeacher_teacherAnswer__PVuCm summary{cursor:pointer;font-weight:700;color:#466c39}.KoreanUnit04IntroTeacher_teacherAnswer__PVuCm p{white-space:pre-line}.KoreanUnit04IntroTeacher_teacherAnswer__PVuCm small{display:block;font-size:15px;color:#6c7e67}.KoreanUnit04IntroTeacher_saveNote__kkhud{font-size:15px;color:#758570;line-height:1.7;margin:18px 0 0}.KoreanUnit04IntroTeacher_poemLayout__PNlcF{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px}.KoreanUnit04IntroTeacher_poemFigure__6Lu9l{margin:0;min-width:0}.KoreanUnit04IntroTeacher_poemFigure__6Lu9l img{display:block;width:100%;height:auto;border-radius:18px}.KoreanUnit04IntroTeacher_questionColumn__jkxvr{min-width:0}.KoreanUnit04IntroTeacher_tabs__ZcrdH{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.KoreanUnit04IntroTeacher_tabs__ZcrdH button{min-height:48px;border:1px solid #c3d5bd;border-radius:12px;padding:12px 20px;color:#47683d;font:inherit;font-size:19px;font-weight:700;background:#fff;cursor:pointer}.KoreanUnit04IntroTeacher_tabs__ZcrdH button[aria-selected=true]{background:#385f46;border-color:#385f46;color:#fff}.KoreanUnit04IntroTeacher_discussion__Pbxfk{position:relative;container-type:inline-size;max-width:1140px;margin:0 auto}.KoreanUnit04IntroTeacher_student__RhIpL{position:absolute;right:1%;top:42%;width:30%;height:57%;background:transparent;border:0;border-radius:20px;cursor:pointer}.KoreanUnit04IntroTeacher_student__RhIpL:focus-visible,.KoreanUnit04IntroTeacher_student__RhIpL:hover{outline:3px dashed #76905b;outline-offset:-5px}.KoreanUnit04IntroTeacher_student__RhIpL>span{position:absolute;bottom:3%;left:6%;right:6%;border-radius:24px;padding:9px 12px;background:#385f46;color:#fff;font:inherit;font-size:clamp(9px,1.55cqw,18px);font-weight:700}.KoreanUnit04IntroTeacher_speech__ItBV_{position:absolute;left:68%;top:9%;width:27%;height:24%;padding:6px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(7px,1.8cqw,24px);line-height:1.55;font-weight:700;color:#29483e;word-break:keep-all;box-sizing:border-box}.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW,.KoreanUnit04IntroTeacher_mobilePoem__kqx7p{display:none}.KoreanUnit04IntroTeacher_note__17rnm{font-size:19px;line-height:1.75;color:#6c7c69}.KoreanUnit04IntroTeacher_learningMap__MxMd0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:26px 24px;align-items:center;padding:32px 8px 36px;isolation:isolate;background:radial-gradient(ellipse at center,#f3eadb 0,transparent 65%)}.KoreanUnit04IntroTeacher_mapConnections__LtHgT{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.KoreanUnit04IntroTeacher_mapConnections__LtHgT path{fill:none;stroke:#dcc8ab;stroke-width:3;stroke-dasharray:5 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.KoreanUnit04IntroTeacher_learningMap__MxMd0>div{position:relative;z-index:1}.KoreanUnit04IntroTeacher_mapCenter__JERdt,.KoreanUnit04IntroTeacher_mapNode__PVx5n{border:4px solid #ead7bf;border-radius:50px;background:#fff;text-align:center;padding:23px 18px;font-size:25px;line-height:1.5;font-weight:700;word-break:keep-all}.KoreanUnit04IntroTeacher_mapTop__wrldZ{grid-column:2;grid-row:1}.KoreanUnit04IntroTeacher_mapLeft__qDJnv{grid-column:1;grid-row:2}.KoreanUnit04IntroTeacher_mapCenter__JERdt{grid-column:2;grid-row:2;background:#ead7bf;border-color:#ead7bf}.KoreanUnit04IntroTeacher_mapRight__7AyGD{grid-column:3;grid-row:2}.KoreanUnit04IntroTeacher_mapBottomLeft__rA1L0{grid-column:1;grid-row:3}.KoreanUnit04IntroTeacher_mapBottomRight__NhJnc{grid-column:3;grid-row:3}.KoreanUnit04IntroTeacher_learningBlank__3nH6b{width:100%;min-height:168px;padding:20px 24px;border:3px dashed #d4c1a7;border-radius:32px;background:#fffdf8;color:#56674c;text-align:center;font:inherit;font-size:23px;font-weight:700;line-height:1.65;cursor:pointer;word-break:keep-all}.KoreanUnit04IntroTeacher_learningBlank__3nH6b small{display:block;font-size:15px;color:#8a7c66;font-weight:500;margin-bottom:8px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b>span{font-size:18px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b em{display:block;margin-top:10px;color:#8b7e68;font-style:normal;font-size:14px;font-weight:500}.KoreanUnit04IntroTeacher_learningRevealed__62A19{background:#f2f7e9;border-style:solid;border-color:#aac394;color:#3e6331}.KoreanUnit04IntroTeacher_planNote__FaKtq{font-size:17px;padding:18px 22px;border-radius:14px;background:#f5f7ee;color:#6a7b5a;line-height:1.7}.KoreanUnit04IntroTeacher_footer__UK478{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5ebe4;margin-top:30px;padding-top:24px}.KoreanUnit04IntroTeacher_footer__UK478 nav{display:flex;gap:8px}.KoreanUnit04IntroTeacher_footer__UK478 nav button{padding:10px 16px}.KoreanUnit04IntroTeacher_footer__UK478 button[aria-current]{background:#385f46;color:#fff;border-color:#385f46}.KoreanUnit04IntroTeacher_footer__UK478 button:disabled{opacity:.35;cursor:default}.KoreanUnit04IntroTeacher_source__Jbrg8{font-size:13px;color:#80907c;margin:18px 0 0}.KoreanUnit04IntroTeacher_screen__sKP20 [role=tabpanel]:focus-visible,.KoreanUnit04IntroTeacher_screen__sKP20 a:focus-visible,.KoreanUnit04IntroTeacher_screen__sKP20 button:focus-visible,.KoreanUnit04IntroTeacher_screen__sKP20 summary:focus-visible{outline:3px solid #bc872e;outline-offset:3px}@media(min-width:1600px){.KoreanUnit04IntroTeacher_stage__eORgL{max-width:1480px}}@media(max-width:900px){.KoreanUnit04IntroTeacher_stage__eORgL{margin:14px;padding:24px}.KoreanUnit04IntroTeacher_poemLayout__PNlcF{grid-template-columns:minmax(0,1fr);gap:24px}.KoreanUnit04IntroTeacher_poemFigure__6Lu9l{max-width:580px;margin:0 auto}.KoreanUnit04IntroTeacher_topicCards__UA78z{gap:16px}.KoreanUnit04IntroTeacher_topicCards__UA78z article{padding:24px}.KoreanUnit04IntroTeacher_topicCards__UA78z h2,.KoreanUnit04IntroTeacher_topicCards__UA78z h3{font-size:24px}.KoreanUnit04IntroTeacher_learningMap__MxMd0{gap:16px 14px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b{font-size:20px;padding:18px 15px}.KoreanUnit04IntroTeacher_mapCenter__JERdt,.KoreanUnit04IntroTeacher_mapNode__PVx5n{font-size:21px;padding:18px 14px}}@media(max-width:600px){.KoreanUnit04IntroTeacher_header__LZZKC{padding:16px;align-items:flex-start;gap:12px}.KoreanUnit04IntroTeacher_header__LZZKC small{font-size:12px}.KoreanUnit04IntroTeacher_header__LZZKC strong{font-size:17px}.KoreanUnit04IntroTeacher_header__LZZKC a{padding:9px 10px;font-size:13px}.KoreanUnit04IntroTeacher_stage__eORgL{padding:20px 16px;margin:12px;border-radius:18px}.KoreanUnit04IntroTeacher_heading__4slch small{font-size:13px}.KoreanUnit04IntroTeacher_heading__4slch h1{font-size:25px}.KoreanUnit04IntroTeacher_heading__4slch>span{font-size:17px}.KoreanUnit04IntroTeacher_intro__6p2_L{padding:12px 0}.KoreanUnit04IntroTeacher_badge__b3UWb{font-size:15px}.KoreanUnit04IntroTeacher_intro__6p2_L>h2{font-size:31px;letter-spacing:-1px}.KoreanUnit04IntroTeacher_objective__13uEb{font-size:22px}.KoreanUnit04IntroTeacher_topicCards__UA78z{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}.KoreanUnit04IntroTeacher_topicCards__UA78z article{padding:24px}.KoreanUnit04IntroTeacher_topicCards__UA78z h2,.KoreanUnit04IntroTeacher_topicCards__UA78z h3{font-size:24px}.KoreanUnit04IntroTeacher_topicCards__UA78z ul{font-size:20px}.KoreanUnit04IntroTeacher_activityHeading__33ZE1{font-size:22px}.KoreanUnit04IntroTeacher_responseCard__fIV08{padding:20px 18px}.KoreanUnit04IntroTeacher_responseCard__fIV08 h2{font-size:22px}.KoreanUnit04IntroTeacher_tabs__ZcrdH{gap:7px}.KoreanUnit04IntroTeacher_tabs__ZcrdH button{padding:11px 15px;font-size:17px}.KoreanUnit04IntroTeacher_artFigure__vdl6m figcaption,.KoreanUnit04IntroTeacher_poemFigure__6Lu9l figcaption{font-size:14px}.KoreanUnit04IntroTeacher_note__17rnm{font-size:17px}.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW{display:grid;gap:12px;margin-top:18px}.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW p{margin:0;padding:16px 18px;border:1px solid #e5e5d6;border-radius:14px;background:#fafbf5;font-size:18px;line-height:1.7}.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW strong{display:block;color:#6d805b;font-size:13px;margin-bottom:6px}.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW .KoreanUnit04IntroTeacher_mobileAnswer__DADZy{background:#edf5e4;border-color:#d1e3c0}.KoreanUnit04IntroTeacher_learningMap__MxMd0{grid-template-columns:1fr 1fr;gap:16px 12px;padding:16px 0 24px}.KoreanUnit04IntroTeacher_mapConnections__LtHgT{display:none}.KoreanUnit04IntroTeacher_mapTop__wrldZ{grid-column:1/3;grid-row:1;margin:0 18px}.KoreanUnit04IntroTeacher_mapCenter__JERdt{grid-column:1/3;grid-row:2;margin:0 18px}.KoreanUnit04IntroTeacher_mapLeft__qDJnv{grid-column:1;grid-row:3}.KoreanUnit04IntroTeacher_mapRight__7AyGD{grid-column:2;grid-row:3}.KoreanUnit04IntroTeacher_mapBottomLeft__rA1L0{grid-column:1;grid-row:4}.KoreanUnit04IntroTeacher_mapBottomRight__NhJnc{grid-column:2;grid-row:4}.KoreanUnit04IntroTeacher_mapCenter__JERdt,.KoreanUnit04IntroTeacher_mapNode__PVx5n{font-size:20px;padding:16px 12px;border-radius:28px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b{min-height:204px;font-size:19px;padding:18px 12px;border-radius:24px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b>span{font-size:16px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b small{font-size:13px}.KoreanUnit04IntroTeacher_learningBlank__3nH6b em{font-size:12px}.KoreanUnit04IntroTeacher_planNote__FaKtq{font-size:15px;padding:16px}.KoreanUnit04IntroTeacher_footer__UK478{flex-wrap:wrap;gap:12px}.KoreanUnit04IntroTeacher_footer__UK478 nav{justify-content:center;order:-1;flex-basis:100%;gap:8px}.KoreanUnit04IntroTeacher_footer__UK478 nav button{min-width:38px;padding:10px 11px}.KoreanUnit04IntroTeacher_footer__UK478>button{font-size:15px;padding:11px 17px}.KoreanUnit04IntroTeacher_artFigure__vdl6m+.KoreanUnit04IntroTeacher_mobileDialogue__j5gzW{margin-bottom:24px}.KoreanUnit04IntroTeacher_poemFigure__6Lu9l>img{display:none}.KoreanUnit04IntroTeacher_mobilePoem__kqx7p{display:block;padding:24px 20px;background:linear-gradient(145deg,#f2f8fb,#fffdf4);border:1px solid #e4edea;border-radius:18px}.KoreanUnit04IntroTeacher_mobilePoem__kqx7p h3{font-size:29px;text-align:center;margin:0 0 24px}.KoreanUnit04IntroTeacher_mobilePoem__kqx7p p{font-size:20px;line-height:1.85;white-space:pre-line;word-break:keep-all;margin:0}.KoreanUnit04IntroTeacher_mobilePoem__kqx7p small{display:block;font-size:14px;line-height:1.8;margin-top:24px;padding-top:14px;border-top:1px solid #d4e2e3;color:#6b7d76}}.SocialEconomyFeaturesTeacher_screen__dh4PK{min-height:100vh;background:#f1f6f9;color:#18384b;padding:24px;font-family:inherit}.SocialEconomyFeaturesTeacher_header__Sq9dC{max-width:1280px;margin:0 auto 22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.SocialEconomyFeaturesTeacher_header__Sq9dC small,.SocialEconomyFeaturesTeacher_header__Sq9dC strong{display:block}.SocialEconomyFeaturesTeacher_header__Sq9dC strong{font-size:22px;margin-top:6px}.SocialEconomyFeaturesTeacher_header__Sq9dC a{color:#18546a}.SocialEconomyFeaturesTeacher_stage__JHk0S{max-width:1280px;margin:auto;background:white;border-radius:26px;padding:40px;box-shadow:0 12px 50px #17394d0d}.SocialEconomyFeaturesTeacher_heading__8WVCC{border-bottom:1px solid #dce7ed;padding-bottom:22px;margin-bottom:30px}.SocialEconomyFeaturesTeacher_heading__8WVCC small{color:#42768a;font-weight:700}.SocialEconomyFeaturesTeacher_heading__8WVCC span{float:right;color:#42768a}.SocialEconomyFeaturesTeacher_heading__8WVCC h1{font-size:clamp(27px,3vw,42px);margin:12px 0 0}.SocialEconomyFeaturesTeacher_hero__JZ6K9{text-align:center;padding:48px 12px}.SocialEconomyFeaturesTeacher_hero__JZ6K9>span{font-size:23px}.SocialEconomyFeaturesTeacher_hero__JZ6K9>div{display:flex;align-items:center;justify-content:center;gap:35px;margin:34px 0}.SocialEconomyFeaturesTeacher_hero__JZ6K9 b{background:#e7f4ed;border-radius:24px;padding:30px 60px;font-size:52px;color:#216b56}.SocialEconomyFeaturesTeacher_hero__JZ6K9 p{font-size:27px;line-height:1.8}.SocialEconomyFeaturesTeacher_reading__V8f9Z{font-size:clamp(23px,2.5vw,33px);line-height:2.1;letter-spacing:-.02em;padding:8px 12px}.SocialEconomyFeaturesTeacher_reading__V8f9Z p+p{margin-top:35px}.SocialEconomyFeaturesTeacher_reading__V8f9Z mark{background:#fff0a5;color:inherit;border-radius:4px;padding:2px 0}.SocialEconomyFeaturesTeacher_term__KB_CI{font:inherit;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:7px;background:none;border:0;padding:0;cursor:pointer}.SocialEconomyFeaturesTeacher_reading__V8f9Z aside{font-size:16px;color:#64748b;margin-top:30px}.SocialEconomyFeaturesTeacher_banner__AL0g2{padding:22px;background:#eaf5f2;border-radius:15px;text-align:center;font-size:24px;font-weight:700;margin-bottom:24px}.SocialEconomyFeaturesTeacher_columns__8SAuJ{display:grid;grid-template-columns:1fr 1fr;gap:22px}.SocialEconomyFeaturesTeacher_columns__8SAuJ article{background:#f2f7fa;border-radius:18px;padding:24px;font-size:22px;line-height:1.8}.SocialEconomyFeaturesTeacher_columns__8SAuJ h2{margin-top:0;color:#23677c;font-size:28px}.SocialEconomyFeaturesTeacher_columns__8SAuJ ul{padding-left:24px}.SocialEconomyFeaturesTeacher_images__hUj0Y{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.SocialEconomyFeaturesTeacher_images__hUj0Y figure{margin:0;border:1px solid #dbe8ed;border-radius:14px;overflow:hidden}.SocialEconomyFeaturesTeacher_images__hUj0Y button{border:0;background:white;width:100%;padding:0;cursor:zoom-in}.SocialEconomyFeaturesTeacher_images__hUj0Y img{width:100%;height:200px;object-fit:contain}.SocialEconomyFeaturesTeacher_images__hUj0Y figcaption{text-align:center;padding:13px;font-size:20px;background:#f2f7fa}.SocialEconomyFeaturesTeacher_newspaper__jC5V8{border:1px solid #d0d9df;padding:30px;background:#fffdf6;line-height:1.95;font-size:22px}.SocialEconomyFeaturesTeacher_newspaper__jC5V8 header{display:flex;justify-content:space-between;border-bottom:3px double #6c7c87;padding-bottom:12px;font-size:17px}.SocialEconomyFeaturesTeacher_newspaper__jC5V8 h2{font-size:32px}.SocialEconomyFeaturesTeacher_question__GN_gm{background:#f1f7fc;border:1px solid #d4e5f1;border-radius:16px;padding:24px;margin:24px 0;font-size:23px;line-height:1.7}.SocialEconomyFeaturesTeacher_question__GN_gm h3{margin:0 0 18px;font-size:25px}.SocialEconomyFeaturesTeacher_question__GN_gm input{width:100%;padding:15px;font:inherit;border:1px solid #c3d5df;border-radius:8px;background:white}.SocialEconomyFeaturesTeacher_question__GN_gm details{font-size:18px;margin-top:16px}.SocialEconomyFeaturesTeacher_options__hQP_W{display:grid;gap:12px}.SocialEconomyFeaturesTeacher_options__hQP_W>div{background:white;border:1px solid #cadce7;padding:12px 18px;border-radius:12px}.SocialEconomyFeaturesTeacher_footer__HosmA,.SocialEconomyFeaturesTeacher_quizNav__B89CX{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:32px}.SocialEconomyFeaturesTeacher_footer__HosmA{padding-top:28px;border-top:1px solid #dce7ed}.SocialEconomyFeaturesTeacher_footer__HosmA nav{display:flex;gap:7px;flex-wrap:wrap}.SocialEconomyFeaturesTeacher_footer__HosmA button,.SocialEconomyFeaturesTeacher_overlay__eC3kA button,.SocialEconomyFeaturesTeacher_quizNav__B89CX button{border:1px solid #d4e0e7;background:white;border-radius:10px;padding:10px 15px;color:#214c62;cursor:pointer;font:inherit}.SocialEconomyFeaturesTeacher_footer__HosmA button[aria-current]{background:#246c79;color:white}.SocialEconomyFeaturesTeacher_screen__dh4PK button:disabled{opacity:.4;cursor:default}.SocialEconomyFeaturesTeacher_screen__dh4PK button:focus-visible{outline:3px solid #e0a533;outline-offset:3px}.SocialEconomyFeaturesTeacher_overlay__eC3kA{position:fixed;inset:0;z-index:100;background:#142d44bb;display:grid;place-items:center;padding:35px}.SocialEconomyFeaturesTeacher_overlay__eC3kA section{background:white;border-radius:22px;padding:30px;max-width:1100px;font-size:30px;line-height:1.7}.SocialEconomyFeaturesTeacher_overlay__eC3kA button{float:right;font-size:18px}.SocialEconomyFeaturesTeacher_overlay__eC3kA img{max-width:100%;max-height:78vh;object-fit:contain}@media(max-width:800px){.SocialEconomyFeaturesTeacher_screen__dh4PK{padding:12px}.SocialEconomyFeaturesTeacher_stage__JHk0S{padding:20px}.SocialEconomyFeaturesTeacher_columns__8SAuJ{grid-template-columns:1fr}.SocialEconomyFeaturesTeacher_images__hUj0Y{grid-template-columns:repeat(2,1fr)}.SocialEconomyFeaturesTeacher_hero__JZ6K9 b{padding:20px;font-size:38px}.SocialEconomyFeaturesTeacher_footer__HosmA{flex-wrap:wrap}.SocialEconomyFeaturesTeacher_newspaper__jC5V8{padding:18px;font-size:20px}}.SocialEconomyFeaturesTeacher_termTitle__Tao7y{color:#2563eb;font-weight:800}.MathBlocksTeacher_prompt__MXRI8{font-size:clamp(22px,2.3vw,30px);line-height:1.75;margin:22px 0 30px}.MathBlocksTeacher_pictures__faoz_{display:grid;gap:22px}.MathBlocksTeacher_pair__ddDDN{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.MathBlocksTeacher_pictures__faoz_ figure{margin:0;min-width:0;text-align:center}.MathBlocksTeacher_imageButton__h9en_{border:0;background:white;cursor:zoom-in;width:100%;border-radius:18px;padding:14px}.MathBlocksTeacher_image__glRzz{width:100%;height:auto;max-height:480px;object-fit:contain}.MathBlocksTeacher_pictures__faoz_ figcaption{font-size:16px;color:#526d7e;margin:8px 0 20px;line-height:1.5}.MathBlocksTeacher_notes__26uoG{background:#edf6f8;border-left:5px solid #438397;padding:12px 22px;border-radius:8px;font-size:21px;line-height:1.7;margin:25px 0}.MathBlocksTeacher_notes__26uoG p{margin:8px 0}.MathBlocksTeacher_questions__CzKx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.MathBlocksTeacher_question__sUCHq{min-width:0;padding:24px;border:1px solid #d5e4ea;border-radius:20px;background:white}.MathBlocksTeacher_question__sUCHq h2{font-size:23px;line-height:1.6;margin:0 0 18px}.MathBlocksTeacher_options__ekpON{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MathBlocksTeacher_options__ekpON span{padding:16px;border:1px solid #c0d6df;border-radius:12px;font-size:21px}.MathBlocksTeacher_placeholder__hlDt8{padding:22px;border:1px dashed #bfd1d9;border-radius:12px;color:#657d89;font-size:18px;line-height:1.6}.MathBlocksTeacher_question__sUCHq details{margin-top:20px;font-size:21px;line-height:1.7}.MathBlocksTeacher_question__sUCHq summary{cursor:pointer;color:#246c79;font-weight:700}.MathBlocksTeacher_criteria__dsn6D{font-size:16px;color:#657d89}.MathBlocksTeacher_zoom__BLgWw{max-height:94vh!important;overflow:auto!important;text-align:center}.MathBlocksTeacher_zoomImage__KT3ap{width:100%;height:auto;max-height:76vh;object-fit:contain}.MathBlocksTeacher_zoom__BLgWw button{margin-top:12px}@media(max-width:800px){.MathBlocksTeacher_pair__ddDDN,.MathBlocksTeacher_questions__CzKx_{grid-template-columns:1fr}.MathBlocksTeacher_question__sUCHq{padding:18px}.MathBlocksTeacher_image__glRzz{max-height:400px}}.MathBlocksTeacher_singleQuestion__2baR0{grid-template-columns:minmax(0,1fr)}.MathBlocksTeacher_gameQuestion__IIZG5{grid-column:1/-1}.MathRatioPropertiesTeacher_screen__tAvKm{overflow-wrap:anywhere}.MathRatioPropertiesTeacher_objective__Ziubk{padding:22px 26px;background:#eaf5f2;border-radius:16px;font-size:22px;line-height:1.8}.MathRatioPropertiesTeacher_intro__aH_Ya{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:center;margin:32px 0}.MathRatioPropertiesTeacher_intro__aH_Ya>img{width:100%;height:auto;max-height:340px;object-fit:contain}.MathRatioPropertiesTeacher_intro__aH_Ya h2{font-size:30px}.MathRatioPropertiesTeacher_intro__aH_Ya p,.MathRatioPropertiesTeacher_reading__XKupF{font-size:23px;line-height:1.9;word-break:keep-all}.MathRatioPropertiesTeacher_terms__B__yN{display:flex;justify-content:center;gap:28px;align-items:center;background:#f1f7fa;border-radius:18px;padding:20px}.MathRatioPropertiesTeacher_terms__B__yN div{text-align:center}.MathRatioPropertiesTeacher_terms__B__yN small{display:block;font-size:18px;color:#42768a}.MathRatioPropertiesTeacher_terms__B__yN strong,.MathRatioPropertiesTeacher_terms__B__yN>b{font-size:42px}.MathRatioPropertiesTeacher_intro__aH_Ya .MathRatioPropertiesTeacher_caption___V2i2{font-size:18px;text-align:center}.MathRatioPropertiesTeacher_comparison__Nreqs,.MathRatioPropertiesTeacher_grid__ficCL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.MathRatioPropertiesTeacher_grid__ficCL>section{min-width:0}.MathRatioPropertiesTeacher_comparison__Nreqs article{background:#f0f7f6;border:1px solid #dce9e5;padding:24px;border-radius:18px;text-align:center}.MathRatioPropertiesTeacher_comparison__Nreqs small{font-size:17px;color:#42768a}.MathRatioPropertiesTeacher_comparison__Nreqs h2{font-size:24px}.MathRatioPropertiesTeacher_comparison__Nreqs p{font-size:20px;line-height:1.7}.MathRatioPropertiesTeacher_comparison__Nreqs .MathRatioPropertiesTeacher_ratio__nsHh9{font-size:clamp(26px,3vw,38px);font-weight:700;color:#23677c;margin:22px 0}.MathRatioPropertiesTeacher_question___zeWJ{background:#f7fafc;border:1px solid #d9e6ec;border-radius:16px;padding:24px;margin:22px 0;min-width:0}.MathRatioPropertiesTeacher_grid__ficCL>.MathRatioPropertiesTeacher_question___zeWJ{margin:0}.MathRatioPropertiesTeacher_question___zeWJ h3{display:flex;gap:10px;align-items:baseline;font-size:21px;line-height:1.65;margin:0 0 18px}.MathRatioPropertiesTeacher_question___zeWJ h3>span{font-size:14px;flex-shrink:0;min-width:27px;text-align:center;border-radius:6px;background:#deedf0;padding:3px;color:#246c79}.MathRatioPropertiesTeacher_question___zeWJ details{margin-top:16px;font-size:18px;line-height:1.7}.MathRatioPropertiesTeacher_question___zeWJ summary{cursor:pointer;color:#246c79}.MathRatioPropertiesTeacher_options__ZuEl2{display:grid;gap:8px}.MathRatioPropertiesTeacher_options__ZuEl2 p{background:white;border:1px solid #d4e1e6;padding:12px 16px;border-radius:10px;margin:0;font-size:19px;line-height:1.6}.MathRatioPropertiesTeacher_placeholder__VApC5{border:1px dashed #b6ccd5;border-radius:10px;background:white;color:#71858e;padding:18px;font-size:18px}.MathRatioPropertiesTeacher_formula__ui6uE{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;padding:28px;background:#fff9e8;border-radius:16px;font-size:32px;font-weight:700}.MathRatioPropertiesTeacher_formula__ui6uE span{font-size:20px;color:#796334}.MathRatioPropertiesTeacher_reveal__FyMC_{font:inherit;cursor:pointer;border:1px solid #a8c9bd;background:#f0f8f3;border-radius:10px;padding:14px 20px;color:#23644f}.MathRatioPropertiesTeacher_rule__XCAgv{background:#eaf5ee;border-radius:16px;padding:24px 28px;font-size:25px;line-height:1.9;margin:24px 0;word-break:keep-all}.MathRatioPropertiesTeacher_rule__XCAgv strong{color:#22664e;text-decoration:underline;text-underline-offset:5px}.MathRatioPropertiesTeacher_practice__BeEh1{display:grid;justify-items:center;gap:16px;background:#edf5f8;border-radius:16px;padding:26px;font-size:clamp(24px,2.5vw,32px);font-weight:700}.MathRatioPropertiesTeacher_practice__BeEh1 span{font-size:24px;color:#7da0ae}.MathRatioPropertiesTeacher_notice__41Ew6{background:#fff8e8;border-radius:14px;padding:22px;font-size:20px;line-height:1.8;margin:26px 0}.MathRatioPropertiesTeacher_notice__41Ew6 summary{cursor:pointer;font-weight:700}.MathRatioPropertiesTeacher_workbook__wdWO1{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f2f7fa;padding:24px;border-radius:16px}.MathRatioPropertiesTeacher_workbook__wdWO1 h2{font-size:23px;margin:0 0 12px}.MathRatioPropertiesTeacher_workbook__wdWO1 p{font-size:17px;line-height:1.7;margin:0}.MathRatioPropertiesTeacher_workbook__wdWO1 a{flex-shrink:0;padding:14px 18px;background:#246c79;color:white;border-radius:10px;text-decoration:none}.MathRatioPropertiesTeacher_footer___Kdn2 nav{justify-content:center}.MathRatioPropertiesTeacher_source__IUXBH{font-size:12px;color:#7a8c95;margin:24px 0 0}@media(max-width:800px){.MathRatioPropertiesTeacher_intro__aH_Ya{grid-template-columns:1fr;gap:18px}.MathRatioPropertiesTeacher_intro__aH_Ya>img{max-height:240px}.MathRatioPropertiesTeacher_comparison__Nreqs,.MathRatioPropertiesTeacher_grid__ficCL{grid-template-columns:1fr}.MathRatioPropertiesTeacher_intro__aH_Ya p,.MathRatioPropertiesTeacher_reading__XKupF{font-size:20px}.MathRatioPropertiesTeacher_question___zeWJ{padding:18px}.MathRatioPropertiesTeacher_question___zeWJ h3{font-size:19px}.MathRatioPropertiesTeacher_rule__XCAgv{padding:20px;font-size:22px}.MathRatioPropertiesTeacher_workbook__wdWO1{align-items:stretch;flex-direction:column}.MathRatioPropertiesTeacher_workbook__wdWO1 a{text-align:center}.MathRatioPropertiesTeacher_footer___Kdn2 nav{order:3;width:100%}.MathRatioPropertiesTeacher_footer___Kdn2>button{padding:10px;font-size:14px}.MathRatioPropertiesTeacher_formula__ui6uE{gap:16px;font-size:27px}}.MathRatioSimplifyTeacher_intro__C4pCz{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.MathRatioSimplifyTeacher_intro__C4pCz>img{max-height:400px;border-radius:18px}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp{margin:26px auto;padding:20px;background:#fff;border:1px solid #dae8e4;border-radius:16px;text-align:center}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp img{display:block;width:100%;height:auto;max-width:930px;max-height:370px;object-fit:contain;margin:0 auto}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp figcaption{font-size:17px;line-height:1.6;color:#68808a;margin-top:18px}.MathRatioSimplifyTeacher_step__NcY3v{display:flex;align-items:center;gap:12px;font-size:25px;margin:32px 0 18px;line-height:1.5}.MathRatioSimplifyTeacher_step__NcY3v>span{background:#e0eee9;color:#23644f;padding:5px 13px;border-radius:10px}.MathRatioSimplifyTeacher_method__AhVRU{font-size:24px;color:#246c79;line-height:1.6;margin:16px 0}.MathRatioSimplifyTeacher_practiceList__9yOv3>section{margin:30px 0}.MathRatioSimplifyTeacher_saveNote__JbDEe{font-size:17px;line-height:1.7;color:#68808a;margin-top:28px}@media(max-width:800px){.MathRatioSimplifyTeacher_intro__C4pCz{grid-template-columns:1fr}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp{padding:12px;margin:20px 0}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp figcaption{font-size:15px}.MathRatioSimplifyTeacher_method__AhVRU,.MathRatioSimplifyTeacher_step__NcY3v{font-size:21px}.MathRatioSimplifyTeacher_sourceFigure__4u_Hp img{max-height:none}.MathRatioSimplifyTeacher_saveNote__JbDEe{font-size:15px}}.MathRatioSimplifyTeacher_questionLayout__3Hbh1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin:26px 0}.MathRatioSimplifyTeacher_materials__g5M7Z,.MathRatioSimplifyTeacher_questionColumn__pjfZ6{min-width:0}.MathRatioSimplifyTeacher_materials__g5M7Z .MathRatioSimplifyTeacher_sourceFigure__4u_Hp{margin:0 0 20px}.MathRatioSimplifyTeacher_materials__g5M7Z .MathRatioSimplifyTeacher_step__NcY3v{margin-top:0}.MathRatioSimplifyTeacher_questionTabs__qb5Cv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.MathRatioSimplifyTeacher_questionTabs__qb5Cv button{border:1px solid #b6d0d2;border-radius:12px;background:#fff;color:#345c69;padding:12px 16px;font:inherit;font-size:18px;font-weight:700;cursor:pointer;min-height:48px}.MathRatioSimplifyTeacher_questionTabs__qb5Cv button[aria-selected=true]{background:#246c79;border-color:#246c79;color:#fff}.MathRatioSimplifyTeacher_questionPanel__9QKVV:focus-visible,.MathRatioSimplifyTeacher_questionTabs__qb5Cv button:focus-visible{outline:3px solid #dfaa3e;outline-offset:3px}.MathRatioSimplifyTeacher_questionProgress__Xw6HN{font-size:16px;color:#657e88;margin:0 0 12px}.MathRatioSimplifyTeacher_questionPanel__9QKVV>section{margin:0}.MathRatioSimplifyTeacher_questionPanel__9QKVV .MathRatioSimplifyTeacher_method__AhVRU{margin-top:0}.MathRatioSimplifyTeacher_questionPanel__9QKVV{min-width:0}.MathRatioSimplifyTeacher_questionLayout__3Hbh1 .MathRatioSimplifyTeacher_sourceFigure__4u_Hp img{max-height:420px}.MathRatioSimplifyTeacher_questionLayout__3Hbh1 .MathRatioSimplifyTeacher_sourceFigure__4u_Hp figcaption{font-size:15px}.MathRatioSimplifyTeacher_questionLayout__3Hbh1 .MathRatioSimplifyTeacher_sourceFigure__4u_Hp{padding:16px}.MathRatioSimplifyTeacher_questionColumn__pjfZ6{margin-bottom:24px}@media(max-width:900px){.MathRatioSimplifyTeacher_questionLayout__3Hbh1{grid-template-columns:minmax(0,1fr);gap:16px}.MathRatioSimplifyTeacher_questionTabs__qb5Cv button{padding:10px 14px;font-size:16px}.MathRatioSimplifyTeacher_questionLayout__3Hbh1 .MathRatioSimplifyTeacher_sourceFigure__4u_Hp img{max-height:350px}}.MathProportionalDivisionTeacher_screen__a095d{overflow-wrap:anywhere}.MathProportionalDivisionTeacher_situation__u1c_Q{font-size:24px;line-height:1.85;background:#f0f7f4;border:1px solid #d5e8df;border-radius:16px;padding:24px 28px;margin:24px 0}.MathProportionalDivisionTeacher_sourceFigure__Dt01j{margin:0}.MathProportionalDivisionTeacher_donation__Jg1K5 img{max-height:250px!important}.MathProportionalDivisionTeacher_wallets__QvT1v img{max-height:85px!important}.MathProportionalDivisionTeacher_sourceLabel__HhSR6{display:block;font-size:20px;color:#285e53;margin-bottom:14px}.MathProportionalDivisionTeacher_methodHint__lgOsu{font-size:19px;line-height:1.8;color:#456d78;background:#f1f7f9;border-radius:14px;padding:18px 20px}.MathProportionalDivisionTeacher_ratioList__AhWhf{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.MathProportionalDivisionTeacher_ratioList__AhWhf li{font-size:24px;background:#e6f1ed;color:#28634f;padding:12px 18px;border-radius:12px}.MathProportionalDivisionTeacher_concept__QLJJu{margin:24px 0;padding:24px 28px;border:1px solid #cbded3;border-radius:16px;background:#edf7f2;font-size:26px;line-height:1.8}.MathProportionalDivisionTeacher_concept__QLJJu strong{color:#216857}.MathProportionalDivisionTeacher_answerFormat__N_qR_{font-size:19px;line-height:1.9;border-left:4px solid #8cb4a6;padding:12px 18px;color:#456d65;white-space:pre-line}.MathProportionalDivisionTeacher_answerText__iGSvC{white-space:pre-line}@media(max-width:800px){.MathProportionalDivisionTeacher_situation__u1c_Q{font-size:20px;padding:18px 20px}.MathProportionalDivisionTeacher_answerFormat__N_qR_,.MathProportionalDivisionTeacher_methodHint__lgOsu{font-size:17px}.MathProportionalDivisionTeacher_ratioList__AhWhf li{font-size:21px;padding:10px 15px}.MathProportionalDivisionTeacher_concept__QLJJu{font-size:22px;padding:18px 20px}.MathProportionalDivisionTeacher_donation__Jg1K5 img{max-height:200px!important}}.MathProportionPropertiesTeacher_screen__ruAGv{overflow-wrap:anywhere}.MathProportionPropertiesTeacher_intro__nNbi7>img{max-height:320px}.MathProportionPropertiesTeacher_intro__nNbi7 h2{line-height:1.5}.MathProportionPropertiesTeacher_hint__EGHU8{font-size:19px;line-height:1.8;color:#507180;background:#f1f7f9;border-radius:12px;padding:18px 20px}.MathProportionPropertiesTeacher_concept__TINQC{background:#edf7f2;border:1px solid #d4e6dc;border-radius:16px;padding:20px 26px;margin:26px 0}.MathProportionPropertiesTeacher_concept__TINQC p{font-size:25px;line-height:1.8;margin:16px 0 0;text-align:center}.MathProportionPropertiesTeacher_concept__TINQC strong{color:#216857}.MathProportionPropertiesTeacher_concept__TINQC figure{margin:0}.MathProportionPropertiesTeacher_ratioMaterials__GDbCT figure:first-child img{max-width:404px}.MathProportionPropertiesTeacher_practiceMaterials__o5kZa figure{max-width:530px;margin-inline:auto}.MathProportionPropertiesTeacher_practiceMaterials__o5kZa figure img{max-height:440px}.MathProportionPropertiesTeacher_practiceMaterials__o5kZa figure figcaption{line-height:1.7}@media(max-width:800px){.MathProportionPropertiesTeacher_intro__nNbi7>img{max-height:260px}.MathProportionPropertiesTeacher_concept__TINQC{padding:16px 18px}.MathProportionPropertiesTeacher_concept__TINQC p{font-size:21px}.MathProportionPropertiesTeacher_hint__EGHU8{font-size:17px}.MathProportionPropertiesTeacher_practiceMaterials__o5kZa figure img{max-height:410px}}.MathProportionTeacher_screen__qpThx{overflow-wrap:anywhere}.MathProportionTeacher_intro__mYEpX>img{max-height:350px}.MathProportionTeacher_concept__4ln3I{background:#edf7f2;border:1px solid #d4e6dc;border-radius:16px;padding:20px 26px;margin:26px 0}.MathProportionTeacher_concept__4ln3I p{font-size:23px;line-height:1.8;margin:8px 0}.MathProportionTeacher_concept__4ln3I strong{color:#216857}.MathProportionTeacher_terms__Y57FU figure{max-width:420px;margin-inline:auto!important}.MathProportionTeacher_terms__Y57FU img{max-height:190px!important}.MathProportionTeacher_hint__uT72G{font-size:19px;line-height:1.8;color:#507180;background:#f1f7f9;border-radius:12px;padding:18px 20px}.MathProportionTeacher_intro__mYEpX h2{line-height:1.5}@media(max-width:800px){.MathProportionTeacher_concept__4ln3I{padding:16px 18px}.MathProportionTeacher_concept__4ln3I p{font-size:20px}.MathProportionTeacher_hint__uT72G{font-size:17px}.MathProportionTeacher_intro__mYEpX>img{max-height:270px}}.MathProportionUseTeacher_screen__xQ70m{overflow-wrap:anywhere}.MathProportionUseTeacher_situation___X2WE{font-size:24px;line-height:1.85;background:#f0f7f4;border:1px solid #d5e8df;border-radius:16px;padding:24px 28px;margin:24px 0}.MathProportionUseTeacher_sourceFigure__viDVz{margin:0}.MathProportionUseTeacher_sourceFigure__viDVz img{max-height:380px}.MathProportionUseTeacher_facts__JxP3s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.MathProportionUseTeacher_facts__JxP3s>div{background:#fff;border:1px solid #d6e6e3;border-radius:14px;padding:16px;text-align:center;font-size:18px;line-height:1.7}.MathProportionUseTeacher_facts__JxP3s strong{display:block;font-size:24px;color:#226553}.MathProportionUseTeacher_facts__JxP3s span{display:block;color:#56727b}.MathProportionUseTeacher_methodHint__lS1_v{font-size:19px;line-height:1.8;color:#456d78;background:#f1f7f9;border-radius:14px;padding:18px 20px}.MathProportionUseTeacher_methodList__gVu4G{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.MathProportionUseTeacher_methodList__gVu4G li{font-size:17px;background:#e6f1ed;color:#28634f;padding:8px 12px;border-radius:10px}@media(max-width:800px){.MathProportionUseTeacher_situation___X2WE{font-size:20px;padding:18px 20px}.MathProportionUseTeacher_facts__JxP3s strong{font-size:21px}.MathProportionUseTeacher_facts__JxP3s>div{font-size:16px;padding:12px}.MathProportionUseTeacher_methodHint__lS1_v{font-size:17px}.MathProportionUseTeacher_methodList__gVu4G li{font-size:16px}}.MathSpaceDirectionsTeacher_reading__wwkOr{font-size:clamp(20px,2.2vw,29px);line-height:1.9;margin:24px 0}.MathSpaceDirectionsTeacher_prompt__RzxgW{font-size:clamp(23px,2.4vw,32px);line-height:1.6}.MathSpaceDirectionsTeacher_overview__Y84uX{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;margin:24px auto 36px}.MathSpaceDirectionsTeacher_picture__3auBK{display:block;width:100%;height:230px;object-fit:contain;background:white;border-radius:16px}.MathSpaceDirectionsTeacher_four__Qk7LP,.MathSpaceDirectionsTeacher_grid__SMpQW{display:grid;gap:22px;align-items:start}.MathSpaceDirectionsTeacher_grid__SMpQW{grid-template-columns:repeat(3,minmax(0,1fr))}.MathSpaceDirectionsTeacher_four__Qk7LP{grid-template-columns:repeat(2,minmax(0,1fr))}.MathSpaceDirectionsTeacher_four__Qk7LP article,.MathSpaceDirectionsTeacher_grid__SMpQW article{min-width:0;padding:18px;border:1px solid #dce7eb;border-radius:20px;background:#fff}.MathSpaceDirectionsTeacher_answer__fyJx7 h3{font-size:21px;line-height:1.6}.MathSpaceDirectionsTeacher_answer__fyJx7 details{margin-top:18px;font-size:18px;line-height:1.7}.MathSpaceDirectionsTeacher_answer__fyJx7 summary{cursor:pointer;color:#246c79}.MathSpaceDirectionsTeacher_options__wwcf0{display:flex;gap:10px;flex-wrap:wrap}.MathSpaceDirectionsTeacher_options__wwcf0 span{padding:12px 22px;border:1px solid #b4cad5;border-radius:12px;font-size:22px}.MathSpaceDirectionsTeacher_placeholder__eEZDK{padding:20px;color:#667d88;border:1px dashed #b4cad5;border-radius:12px;font-size:18px}@media(max-width:900px){.MathSpaceDirectionsTeacher_four__Qk7LP,.MathSpaceDirectionsTeacher_grid__SMpQW{grid-template-columns:1fr}.MathSpaceDirectionsTeacher_picture__3auBK{height:250px}}.MathSpaceIntroTeacher_prompt__Q4sX4{font-size:clamp(23px,2.3vw,32px);line-height:1.8;margin:16px 0 26px}.MathSpaceIntroTeacher_first__PzOQZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;align-items:center}.MathSpaceIntroTeacher_first__PzOQZ>img{width:100%;height:auto;max-height:540px;object-fit:contain}.MathSpaceIntroTeacher_answer__WAa_l{background:#f1f7fc;border:1px solid #d4e5f1;border-radius:16px;padding:24px;margin:18px 0;font-size:23px;line-height:1.8}.MathSpaceIntroTeacher_answer__WAa_l h2{font-size:25px;font-weight:600;margin:0 0 16px}.MathSpaceIntroTeacher_answer__WAa_l input{width:100%;box-sizing:border-box;border:1px solid #c3d5df;background:white;border-radius:8px;padding:12px;font:inherit}.MathSpaceIntroTeacher_answer__WAa_l details,.MathSpaceIntroTeacher_solution__PhB_q{font-size:18px;margin-top:16px}.MathSpaceIntroTeacher_choices__8nP4k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.MathSpaceIntroTeacher_choices__8nP4k figure{margin:0;padding:14px;border:1px solid #dce7ed;border-radius:16px}.MathSpaceIntroTeacher_choices__8nP4k img{width:100%;height:330px;object-fit:contain}.MathSpaceIntroTeacher_hint__0TPBE{font-size:18px;color:#476276;line-height:1.7}.MathSpaceIntroTeacher_drawing__aNCpW{position:relative;margin-bottom:190px}.MathSpaceIntroTeacher_drawing__aNCpW>img{display:block;width:100%;height:auto}.MathSpaceIntroTeacher_drawingSlot__op_S5{position:absolute;left:59.29%;top:5.05%;width:37.1%}.MathSpaceIntroTeacher_solution__PhB_q>div{max-width:360px}@media(max-width:800px){.MathSpaceIntroTeacher_first__PzOQZ{grid-template-columns:1fr}.MathSpaceIntroTeacher_first__PzOQZ>img{max-height:330px}.MathSpaceIntroTeacher_choices__8nP4k{gap:8px}.MathSpaceIntroTeacher_choices__8nP4k figure{padding:6px}.MathSpaceIntroTeacher_choices__8nP4k img{height:220px}.MathSpaceIntroTeacher_answer__WAa_l{padding:16px}.MathSpaceIntroTeacher_answer__WAa_l h2{font-size:22px}.MathSpaceIntroTeacher_drawing__aNCpW{margin-bottom:210px}}@media(max-width:500px){.MathSpaceIntroTeacher_choices__8nP4k img{height:160px}.MathSpaceIntroTeacher_drawing__aNCpW{min-width:560px}.MathSpaceIntroTeacher_drawingSlot__op_S5{font-size:14px}.MathSpaceIntroTeacher_prompt__Q4sX4{font-size:23px}}.MathSpaceIntroTeacher_drawingScroll__VHiaO{overflow-x:auto;overflow-y:hidden}.MathSpaceIntroTeacher_rotationSource__BBbqN{display:block;width:100%;height:auto;max-height:310px;object-fit:contain;margin:20px auto}