.KoreanUnit03ClosingTeacher_screen__A1HkL{--ink:#294b41}.KoreanUnit03ClosingTeacher_screen__A1HkL button{font:inherit}.KoreanUnit03ClosingTeacher_stage__tUIMg{max-width:1380px}.KoreanUnit03ClosingTeacher_heading__ofTmg{display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:start;border-bottom:1px solid #e0e8df;padding-bottom:20px;margin-bottom:24px}.KoreanUnit03ClosingTeacher_heading__ofTmg small{color:#6b8478;line-height:1.6}.KoreanUnit03ClosingTeacher_heading__ofTmg>span{font-size:20px;color:#738577;white-space:nowrap}.KoreanUnit03ClosingTeacher_heading__ofTmg h1{grid-column:1/-1;font-size:32px;margin:0;word-break:keep-all;line-height:1.5}.KoreanUnit03ClosingTeacher_lead__GM3Ry{font-size:clamp(23px,2.2vw,29px);font-weight:650;line-height:1.7;word-break:keep-all;margin:25px 0}.KoreanUnit03ClosingTeacher_intro__iizOx{text-align:center;padding:35px 20px;background:linear-gradient(140deg,#f2f7e9,#fff9ec);border-radius:24px}.KoreanUnit03ClosingTeacher_intro__iizOx>p{font-size:28px;margin-bottom:12px}.KoreanUnit03ClosingTeacher_intro__iizOx>h2{font-size:clamp(44px,5vw,70px);margin:16px 0 40px;letter-spacing:-2px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1000px;margin:0 auto 30px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG article{padding:28px 20px;background:white;border:1px solid #dce5d4;border-radius:20px;text-align:left}.KoreanUnit03ClosingTeacher_introLenses__kPYsG small{color:#799568;font-size:17px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG h3{font-size:30px;margin:14px 0}.KoreanUnit03ClosingTeacher_introLenses__kPYsG p{font-size:20px;line-height:1.6;margin:0}.KoreanUnit03ClosingTeacher_intro__iizOx .KoreanUnit03ClosingTeacher_introNote__z3_43{font-size:22px;line-height:1.8}.KoreanUnit03ClosingTeacher_tabs___u7er{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}.KoreanUnit03ClosingTeacher_tabs___u7er button{flex:1;min-width:100px;min-height:52px;padding:12px 17px;background:#fff;border:1px solid #cddbc9;border-radius:12px;color:#36583e;cursor:pointer;font-size:19px}.KoreanUnit03ClosingTeacher_tabs___u7er button[aria-selected=true]{background:#385f46;color:white;border-color:#385f46}.KoreanUnit03ClosingTeacher_response__5oxW4{padding:24px;margin:20px 0;border:1px solid #dce6d6;border-radius:18px;background:#f8faf5;min-width:0}.KoreanUnit03ClosingTeacher_response__5oxW4>h3{font-size:24px;line-height:1.7;margin:0 0 22px;word-break:keep-all}.KoreanUnit03ClosingTeacher_teacherPreview__MQroz textarea{box-sizing:border-box;width:100%;font:inherit;font-size:21px;line-height:1.7;background:white;border:1px solid #bdcdbb;border-radius:12px;padding:18px;resize:vertical}.KoreanUnit03ClosingTeacher_teacherPreview__MQroz>button{background:#385f46;color:white;border:0;border-radius:10px;padding:12px 20px;cursor:pointer}.KoreanUnit03ClosingTeacher_teacherPreview__MQroz>button:disabled{opacity:.45;cursor:default}.KoreanUnit03ClosingTeacher_previewNote__RimP7{font-size:14px;color:#72816c;line-height:1.6}.KoreanUnit03ClosingTeacher_choiceFeedback__dEunD{font-size:21px;font-weight:700;color:#347450;min-height:32px}.KoreanUnit03ClosingTeacher_twoColumns__PspVn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.KoreanUnit03ClosingTeacher_reference__Vkyow{background:#fff9ec;border:1px solid #ebdfc3;padding:24px;border-radius:16px}.KoreanUnit03ClosingTeacher_reference__Vkyow h3{margin:0 0 12px}.KoreanUnit03ClosingTeacher_reference__Vkyow ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.KoreanUnit03ClosingTeacher_reference__Vkyow li{font-size:20px;line-height:1.6;word-break:keep-all}.KoreanUnit03ClosingTeacher_reference__Vkyow b{color:#926938}.KoreanUnit03ClosingTeacher_readingLayout__dBv7k{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:28px;align-items:start}.KoreanUnit03ClosingTeacher_reading__4qDfm{max-height:75vh;overflow:auto;overscroll-behavior:contain;background:#fffdf6;border:1px solid #e4d9bd;border-radius:20px;padding:30px;scrollbar-gutter:stable}.KoreanUnit03ClosingTeacher_articleBadge__50Jas{display:inline-block;font-size:14px;color:#687244;letter-spacing:.1em}.KoreanUnit03ClosingTeacher_reading__4qDfm h2{font-size:29px;line-height:1.5;word-break:keep-all;margin:16px 0 28px}.KoreanUnit03ClosingTeacher_reading__4qDfm h3{font-size:23px;line-height:1.6;margin:24px 0 15px;color:#527746}.KoreanUnit03ClosingTeacher_reading__4qDfm h4{font-size:22px;line-height:1.6;display:flex;align-items:baseline;gap:10px;word-break:keep-all}.KoreanUnit03ClosingTeacher_reading__4qDfm h4 span{display:grid;place-items:center;flex-shrink:0;background:#e6eddb;color:#486e3d;width:30px;height:30px;border-radius:50%;font-size:18px}.KoreanUnit03ClosingTeacher_reading__4qDfm p{font-size:21px;line-height:1.95;word-break:keep-all;margin:12px 0 28px}.KoreanUnit03ClosingTeacher_reading__4qDfm small{font-size:14px;line-height:1.6;color:#8b866f}.KoreanUnit03ClosingTeacher_readingQuestions__zyWwb{min-width:0}.KoreanUnit03ClosingTeacher_readingQuestions__zyWwb .KoreanUnit03ClosingTeacher_response__5oxW4,.KoreanUnit03ClosingTeacher_readingQuestions__zyWwb>.KoreanUnit03ClosingTeacher_tabs___u7er{margin-top:0}.KoreanUnit03ClosingTeacher_note__kVQjq{font-size:17px;line-height:1.7;word-break:keep-all;color:#6d7d68}.KoreanUnit03ClosingTeacher_photos__V4pSo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0}.KoreanUnit03ClosingTeacher_photos__V4pSo figure{margin:0;padding:15px;background:#ffecec;border:1px solid #f5cece;border-radius:20px}.KoreanUnit03ClosingTeacher_photos__V4pSo figure:nth-child(2){background:#fff8d5;border-color:#ecdf9a}.KoreanUnit03ClosingTeacher_photos__V4pSo figure:nth-child(3){background:#eef7dc;border-color:#d5e5b9}.KoreanUnit03ClosingTeacher_photos__V4pSo img{display:block;width:100%;height:auto;aspect-ratio:446/294;object-fit:contain;border-radius:10px;background:#fff}.KoreanUnit03ClosingTeacher_photos__V4pSo figcaption{text-align:center;font-size:29px;margin:22px 0 12px;line-height:1.6;word-break:keep-all}.KoreanUnit03ClosingTeacher_photos__V4pSo figcaption span{display:inline-block}.KoreanUnit03ClosingTeacher_rules__kZK_3{padding:30px;background:#f8f4fb;border:1px solid #e2d4ea;border-radius:20px}.KoreanUnit03ClosingTeacher_rules__kZK_3 h2{font-size:30px;line-height:1.5}.KoreanUnit03ClosingTeacher_rules__kZK_3>p{font-size:25px;line-height:1.9;word-break:keep-all}.KoreanUnit03ClosingTeacher_ruleCards__qjq82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.KoreanUnit03ClosingTeacher_ruleCards__qjq82 article{padding:24px 15px;text-align:center;background:white;border-radius:16px;border:1px solid #e4dceb}.KoreanUnit03ClosingTeacher_ruleCards__qjq82 article>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;font-size:25px}.KoreanUnit03ClosingTeacher_ruleCards__qjq82 strong{font-size:40px;color:#72528c}.KoreanUnit03ClosingTeacher_ruleCards__qjq82 article p{font-size:21px;line-height:1.6}.KoreanUnit03ClosingTeacher_nRule__2lR3A{padding:25px;background:#f4eefa;border:1px solid #e5d7ef;border-radius:18px;margin:28px 0}.KoreanUnit03ClosingTeacher_nRule__2lR3A strong{font-size:29px;color:#715187}.KoreanUnit03ClosingTeacher_nRule__2lR3A p{font-size:24px;line-height:1.7;margin-bottom:0;word-break:keep-all}.KoreanUnit03ClosingTeacher_quizProgress__gXYvo{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0}.KoreanUnit03ClosingTeacher_quizProgress__gXYvo>span{font-size:22px}.KoreanUnit03ClosingTeacher_quizProgress__gXYvo b{font-size:34px;color:#385f46}.KoreanUnit03ClosingTeacher_quizDots__mjEDt{display:flex;gap:10px}.KoreanUnit03ClosingTeacher_quizDots__mjEDt span{width:12px;height:12px;border-radius:50%;background:#dce6d7}.KoreanUnit03ClosingTeacher_quizDots__mjEDt .KoreanUnit03ClosingTeacher_activeDot__3yOGz{background:#4d7848;outline:4px solid #edf3e8}.KoreanUnit03ClosingTeacher_quizCard__eVXMP{min-height:330px}.KoreanUnit03ClosingTeacher_quizCard__eVXMP .KoreanUnit03ClosingTeacher_response__5oxW4{padding:36px}.KoreanUnit03ClosingTeacher_quizControls__GJUYh{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px}.KoreanUnit03ClosingTeacher_quizControls__GJUYh button{background:#385f46;color:white;border:0;border-radius:12px;padding:16px 24px;cursor:pointer;white-space:nowrap}.KoreanUnit03ClosingTeacher_quizControls__GJUYh button:disabled{opacity:.35;cursor:default}.KoreanUnit03ClosingTeacher_quizControls__GJUYh span{font-size:16px;color:#6e7a69}.KoreanUnit03ClosingTeacher_saveNote__gqIjU{font-size:16px;color:#73846f;line-height:1.7;margin:32px 0 18px}.KoreanUnit03ClosingTeacher_reading__4qDfm:focus-visible,.KoreanUnit03ClosingTeacher_screen__A1HkL button:focus-visible{outline:3px solid #a57bbc;outline-offset:4px}@media(max-width:900px){.KoreanUnit03ClosingTeacher_readingLayout__dBv7k{grid-template-columns:1fr}.KoreanUnit03ClosingTeacher_reading__4qDfm{max-height:58vh}.KoreanUnit03ClosingTeacher_photos__V4pSo,.KoreanUnit03ClosingTeacher_ruleCards__qjq82,.KoreanUnit03ClosingTeacher_twoColumns__PspVn{grid-template-columns:1fr}.KoreanUnit03ClosingTeacher_photos__V4pSo{max-width:520px;margin:25px auto}.KoreanUnit03ClosingTeacher_reference__Vkyow ul{grid-template-columns:1fr}}@media(max-width:650px){.KoreanUnit03ClosingTeacher_stage__tUIMg{padding:22px 16px}.KoreanUnit03ClosingTeacher_heading__ofTmg h1{font-size:28px}.KoreanUnit03ClosingTeacher_intro__iizOx{padding:28px 16px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG{grid-template-columns:1fr;gap:14px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG article{padding:18px}.KoreanUnit03ClosingTeacher_introLenses__kPYsG h3{margin:8px 0}.KoreanUnit03ClosingTeacher_intro__iizOx>p{font-size:22px}.KoreanUnit03ClosingTeacher_response__5oxW4{padding:18px}.KoreanUnit03ClosingTeacher_response__5oxW4>h3{font-size:22px}.KoreanUnit03ClosingTeacher_reading__4qDfm{padding:22px}.KoreanUnit03ClosingTeacher_reading__4qDfm p{font-size:20px}.KoreanUnit03ClosingTeacher_tabs___u7er button{font-size:17px;padding:12px;min-width:110px}.KoreanUnit03ClosingTeacher_rules__kZK_3{padding:22px}.KoreanUnit03ClosingTeacher_rules__kZK_3>p{font-size:22px}.KoreanUnit03ClosingTeacher_quizProgress__gXYvo{flex-wrap:wrap}.KoreanUnit03ClosingTeacher_quizCard__eVXMP .KoreanUnit03ClosingTeacher_response__5oxW4{padding:22px}.KoreanUnit03ClosingTeacher_quizControls__GJUYh{flex-wrap:wrap}.KoreanUnit03ClosingTeacher_quizControls__GJUYh span{order:3;width:100%;text-align:center}.KoreanUnit03ClosingTeacher_quizControls__GJUYh button{font-size:18px;padding:14px 16px}.KoreanUnit03ClosingTeacher_screen__A1HkL footer{flex-wrap:wrap}.KoreanUnit03ClosingTeacher_screen__A1HkL footer nav{order:3;width:100%;justify-content:center}.KoreanUnit03ClosingTeacher_screen__A1HkL footer nav button{padding:9px 13px}}.PracticalAiSociety_screen__4CpRR{min-height:100vh;display:flow-root;background:#f4f5f1;color:#203d3d;font-family:var(--font-geist-sans),Arial,sans-serif}.PracticalAiSociety_screen__4CpRR a,.PracticalAiSociety_screen__4CpRR button{font:inherit}.PracticalAiSociety_header__UhGrc{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;border-bottom:1px solid #d9e2dd;background:#fff}.PracticalAiSociety_brand__jH7y3{display:flex;align-items:center;gap:12px;color:#28675d}.PracticalAiSociety_brand__jH7y3 small{display:block;color:#73817b;font-size:12px;margin-bottom:4px}.PracticalAiSociety_brand__jH7y3 strong{font-size:19px}.PracticalAiSociety_headerActions__j0sPs{display:flex;align-items:center;gap:12px;font-size:14px}.PracticalAiSociety_headerActions__j0sPs>span{color:#6b7b75}.PracticalAiSociety_headerActions__j0sPs a,.PracticalAiSociety_headerActions__j0sPs button{display:inline-flex;align-items:center;gap:7px;background:white;border:1px solid #d1ded7;border-radius:9px;padding:10px 13px;text-decoration:none;color:#244c43}.PracticalAiSociety_stage__J8ujn{width:calc(100% - 48px);max-width:1320px;margin:26px auto;box-sizing:border-box;background:#fff;border:1px solid #e0e7df;border-radius:22px;padding:34px 40px;min-width:0;box-shadow:0 4px 20px #21422d04}.PracticalAiSociety_heading__WA5Se{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e4e9e1;padding-bottom:25px;margin-bottom:26px}.PracticalAiSociety_heading__WA5Se small{font-size:14px;color:#42816e;font-weight:700}.PracticalAiSociety_heading__WA5Se h1{font-size:clamp(24px,2.35vw,36px);line-height:1.4;letter-spacing:-1px;margin:10px 0 0;word-break:keep-all}.PracticalAiSociety_heading__WA5Se>span{white-space:nowrap;font-size:14px;color:#879289;padding-top:6px}.PracticalAiSociety_objective__In1wS{display:flex;gap:15px;padding:22px 26px;background:#edf5eb;border-radius:14px;margin-bottom:28px;align-items:center}.PracticalAiSociety_objective__In1wS>svg{flex-shrink:0;width:34px;height:34px;color:#4f8160}.PracticalAiSociety_objective__In1wS small{font-size:12px;color:#729276;font-weight:700}.PracticalAiSociety_objective__In1wS p{font-size:20px;line-height:1.6;margin:6px 0 0;word-break:keep-all}.PracticalAiSociety_tabs__wusWH{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.PracticalAiSociety_tabs__wusWH button{border:1px solid #d9e4dd;border-radius:10px;background:#fff;color:#63766b;padding:12px 18px;cursor:pointer;font-size:16px;font-weight:700}.PracticalAiSociety_tabs__wusWH button[aria-selected=true]{background:#eaf4ee;border-color:#78a88f;color:#22634e}.PracticalAiSociety_picture__i1fCi{margin:0 0 18px;min-width:0}.PracticalAiSociety_picture__i1fCi>button{display:block;position:relative;width:100%;border:1px solid #e4e8df;border-radius:14px;background:#f8f9f5;padding:12px;overflow:hidden;cursor:zoom-in}.PracticalAiSociety_picture__i1fCi img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.PracticalAiSociety_picture__i1fCi figcaption{font-size:12px;line-height:1.6;color:#8b958c;margin-top:8px}.PracticalAiSociety_zoomHint__czHJb{position:absolute;right:18px;bottom:15px;display:flex;gap:5px;align-items:center;font-size:11px;color:#486457;background:#fffffff0;padding:5px 8px;border-radius:6px}.PracticalAiSociety_compare__mk_ai{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}.PracticalAiSociety_compare__mk_ai article{padding:22px 24px;background:#f5f5f0;border-radius:12px}.PracticalAiSociety_compare__mk_ai article:last-child{background:#eef5f0}.PracticalAiSociety_compare__mk_ai small{color:#839084;font-weight:700;font-size:13px}.PracticalAiSociety_compare__mk_ai article:last-child small{color:#398666}.PracticalAiSociety_compare__mk_ai p{font-size:20px;line-height:1.65;margin:9px 0 0;word-break:keep-all}.PracticalAiSociety_question__sWfxZ{border:1px solid #dfe8e0;border-radius:14px;padding:22px;margin:18px 0;background:#fcfdfb;min-width:0}.PracticalAiSociety_question__sWfxZ h2{display:flex;align-items:flex-start;gap:9px;font-size:19px;line-height:1.6;margin:0;word-break:keep-all}.PracticalAiSociety_question__sWfxZ h2>span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:27px;height:27px;margin-top:2px;background:#e5eee4;border-radius:8px;color:#45705b;font-size:12px}.PracticalAiSociety_question__sWfxZ>p{font-size:14px;line-height:1.7;color:#869082;margin:10px 0 16px}.PracticalAiSociety_teacherInput__RZDi9 textarea{resize:none;display:block;width:100%;box-sizing:border-box;border:1px dashed #cedbcf;border-radius:9px;background:white;padding:14px;color:#8e988b;font:inherit;font-size:15px;line-height:1.7}.PracticalAiSociety_teacherInput__RZDi9 button{display:flex;align-items:center;gap:7px;font-size:13px;border:0;background:transparent;color:#417362;margin-top:13px;padding:0}.PracticalAiSociety_screen__4CpRR button:disabled{cursor:default;opacity:.5}.PracticalAiSociety_impact__bqwfS{display:grid;grid-template-columns:1fr 310px;gap:24px;align-items:center;margin:24px 0}.PracticalAiSociety_impact__bqwfS h2{font-size:28px;margin:0 0 13px}.PracticalAiSociety_impact__bqwfS>div>p{font-size:22px;line-height:1.7;word-break:keep-all}.PracticalAiSociety_notice__t4pdV,.PracticalAiSociety_think__6aCFD{display:flex;gap:12px;align-items:flex-start;background:#faf5e9;border-radius:12px;padding:20px;color:#806936}.PracticalAiSociety_notice__t4pdV svg,.PracticalAiSociety_think__6aCFD svg{flex-shrink:0;margin-top:4px}.PracticalAiSociety_notice__t4pdV p,.PracticalAiSociety_think__6aCFD p{margin:0;font-size:17px;line-height:1.8;word-break:keep-all}.PracticalAiSociety_video__qbx0h{display:block;color:#265b4a;text-decoration:none;border:1px solid #e0e6dc;border-radius:14px;padding:10px;min-width:0;background:#fff}.PracticalAiSociety_video__qbx0h img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.PracticalAiSociety_video__qbx0h>span{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;padding:12px 4px 5px}.PracticalAiSociety_video__qbx0h small{display:block;color:#8b978c;font-size:11px;padding:3px 4px 6px}.PracticalAiSociety_intro__CN_Mg{display:flex;align-items:center;gap:20px;background:#edf4ef;border-radius:14px;padding:22px 26px;margin-bottom:20px}.PracticalAiSociety_intro__CN_Mg>svg{flex-shrink:0}.PracticalAiSociety_intro__CN_Mg p,.PracticalAiSociety_lead__5uRM6{font-size:21px;line-height:1.8;margin:0;word-break:keep-all}.PracticalAiSociety_lead__5uRM6{margin-bottom:24px}.PracticalAiSociety_resourceRow__oq5An{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.PracticalAiSociety_resourceRow__oq5An>span{font-size:14px;line-height:1.7;color:#738273}.PracticalAiSociety_lightButton__1sRtf,.PracticalAiSociety_linkButton__7l9op{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border:1px solid #d6e2d8;border-radius:10px;font-size:15px!important;cursor:pointer;text-decoration:none}.PracticalAiSociety_linkButton__7l9op{background:#286c5a;color:#fff;border-color:#286c5a}.PracticalAiSociety_lightButton__1sRtf{background:#fff;color:#486b56}.PracticalAiSociety_steps__fV_4Z{list-style:none;margin:26px 0;padding:0;display:grid;gap:12px}.PracticalAiSociety_steps__fV_4Z li{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;background:#f6f8f3;border-radius:12px}.PracticalAiSociety_steps__fV_4Z li>b{display:grid;place-items:center;background:#e1ecdf;color:#5b8059;border-radius:50%;font-size:15px;min-width:32px;height:32px}.PracticalAiSociety_steps__fV_4Z h2{font-size:20px;margin:1px 0 9px}.PracticalAiSociety_steps__fV_4Z p{font-size:17px;line-height:1.7;color:#798672;margin:0;word-break:keep-all}.PracticalAiSociety_imagePair__LqJHJ,.PracticalAiSociety_questionGrid__cjg_3,.PracticalAiSociety_worksheetColumns__HoeFi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.PracticalAiSociety_imagePair__LqJHJ img{max-height:340px}.PracticalAiSociety_imagePair__LqJHJ article>h2{font-size:21px;margin:18px 0 10px}.PracticalAiSociety_imagePair__LqJHJ article>p{font-size:18px;line-height:1.7;word-break:keep-all}.PracticalAiSociety_questionGrid__cjg_3>.PracticalAiSociety_question__sWfxZ{margin:0}.PracticalAiSociety_questionGrid__cjg_3{margin:22px 0}.PracticalAiSociety_example__43OVS{border:1px solid #d9e3d4;border-radius:12px;background:#f9fbf5;margin:22px 0;padding:18px 22px}.PracticalAiSociety_example__43OVS summary{font-size:16px;color:#638250;cursor:pointer;font-weight:700}.PracticalAiSociety_example__43OVS>div{margin-top:22px}.PracticalAiSociety_notice__t4pdV{margin:22px 0}.PracticalAiSociety_columnTitle__8oBmB{display:flex;gap:10px;align-items:center;padding:10px 3px}.PracticalAiSociety_columnTitle__8oBmB small{font-size:12px;padding:6px 9px;border-radius:6px;background:#e9eee5;color:#73926e}.PracticalAiSociety_columnTitle__8oBmB h2{font-size:23px;margin:0}.PracticalAiSociety_rankTitle__iGoyP{display:flex;align-items:center;gap:16px;padding:18px 23px;background:#edf5e9;border-radius:12px}.PracticalAiSociety_rankTitle__iGoyP b{font-size:26px;color:#527d41}.PracticalAiSociety_rankTitle__iGoyP p{font-size:17px;color:#71856a;margin:0}.PracticalAiSociety_note__qXqd2{font-size:13px;line-height:1.8;color:#83927d;margin:18px 0}.PracticalAiSociety_presentationHero__BKwTB{text-align:center;background:#edf4eb;padding:44px 24px;border-radius:18px;color:#42754e}.PracticalAiSociety_presentationHero__BKwTB h2{font-size:29px;line-height:1.5;margin:18px 0 12px}.PracticalAiSociety_presentationHero__BKwTB p{font-size:18px;color:#75886b;line-height:1.7}.PracticalAiSociety_summary__qTqRW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:26px}.PracticalAiSociety_summary__qTqRW article{background:#f0f5ec;border-radius:14px;padding:24px}.PracticalAiSociety_summary__qTqRW b{font-size:14px;color:#8fac80}.PracticalAiSociety_summary__qTqRW h2{font-size:22px;line-height:1.5;margin:15px 0}.PracticalAiSociety_summary__qTqRW p{font-size:17px;line-height:1.8;color:#75876a;word-break:keep-all}.PracticalAiSociety_footer__emsGL{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e6eade;margin-top:32px;padding-top:25px}.PracticalAiSociety_footer__emsGL button{display:flex;align-items:center;justify-content:center;border:1px solid #d9e3d2;background:#fff;border-radius:10px;color:#487252;cursor:pointer}.PracticalAiSociety_footer__emsGL>button{gap:8px;padding:12px 20px;white-space:nowrap;min-height:46px}.PracticalAiSociety_footer__emsGL>button:last-child{background:#296956;color:#fff;border-color:#296956}.PracticalAiSociety_footer__emsGL nav{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.PracticalAiSociety_footer__emsGL nav button{width:40px;min-height:42px;font-size:14px;font-weight:700;padding:8px}.PracticalAiSociety_footer__emsGL nav button[aria-current=step]{background:#296956;color:#fff;border-color:#296956}.PracticalAiSociety_source__6isRl{font-size:11px;line-height:1.8;color:#a1a997;margin-top:24px}.PracticalAiSociety_dialog__9kRKn{border:0;border-radius:18px;padding:22px;width:min(1100px,92vw);max-height:92vh;color:#284b3d}.PracticalAiSociety_dialog__9kRKn::backdrop{background:#0b241acc}.PracticalAiSociety_dialog__9kRKn header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.PracticalAiSociety_dialog__9kRKn header button{display:flex;gap:6px;align-items:center;border:1px solid #d5dfd1;background:#fff;border-radius:8px;padding:9px 12px;white-space:nowrap}.PracticalAiSociety_dialog__9kRKn>img{width:100%;height:auto;object-fit:contain}.PracticalAiSociety_studentEditor__l18gb textarea{display:block;width:100%;box-sizing:border-box;padding:15px;border:1px solid #9ebdaf;border-radius:10px;font:inherit;font-size:19px;line-height:1.75;color:#203d3d;background:#fff;resize:vertical;min-height:58px}.PracticalAiSociety_studentEditor__l18gb textarea:focus{outline:2px solid #478b6c;outline-offset:2px}.PracticalAiSociety_studentEditor__l18gb p{font-size:13px;line-height:1.7;margin:10px 0;color:#587967}.PracticalAiSociety_studentEditor__l18gb button{border:0;border-radius:9px;padding:11px 18px;background:#286c5a;color:white;cursor:pointer;font-size:16px}.PracticalAiSociety_studentEditor__l18gb button:disabled{opacity:.5}.PracticalAiSociety_studentEditor__l18gb a{display:inline-flex;align-items:center;gap:7px;background:#eaf4eb;color:#286448;border:1px solid #aac5b1;border-radius:8px;padding:10px 13px;margin:0 0 14px;text-decoration:none;font-size:16px;pointer-events:auto}.PracticalAiSociety_studentEditor__l18gb button,.PracticalAiSociety_studentEditor__l18gb textarea{pointer-events:auto}.PracticalAiSociety_studentEditor__l18gb .PracticalAiSociety_error__ZZrPv{color:#b33838}.PracticalAiSociety_screen__4CpRR a:focus-visible,.PracticalAiSociety_screen__4CpRR button:focus-visible{outline:3px solid #5c9e84;outline-offset:3px}@media(min-width:1600px){.PracticalAiSociety_stage__J8ujn{max-width:1480px;padding:40px 48px}.PracticalAiSociety_picture__i1fCi img{max-height:480px}}@media(max-width:1100px){.PracticalAiSociety_stage__J8ujn{padding:26px}.PracticalAiSociety_impact__bqwfS{grid-template-columns:1fr 250px}.PracticalAiSociety_summary__qTqRW{gap:10px}.PracticalAiSociety_summary__qTqRW article{padding:17px}.PracticalAiSociety_questionGrid__cjg_3,.PracticalAiSociety_worksheetColumns__HoeFi{gap:12px}.PracticalAiSociety_question__sWfxZ{padding:18px}.PracticalAiSociety_question__sWfxZ h2{font-size:17px}}@media(max-width:850px){.PracticalAiSociety_stage__J8ujn{width:calc(100% - 32px);margin:16px auto}.PracticalAiSociety_header__UhGrc{padding:16px}.PracticalAiSociety_headerActions__j0sPs>span{display:none}.PracticalAiSociety_headerActions__j0sPs{gap:6px}.PracticalAiSociety_stage__J8ujn{padding:22px}.PracticalAiSociety_summary__qTqRW{grid-template-columns:1fr}.PracticalAiSociety_summary__qTqRW article{padding:20px}.PracticalAiSociety_summary__qTqRW h2{margin:9px 0}.PracticalAiSociety_summary__qTqRW p{margin:0}.PracticalAiSociety_impact__bqwfS{grid-template-columns:1fr 240px}}@media(max-width:600px){.PracticalAiSociety_header__UhGrc{align-items:flex-start;gap:12px}.PracticalAiSociety_brand__jH7y3 strong{font-size:15px}.PracticalAiSociety_brand__jH7y3>svg{display:none}.PracticalAiSociety_headerActions__j0sPs{flex-wrap:wrap;justify-content:flex-end}.PracticalAiSociety_headerActions__j0sPs a,.PracticalAiSociety_headerActions__j0sPs button{font-size:11px;padding:7px}.PracticalAiSociety_stage__J8ujn{width:calc(100% - 20px);margin:10px auto;padding:20px 16px;border-radius:14px}.PracticalAiSociety_heading__WA5Se h1{font-size:24px}.PracticalAiSociety_heading__WA5Se small{font-size:12px}.PracticalAiSociety_objective__In1wS{padding:17px;gap:10px}.PracticalAiSociety_objective__In1wS p{font-size:17px}.PracticalAiSociety_objective__In1wS>svg{width:26px}.PracticalAiSociety_tabs__wusWH{gap:6px}.PracticalAiSociety_tabs__wusWH button{padding:10px 12px;font-size:13px}.PracticalAiSociety_compare__mk_ai{gap:9px}.PracticalAiSociety_compare__mk_ai article{padding:14px}.PracticalAiSociety_compare__mk_ai p{font-size:16px}.PracticalAiSociety_picture__i1fCi>button{padding:5px}.PracticalAiSociety_zoomHint__czHJb{font-size:10px;right:9px;bottom:9px}.PracticalAiSociety_imagePair__LqJHJ,.PracticalAiSociety_impact__bqwfS,.PracticalAiSociety_questionGrid__cjg_3,.PracticalAiSociety_worksheetColumns__HoeFi{grid-template-columns:1fr}.PracticalAiSociety_question__sWfxZ{padding:16px}.PracticalAiSociety_question__sWfxZ h2{font-size:17px}.PracticalAiSociety_question__sWfxZ>p{font-size:12px}.PracticalAiSociety_intro__CN_Mg p,.PracticalAiSociety_lead__5uRM6{font-size:18px}.PracticalAiSociety_intro__CN_Mg{padding:17px;gap:12px}.PracticalAiSociety_steps__fV_4Z li{padding:18px 15px;gap:12px}.PracticalAiSociety_steps__fV_4Z h2{font-size:18px}.PracticalAiSociety_steps__fV_4Z p{font-size:15px}.PracticalAiSociety_rankTitle__iGoyP{padding:16px}.PracticalAiSociety_rankTitle__iGoyP p{font-size:15px}.PracticalAiSociety_rankTitle__iGoyP b{font-size:22px}.PracticalAiSociety_impact__bqwfS>div>p{font-size:20px}.PracticalAiSociety_footer__emsGL{flex-wrap:wrap;gap:14px}.PracticalAiSociety_footer__emsGL>button{padding:11px 14px}.PracticalAiSociety_footer__emsGL nav{order:3;width:100%;gap:6px}.PracticalAiSociety_footer__emsGL nav button{width:36px;min-height:40px}.PracticalAiSociety_studentEditor__l18gb textarea{font-size:17px}.PracticalAiSociety_dialog__9kRKn{padding:14px}.PracticalAiSociety_dialog__9kRKn header strong{font-size:14px}}.PracticalAiSociety_impact__bqwfS>div:only-child{grid-column:1/-1}.TeachingActivity_input__uLAXZ{display:block;width:100%;min-height:100px;padding:14px;border:1px solid #a8bbd5;border-radius:12px;background:white;color:#172b4d;font-size:20px}.TeachingActivity_button__FxpIQ,.TeachingActivity_editor__wnkDp button{padding:12px 20px;margin-top:10px;border-radius:10px;background:#2563eb;color:white}.TeachingActivity_vocabulary__k_afF{max-width:1100px;margin:28px auto;padding:24px}.TeachingActivity_tabs__C9uA9{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:24px 0}.TeachingActivity_tabs__C9uA9 button{padding:10px 16px;border:1px solid #c2cfdf;border-radius:8px;background:white}.TeachingActivity_tabs__C9uA9 button[aria-current]{background:#2563eb;color:white}.TeachingActivity_tabs__C9uA9 button:disabled{opacity:.45}.TeachingActivity_editor__wnkDp{margin-top:18px}.TeachingActivity_editor__wnkDp h2{font-size:28px;line-height:1.6}.TeachingActivity_roster__U4kS2{width:100%;flex-basis:100%;background:white;border:1px solid #dce5d7;padding:19px;border-radius:12px;color:#334f3b}.TeachingActivity_rosterTitle__laA4c{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:12px}.TeachingActivity_rosterTitle__laA4c strong{display:flex;gap:7px;align-items:center}.TeachingActivity_rosterTitle__laA4c span{color:#6d7f70;font-size:12px}.TeachingActivity_tableScroll__ft_CN{max-height:350px;overflow:auto}.TeachingActivity_roster__U4kS2 table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;white-space:nowrap}.TeachingActivity_roster__U4kS2 th{color:#6a7d6c;background:#f4f7ef;font-size:12px;position:sticky;top:0}.TeachingActivity_roster__U4kS2 td,.TeachingActivity_roster__U4kS2 th{padding:10px 12px;border-bottom:1px solid #edf0e8}.TeachingActivity_online__YIhgR{color:#397549;font-weight:700}.TeachingActivity_offline__48JA4{color:#728078}.TeachingActivity_overlay__UwvlC{position:fixed;inset:0;z-index:10000;overflow:auto;padding:30px 36px;background:radial-gradient(ellipse at 0 0,#e6f4e3 0,transparent 42%),radial-gradient(ellipse at 100% 100%,#fff0dc 0,transparent 38%),#fafbf4;color:#304537}.TeachingActivity_board__aNPDG{max-width:1440px;margin:auto}.TeachingActivity_boardHeader__1IkmK{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.TeachingActivity_boardIdentity__zgTGZ{display:flex;align-items:center;gap:16px}.TeachingActivity_boardIcon__Zae76{display:grid;place-items:center;width:60px;height:60px;border-radius:21px;background:#e1edd5;color:#436b35;transform:rotate(-5deg)}.TeachingActivity_boardIdentity__zgTGZ small{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;color:#6b8260;margin-bottom:5px}.TeachingActivity_boardIdentity__zgTGZ h2{margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.04em;line-height:1.3}.TeachingActivity_backButton__CwjnS,.TeachingActivity_quietButton__vb0pl{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d7e1ce;border-radius:14px;background:#fffefa;color:#42593d;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.TeachingActivity_backButton__CwjnS:hover,.TeachingActivity_quietButton__vb0pl:hover{background:#eaf2e1}.TeachingActivity_board__aNPDG a:focus-visible,.TeachingActivity_board__aNPDG button:focus-visible{outline:3px solid #557b36;outline-offset:4px}.TeachingActivity_questionBanner__T7JvD{padding:28px 34px;background:#fffefa;border:2px solid #e3e8d3;border-radius:26px;box-shadow:0 6px 0 #e9eddd;margin-bottom:26px}.TeachingActivity_questionLabel___0WCd{display:flex;align-items:center;gap:8px;color:#6a813b;font-weight:800;font-size:14px}.TeachingActivity_questionBanner__T7JvD h3{font-size:clamp(25px,2.7vw,38px);font-weight:800;line-height:1.5;letter-spacing:-.035em;margin:14px 0 10px;word-break:keep-all;overflow-wrap:anywhere}.TeachingActivity_questionBanner__T7JvD p{font-size:16px;line-height:1.6;color:#738066;margin:0}.TeachingActivity_questionPicker__nMuTL{display:flex;gap:12px;align-items:center;margin:30px 0 22px}.TeachingActivity_questionPicker__nMuTL>div{display:grid;grid-template-columns:repeat(15,minmax(34px,1fr));gap:7px;flex:1}.TeachingActivity_questionPicker__nMuTL button{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #d9e2cf;border-radius:11px;background:#fffefa;color:#5c7150;font-weight:700;font-size:14px;cursor:pointer}.TeachingActivity_questionPicker__nMuTL>button{min-width:40px}.TeachingActivity_questionPicker__nMuTL button[aria-current]{background:#53783e;color:white;border-color:#53783e;box-shadow:0 3px 0 #38532b}.TeachingActivity_questionPicker__nMuTL button:disabled{opacity:.35;cursor:default}.TeachingActivity_boardTools__YYK1u{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 20px}.TeachingActivity_boardTools__YYK1u>p{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;margin:0}.TeachingActivity_boardTools__YYK1u small{font-size:14px;font-weight:500;color:#788370}.TeachingActivity_countBubble__Fqx6w{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#e4eed8;color:#4c7037;font-size:20px;font-weight:800}.TeachingActivity_boardTools__YYK1u>div{display:flex;gap:8px}.TeachingActivity_quietButton__vb0pl{font-size:13px;background:transparent;border-color:#dce3d2}.TeachingActivity_responseCards__0OHwP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.TeachingActivity_responseCard__3NGXM{--card-accent:#8caf75;--card-soft:#edf5e6;padding:24px;border-radius:23px;background:#fffefa;border:1px solid #dfe7d7;border-top:5px solid var(--card-accent);box-shadow:0 5px 0 #e5eada;min-height:220px;overflow-wrap:anywhere}.TeachingActivity_responseCard__3NGXM:nth-child(4n+2){--card-accent:#e9b46f;--card-soft:#fff2dc}.TeachingActivity_responseCard__3NGXM:nth-child(4n+3){--card-accent:#a7a0cb;--card-soft:#f0ecfa}.TeachingActivity_responseCard__3NGXM:nth-child(4n+4){--card-accent:#87b9c1;--card-soft:#eaf5f6}.TeachingActivity_cardIdentity__J7IUn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TeachingActivity_studentBadge__2U_09{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:13px;background:var(--card-soft);font-size:17px;font-weight:800;color:#4d6246}.TeachingActivity_cardIdentity__J7IUn h3{font-size:19px;font-weight:800;line-height:1.4;margin:0}.TeachingActivity_cardLabel__TdffC{margin-left:auto;font-size:11px;color:#7f8976}.TeachingActivity_responseText__NJq7L{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(21px,1.9vw,28px);line-height:1.8;font-weight:500;color:#384b35;margin:22px 0 6px}.TeachingActivity_waitingCard__J5z5A{background:#f8f9f2;border-style:dashed;box-shadow:none;border-top-width:2px;min-height:220px}.TeachingActivity_waitingCard__J5z5A .TeachingActivity_responseText__NJq7L{color:#879180;font-size:18px;font-weight:400}.TeachingActivity_waitingCard__J5z5A .TeachingActivity_studentBadge__2U_09{background:#eaf0e3}.TeachingActivity_correctBadge__FTRTw,.TeachingActivity_retryBadge__Yg7jb{display:inline-block;margin-top:20px;padding:7px 11px;border-radius:10px;font-size:12px;font-weight:700;background:#eaf4df;color:#517239}.TeachingActivity_retryBadge__Yg7jb{background:#fff0d7;color:#936a2b}.TeachingActivity_boardFooter__OU_yL{display:flex;align-items:center;justify-content:center;gap:8px;color:#7c8a6e;font-size:14px;line-height:1.6;text-align:center;margin:34px 0 8px}.TeachingActivity_boardEmpty__ldnip{padding:50px 24px;border:2px dashed #dbe4cd;border-radius:24px;color:#738369;text-align:center;font-size:20px}.TeachingActivity_boardError__QBKue{background:#fff0e5;color:#8d452a;border-radius:12px;padding:15px}@media(min-width:1700px){.TeachingActivity_responseCards__0OHwP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.TeachingActivity_responseCards__0OHwP{grid-template-columns:repeat(2,minmax(0,1fr))}.TeachingActivity_questionPicker__nMuTL>div{grid-template-columns:repeat(10,minmax(30px,1fr))}}@media(max-width:700px){.TeachingActivity_tabs__C9uA9{grid-template-columns:repeat(5,1fr)}.TeachingActivity_overlay__UwvlC{padding:20px 14px}.TeachingActivity_boardHeader__1IkmK{align-items:flex-start;gap:16px;flex-direction:column;margin-bottom:22px}.TeachingActivity_boardIcon__Zae76{width:48px;height:48px}.TeachingActivity_boardIdentity__zgTGZ{gap:12px}.TeachingActivity_questionBanner__T7JvD{padding:22px}.TeachingActivity_questionBanner__T7JvD p{font-size:14px}.TeachingActivity_boardTools__YYK1u{align-items:flex-start;flex-direction:column}.TeachingActivity_responseCards__0OHwP{grid-template-columns:minmax(0,1fr);gap:18px}.TeachingActivity_questionPicker__nMuTL{gap:6px}.TeachingActivity_questionPicker__nMuTL>div{grid-template-columns:repeat(5,minmax(30px,1fr))}.TeachingActivity_questionPicker__nMuTL>button{min-width:30px}.TeachingActivity_rosterTitle__laA4c{align-items:flex-start;flex-direction:column}.TeachingActivity_responseCard__3NGXM{padding:22px}.TeachingActivity_responseText__NJq7L{font-size:23px}.TeachingActivity_boardFooter__OU_yL{font-size:12px}}.TeachingActivity_recordTabs__T9jDi{display:flex;flex-wrap:wrap;gap:10px;border-bottom:2px solid #d9e2cf;padding-bottom:14px;margin:24px 0}.TeachingActivity_recordTabs__T9jDi button{font:inherit;font-size:18px;font-weight:700;padding:12px 20px;border:1px solid #d9e2cf;border-radius:12px;background:#fffefa;color:#42593d;cursor:pointer}.TeachingActivity_recordTabs__T9jDi button[aria-selected=true]{background:#53783e;color:#fff;border-color:#53783e}.TeachingActivity_recordTabs__T9jDi button:focus-visible{outline:3px solid #557b36;outline-offset:3px}.MoralWindBoyStudent_editor__kTcM0{pointer-events:auto;color:#244039;background:#f5f8f2;border:1px solid #d4e0cd;border-radius:18px;padding:22px;margin-top:18px;font:inherit;box-sizing:border-box}.MoralWindBoyStudent_editor__kTcM0 *{box-sizing:border-box}.MoralWindBoyStudent_editor__kTcM0 label{display:block;font-size:18px;font-weight:750;margin-bottom:12px}.MoralWindBoyStudent_editor__kTcM0 input,.MoralWindBoyStudent_editor__kTcM0 textarea{display:block;width:100%;min-width:0;padding:15px 17px;border:1px solid #9eb89f;border-radius:11px;background:white;color:#203b32;font:inherit;font-size:clamp(18px,2.2vw,24px);line-height:1.6}.MoralWindBoyStudent_editor__kTcM0 textarea{resize:vertical;min-height:170px}.MoralWindBoyStudent_editor__kTcM0 input:disabled,.MoralWindBoyStudent_editor__kTcM0 textarea:disabled{color:#385346;background:#edf1eb;opacity:1}.MoralWindBoyStudent_editor__kTcM0 button:focus-visible,.MoralWindBoyStudent_editor__kTcM0 input:focus-visible,.MoralWindBoyStudent_editor__kTcM0 textarea:focus-visible{outline:3px solid #c88b26;outline-offset:3px}.MoralWindBoyStudent_saveRow__BBOdT{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;margin-top:15px}.MoralWindBoyStudent_editor__kTcM0 button{pointer-events:auto;min-height:44px;cursor:pointer;border:0;border-radius:10px;padding:11px 21px;background:#346b46;color:white;font:inherit;font-size:18px;font-weight:700}.MoralWindBoyStudent_editor__kTcM0 button:disabled{cursor:default;background:#a3b6a2;color:#263c2a}.MoralWindBoyStudent_count__NtDyG{font-size:14px;color:#526c58;white-space:nowrap}.MoralWindBoyStudent_status__QBNrj{font-size:17px;line-height:1.65;margin:14px 0 0;overflow-wrap:anywhere}.MoralWindBoyStudent_correct__LP_WY{font-weight:750;color:#215d35}.MoralWindBoyStudent_retry__zE9WM{font-weight:700;color:#825316}.MoralWindBoyStudent_error__6QI_d{color:#9c352b}.MoralWindBoyStudent_saved__URqDV{color:#315c3e}.MoralWindBoyStudent_writing__zh6Dm{color:#52695a}@media(max-width:600px){.MoralWindBoyStudent_editor__kTcM0{padding:16px;margin-top:14px}.MoralWindBoyStudent_editor__kTcM0 label{font-size:17px}.MoralWindBoyStudent_editor__kTcM0 input,.MoralWindBoyStudent_editor__kTcM0 textarea{padding:12px;font-size:18px}.MoralWindBoyStudent_status__QBNrj{font-size:15px}.MoralWindBoyStudent_editor__kTcM0 button{font-size:17px}.MoralWindBoyStudent_count__NtDyG{font-size:13px}}.MoralHumanityTeacher_screen__9Y8JW{--ink:#302746;--purple:#755498;--line:#e3dced;color:var(--ink);background:#f6f3f8;min-height:100vh;padding-bottom:32px;font-family:inherit;line-height:1.65}.MoralHumanityTeacher_screen__9Y8JW *{box-sizing:border-box}.MoralHumanityTeacher_header__9kzP9{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 4%;background:#fff;border-bottom:1px solid var(--line)}.MoralHumanityTeacher_header__9kzP9>div{display:flex;align-items:center;gap:14px}.MoralHumanityTeacher_header__9kzP9 small,.MoralHumanityTeacher_header__9kzP9 strong{display:block}.MoralHumanityTeacher_header__9kzP9 small{font-size:13px;color:#766883}.MoralHumanityTeacher_header__9kzP9 strong{font-size:18px}.MoralHumanityTeacher_brandIcon__Wuuxh{display:grid;place-items:center;background:#eee6f6;border-radius:14px;width:46px;height:46px;color:var(--purple)}.MoralHumanityTeacher_editor__qIzmu button,.MoralHumanityTeacher_footer__8rX6q button,.MoralHumanityTeacher_header__9kzP9 a,.MoralHumanityTeacher_header__9kzP9 button,.MoralHumanityTeacher_tips__0mK1E button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;border:1px solid var(--line);border-radius:12px;padding:10px 18px;background:white;color:var(--ink);cursor:pointer;text-decoration:none}.MoralHumanityTeacher_editor__qIzmu button:focus-visible,.MoralHumanityTeacher_editor__qIzmu textarea:focus-visible,.MoralHumanityTeacher_screen__9Y8JW a:focus-visible,.MoralHumanityTeacher_screen__9Y8JW button:focus-visible,.MoralHumanityTeacher_screen__9Y8JW summary:focus-visible{outline:3px solid #258582;outline-offset:3px}.MoralHumanityTeacher_editor__qIzmu button:disabled,.MoralHumanityTeacher_screen__9Y8JW button:disabled{cursor:not-allowed;opacity:.45}.MoralHumanityTeacher_stage__QD_Tr{max-width:1320px;margin:26px auto;padding:32px 42px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 8px 28px #43305c06}.MoralHumanityTeacher_heading__iNGSn{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.MoralHumanityTeacher_heading__iNGSn small{display:inline-block;color:#79529e;background:#f0e8f7;border-radius:8px;padding:5px 12px;font-size:16px;font-weight:800}.MoralHumanityTeacher_heading__iNGSn h1{font-size:clamp(25px,2.35vw,38px);line-height:1.5;word-break:keep-all;margin:14px 0 0;letter-spacing:-.035em}.MoralHumanityTeacher_heading__iNGSn>span{white-space:nowrap;color:#857590;font-weight:700;font-size:17px;margin-top:9px}.MoralHumanityTeacher_picture__a5JOZ{margin:20px 0}.MoralHumanityTeacher_picture__a5JOZ button{display:block;width:100%;border:0;padding:0;background:#f8f5f0;cursor:zoom-in;border-radius:18px;overflow:hidden}.MoralHumanityTeacher_picture__a5JOZ img{display:block;width:100%;height:auto}.MoralHumanityTeacher_picture__a5JOZ figcaption{font-size:14px;color:#786c83;text-align:center;margin-top:9px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{background:#fcfaf6;border:1px solid #eee7dc;padding:26px 32px;border-radius:18px;font-size:23px;line-height:1.95;word-break:keep-all}.MoralHumanityTeacher_questionGrid__NI9Lq{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.MoralHumanityTeacher_questions__m8qJm{display:grid;gap:22px;margin-top:24px}.MoralHumanityTeacher_question__Jkwn7{border:1px solid var(--line);border-radius:18px;padding:24px;background:#fdfcff}.MoralHumanityTeacher_question__Jkwn7 h2{display:flex;align-items:flex-start;gap:12px;font-size:23px;line-height:1.65;word-break:keep-all;margin:0 0 18px}.MoralHumanityTeacher_question__Jkwn7 h2>span{display:grid;place-items:center;flex-shrink:0;background:#eee6f5;color:#755498;min-width:32px;height:32px;border-radius:10px;font-size:16px;margin-top:3px}.MoralHumanityTeacher_editor__qIzmu{color:#302746;font-size:20px;line-height:1.7}.MoralHumanityTeacher_editor__qIzmu label{display:block;font-size:16px;font-weight:700;margin:8px 0}.MoralHumanityTeacher_editor__qIzmu textarea{display:block;box-sizing:border-box;width:100%;padding:18px;border:1px solid #cec2dc;border-radius:12px;background:white;color:#302746;font:inherit;line-height:1.8;resize:vertical}.MoralHumanityTeacher_editor__qIzmu textarea:disabled{background:#f4f1f7}.MoralHumanityTeacher_editor__qIzmu>button,.MoralHumanityTeacher_saveRow__hIak5>button{margin-top:12px;background:#765297;color:#fff;border-color:#765297}.MoralHumanityTeacher_saveRow__hIak5{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.MoralHumanityTeacher_saveRow__hIak5 p{font-size:15px}.MoralHumanityTeacher_count__pIkh_{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;font-size:16px}.MoralHumanityTeacher_count__pIkh_ strong{font-size:21px;color:#70498f}.MoralHumanityTeacher_count__pIkh_ small{flex-basis:100%;color:#766b81;font-size:14px}.MoralHumanityTeacher_tips__0mK1E{margin-bottom:18px}.MoralHumanityTeacher_tips__0mK1E button{background:#fff7df;border-color:#f0dca6;color:#795622}.MoralHumanityTeacher_tips__0mK1E ol{margin:14px 0 0;padding:20px 24px 20px 42px;background:#fff9e9;border:1px solid #f0e4c2;border-radius:14px;font-size:17px}.MoralHumanityTeacher_tips__0mK1E li{padding:6px}.MoralHumanityTeacher_tips__0mK1E p{margin:4px 0}.MoralHumanityTeacher_topicList__hMkh0{list-style:none;padding:10px 0 20px;display:grid;gap:20px}.MoralHumanityTeacher_topicList__hMkh0 li{display:flex;align-items:center;gap:26px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fcfaff}.MoralHumanityTeacher_topicList__hMkh0 li:first-child{background:#f0e8f8;border-color:#c8b4dc}.MoralHumanityTeacher_topicList__hMkh0 b{font-size:46px;color:#a58abc;font-weight:500}.MoralHumanityTeacher_topicList__hMkh0 h2{font-size:27px;margin:2px 0;word-break:keep-all}.MoralHumanityTeacher_topicList__hMkh0 small{color:#80708e}.MoralHumanityTeacher_topicList__hMkh0 li>span{margin-left:auto;background:white;border-radius:30px;padding:6px 14px;font-size:15px;white-space:nowrap;color:var(--purple)}.MoralHumanityTeacher_titlePage__150z4{min-height:530px;background:linear-gradient(135deg,#f2edf9,#edf6f3);border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 24px;color:#71508e}.MoralHumanityTeacher_titlePage__150z4>p{letter-spacing:.12em;font-size:20px;margin:16px 0}.MoralHumanityTeacher_titlePage__150z4 h2{font-size:clamp(38px,5vw,66px);line-height:1.35;margin:15px 0 32px;letter-spacing:-.04em}.MoralHumanityTeacher_titlePage__150z4>div{display:flex;gap:10px;align-items:center;justify-content:center;font-size:22px;color:#476961}.MoralHumanityTeacher_tabs__iQh4y{display:flex;gap:10px;flex-wrap:wrap;border-bottom:2px solid #e8e0ef;padding:0 0 14px;margin:0 0 26px}.MoralHumanityTeacher_tabs__iQh4y button{flex:1;font:inherit;font-size:19px;font-weight:700;border:1px solid #ddd2e7;border-radius:12px;padding:14px 16px;cursor:pointer;color:#776587;background:#fbf9fd;word-break:keep-all}.MoralHumanityTeacher_tabs__iQh4y button[aria-selected=true]{color:white;background:#795599;border-color:#795599}.MoralHumanityTeacher_storyTitle__SRGeZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e9decf;padding-bottom:18px}.MoralHumanityTeacher_storyTitle__SRGeZ h2{font-size:25px;margin:0}.MoralHumanityTeacher_storyTitle__SRGeZ span{font-size:15px;color:#88765e;margin-left:auto}.MoralHumanityTeacher_story__aQ7Gp p{margin:22px 0 0}.MoralHumanityTeacher_gallery__eZ6un{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.MoralHumanityTeacher_gallery__eZ6un .MoralHumanityTeacher_picture__a5JOZ{margin:0}.MoralHumanityTeacher_gallery__eZ6un .MoralHumanityTeacher_picture__a5JOZ button{background:white;border:1px solid #eee8f3}.MoralHumanityTeacher_gallery__eZ6un img{aspect-ratio:1.4;object-fit:contain}.MoralHumanityTeacher_person__7LSpc{margin:22px 0;text-align:center}.MoralHumanityTeacher_person__7LSpc small{color:#8d78a0;letter-spacing:.08em}.MoralHumanityTeacher_person__7LSpc h2{font-size:32px;margin:4px}.MoralHumanityTeacher_person__7LSpc p{font-size:18px;color:#7c6d87;margin:4px}.MoralHumanityTeacher_quote__qoS3b{position:relative;margin:24px 0;padding:28px 52px 38px;border-radius:22px;background:#f5eff9;border:1px solid #e6daef}.MoralHumanityTeacher_quote__qoS3b>span{display:block;color:#b69bc9;font-family:Georgia,serif;font-size:88px;line-height:1}.MoralHumanityTeacher_quote__qoS3b p{font-size:clamp(25px,2.5vw,36px);line-height:1.9;margin:0;word-break:keep-all}.MoralHumanityTeacher_reflection__2rR_G{text-align:center;padding:34px;background:#f1f7f3;border-radius:18px;color:#406f63}.MoralHumanityTeacher_reflection__2rR_G h2{font-size:28px;margin:12px 0}.MoralHumanityTeacher_reflection__2rR_G p{font-size:19px;margin:0}.MoralHumanityTeacher_transcript__TKFEk{padding:16px 22px;border:1px solid var(--line);border-radius:12px;font-size:19px;margin:18px 0}.MoralHumanityTeacher_transcript__TKFEk summary{cursor:pointer;font-size:17px;font-weight:700}.MoralHumanityTeacher_transcript__TKFEk table{border-collapse:collapse;width:100%;margin:20px 0}.MoralHumanityTeacher_transcript__TKFEk td,.MoralHumanityTeacher_transcript__TKFEk th{border:1px solid #d4c8df;padding:14px;text-align:left}.MoralHumanityTeacher_transcript__TKFEk th{min-width:110px;background:#f2eafa}.MoralHumanityTeacher_banner__dCwzg{padding:20px 24px;border-radius:14px;background:#f2edf8;color:#765294;font-size:22px}.MoralHumanityTeacher_footer__8rX6q{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:26px;margin-top:34px}.MoralHumanityTeacher_footer__8rX6q nav{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.MoralHumanityTeacher_footer__8rX6q nav button{padding:8px;min-width:39px}.MoralHumanityTeacher_footer__8rX6q button[aria-current=step]{background:#785399;color:#fff;border-color:#785399}.MoralHumanityTeacher_source__VQ2hG{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#8b7f94}.MoralHumanityTeacher_source__VQ2hG a{text-decoration:underline}.MoralHumanityTeacher_dialog__KnHV_{max-width:95vw;width:1500px;max-height:94vh;padding:16px;border:1px solid #d4c6de;border-radius:18px;overflow:auto}.MoralHumanityTeacher_dialog__KnHV_::backdrop{background:#20162dd4}.MoralHumanityTeacher_dialog__KnHV_>button{display:flex;align-items:center;gap:8px;margin:0 0 14px auto;background:#765297;color:#fff;border:0;padding:10px 18px;border-radius:10px;cursor:pointer;font:inherit}.MoralHumanityTeacher_dialog__KnHV_ img{width:100%;height:auto;display:block}@media(min-width:1600px){.MoralHumanityTeacher_stage__QD_Tr{max-width:1480px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{font-size:25px}}@media(max-width:800px){.MoralHumanityTeacher_header__9kzP9{padding:14px 18px;flex-wrap:wrap}.MoralHumanityTeacher_header__9kzP9 strong{font-size:16px}.MoralHumanityTeacher_stage__QD_Tr{margin:12px;padding:22px 18px;border-radius:16px}.MoralHumanityTeacher_heading__iNGSn{gap:12px}.MoralHumanityTeacher_heading__iNGSn h1{font-size:25px}.MoralHumanityTeacher_gallery__eZ6un,.MoralHumanityTeacher_questionGrid__NI9Lq{grid-template-columns:1fr}.MoralHumanityTeacher_question__Jkwn7{padding:19px}.MoralHumanityTeacher_question__Jkwn7 h2{font-size:21px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{font-size:20px;padding:20px}.MoralHumanityTeacher_topicList__hMkh0 li{padding:20px;gap:16px;flex-wrap:wrap}.MoralHumanityTeacher_topicList__hMkh0 h2{font-size:23px}.MoralHumanityTeacher_topicList__hMkh0 b{font-size:35px}.MoralHumanityTeacher_topicList__hMkh0 li>span{margin-left:0}.MoralHumanityTeacher_tabs__iQh4y button{flex-basis:40%;font-size:16px}.MoralHumanityTeacher_quote__qoS3b{padding:24px}.MoralHumanityTeacher_quote__qoS3b p{font-size:25px}.MoralHumanityTeacher_footer__8rX6q{flex-wrap:wrap}.MoralHumanityTeacher_footer__8rX6q nav{order:3;width:100%}.MoralHumanityTeacher_titlePage__150z4>div{font-size:18px}.MoralHumanityTeacher_banner__dCwzg{font-size:19px}.MoralHumanityTeacher_count__pIkh_{gap:8px}.MoralHumanityTeacher_editor__qIzmu{font-size:20px}}.MoralHumanityTeacher_modelAnswer__nYkh4>summary{cursor:pointer;font-size:23px;font-weight:700;line-height:1.65;word-break:keep-all}.MoralHumanityTeacher_revealHint__zRop_{display:block;margin-top:12px;color:var(--purple);font-size:18px;font-weight:600}.MoralHumanityTeacher_modelAnswer__nYkh4>p{margin:18px 0 0;padding:18px;border:1px solid #cec2dc;border-radius:12px;background:#fff;color:var(--ink);font-size:20px;line-height:1.8;word-break:keep-all}@media(max-width:800px){.MoralHumanityTeacher_modelAnswer__nYkh4>summary{font-size:21px}}.RespectMemoryGame_game__ncaek{padding:24px;border:1px solid #d2dec9;border-radius:20px;background:#f8faf3;color:#2b4c3b;pointer-events:auto}.RespectMemoryGame_game__ncaek *,.RespectMemoryGame_ranking__F5oOX *{box-sizing:border-box}.RespectMemoryGame_game__ncaek button{font:inherit;pointer-events:auto}.RespectMemoryGame_game__ncaek button:focus-visible,.RespectMemoryGame_ranking__F5oOX button:focus-visible{outline:3px solid #386d53;outline-offset:4px}.RespectMemoryGame_gameHeading__7EIUv{display:flex;align-items:center;gap:15px;margin-bottom:24px}.RespectMemoryGame_gameIcon__5idIv{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#e4ecd6;color:#56754a;flex-shrink:0}.RespectMemoryGame_gameHeading__7EIUv small{font-size:12px;color:#698456;font-weight:800}.RespectMemoryGame_gameHeading__7EIUv h2{margin:5px 0 7px;font-size:25px;line-height:1.4;letter-spacing:-.6px}.RespectMemoryGame_gameHeading__7EIUv p{margin:0;font-size:15px;color:#5e7254;line-height:1.6}.RespectMemoryGame_start__fFf56{padding:22px 12px;text-align:center}.RespectMemoryGame_previewCards__ed3Lf{display:flex;justify-content:center;gap:12px;margin:0 0 24px}.RespectMemoryGame_previewCards__ed3Lf span{display:grid;place-items:center;width:73px;height:91px;border:2px solid white;border-radius:15px;background:#dce7cf;color:#76975f;font-size:35px;font-weight:800;transform:rotate(-8deg);box-shadow:0 4px 12px #30462b10}.RespectMemoryGame_previewCards__ed3Lf span:nth-child(2){background:#f1dfb4;color:#9d7c42;transform:rotate(4deg)}.RespectMemoryGame_previewCards__ed3Lf span:last-child{transform:rotate(10deg);background:#ded5ea;color:#8a789e}.RespectMemoryGame_start__fFf56 h3{margin:0 0 13px;font-size:25px}.RespectMemoryGame_start__fFf56 p{color:#576c4d;font-size:17px;line-height:1.85;margin:0}.RespectMemoryGame_rules__o3Eyh{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:21px 0 25px}.RespectMemoryGame_rules__o3Eyh span{padding:7px 12px;border-radius:20px;background:#edf1e4;color:#587049;font-size:13px}.RespectMemoryGame_primary__o6be7{padding:14px 23px;border:0;border-radius:11px;background:#37634c;color:#fff;font-size:17px!important;font-weight:700!important;cursor:pointer}.RespectMemoryGame_primary__o6be7:disabled{opacity:.65;cursor:wait}.RespectMemoryGame_stats__uvdjQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.RespectMemoryGame_stats__uvdjQ>div{padding:15px 18px;border:1px solid #dce5d3;border-radius:12px;background:#fffef9}.RespectMemoryGame_stats__uvdjQ span{display:flex;gap:6px;align-items:center;font-size:12px;color:#697e59}.RespectMemoryGame_stats__uvdjQ strong{display:block;margin-top:10px;font-size:27px;letter-spacing:-.8px;color:#36573b;font-variant-numeric:tabular-nums}.RespectMemoryGame_stats__uvdjQ strong small{font-size:12px;margin-left:5px;color:#6f805e;font-weight:500;letter-spacing:0}.RespectMemoryGame_progress__NcT_N{height:7px;margin-top:18px;overflow:hidden;border-radius:8px;background:#e3e9da}.RespectMemoryGame_progress__NcT_N>span{display:block;height:100%;border-radius:inherit;background:#89a774;transition:width .2s ease}.RespectMemoryGame_announcement__bPTQe{margin:17px 0;min-height:28px;color:#536f45;font-size:16px;line-height:1.7}.RespectMemoryGame_cards__Cxk_C{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.RespectMemoryGame_card__C8nft{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:137px;padding:24px 13px 18px;border:1px solid #bccdab;border-radius:14px;background:#e6eedb;color:#698d50;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.RespectMemoryGame_game__ncaek .RespectMemoryGame_card__C8nft:disabled{opacity:1!important;cursor:default}.RespectMemoryGame_card__C8nft:not(:disabled):hover{transform:translateY(-3px);border-color:#739c5b;background:#dbe9cc}.RespectMemoryGame_cardNumber__l0C8l{position:absolute;top:10px;left:12px;font-size:10px;font-weight:700;color:#69845b}.RespectMemoryGame_cardBack__sgury{display:grid;place-items:center;width:51px;height:51px;border-radius:16px;background:#f5f8ed;color:#82a268;transform:rotate(-5deg)}.RespectMemoryGame_cardBackLabel__y8mlJ{margin-top:12px;color:#617c4f;font-size:11px;letter-spacing:.04em}.RespectMemoryGame_faceUp__3OHqE{background:#fff6df;border:2px solid #c8ab65;color:#70561e}.RespectMemoryGame_cardText__NNbcr{display:block;max-width:100%;font-size:clamp(14px,1.6vw,20px);font-weight:800;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;text-align:center}.RespectMemoryGame_matched__U275b{background:#eaf4df;border:2px solid #8aae6c;color:#426032}.RespectMemoryGame_matchBadge__uun6H{display:inline-flex;align-items:center;gap:3px;margin-top:9px;padding:3px 7px;border-radius:10px;background:#dcebcf;color:#496b37;font-size:10px}.RespectMemoryGame_complete__Tv9K0{display:flex;align-items:center;justify-content:center;gap:17px;padding:24px;margin-top:23px;border:1px solid #d5c391;border-radius:14px;background:#fcf4dc;color:#88702f}.RespectMemoryGame_complete__Tv9K0 svg{flex-shrink:0}.RespectMemoryGame_complete__Tv9K0 h3{margin:0 0 7px;font-size:23px}.RespectMemoryGame_complete__Tv9K0 p{margin:0;font-size:15px;line-height:1.8;color:#786333}.RespectMemoryGame_helper__CdZkb{margin:17px 0 0;color:#657756;font-size:13px;line-height:1.8}.RespectMemoryGame_error__GHwRA{margin:15px 0;padding:16px 18px;border:1px solid #dfb6a7;border-radius:11px;background:#fff0e8;color:#934934;font-size:15px;line-height:1.7}.RespectMemoryGame_error__GHwRA p{margin:0}.RespectMemoryGame_error__GHwRA button{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 13px;border:1px solid #cda58f;border-radius:8px;background:#fffaf5;color:#874d37;cursor:pointer}.RespectMemoryGame_notice__h8n9b{padding:14px;border-radius:10px;background:#f2ecd9;color:#79683c;font-size:15px;line-height:1.7}.RespectMemoryGame_loading__ZscBW{display:flex;align-items:center;gap:9px;padding:25px 0;color:#617950;font-size:16px}.RespectMemoryGame_ranking__F5oOX{margin-top:25px;padding:23px;border:1px solid #dbe3d2;border-radius:16px;background:#fafbf6;color:#35503a}.RespectMemoryGame_ranking__F5oOX>header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}.RespectMemoryGame_ranking__F5oOX h3{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:20px}.RespectMemoryGame_ranking__F5oOX header p{margin:0;color:#607354;font-size:14px;line-height:1.7}.RespectMemoryGame_ranking__F5oOX header button{padding:9px 13px;border:1px solid #c6d5b8;border-radius:8px;background:#fffef9;color:#4c6b3d;font:inherit;font-size:13px;cursor:pointer}.RespectMemoryGame_rankingRules__eqy7U{margin:17px 0;color:#6d775f;font-size:13px;line-height:1.8}.RespectMemoryGame_rankingSummary__YHv5i{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:19px 0 14px;color:#597544;font-size:13px}.RespectMemoryGame_rankingSummary__YHv5i strong{color:#376342}.RespectMemoryGame_rankingSummary__YHv5i small{margin-left:auto;font-size:11px;color:#737f67}.RespectMemoryGame_tableScroll__CVlmJ{overflow-x:auto}.RespectMemoryGame_ranking__F5oOX table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.RespectMemoryGame_ranking__F5oOX td,.RespectMemoryGame_ranking__F5oOX th{padding:12px 13px;border-bottom:1px solid #e0e6d8;text-align:left}.RespectMemoryGame_ranking__F5oOX thead th{background:#ecf1e5;color:#60754f;font-size:12px;font-weight:600}.RespectMemoryGame_ranking__F5oOX tbody th{font-weight:600}.RespectMemoryGame_doneTag__6T0r1,.RespectMemoryGame_progressTag__nYXCT{display:inline-block;padding:4px 8px;border-radius:12px;font-size:11px;background:#e5efdb;color:#477038}.RespectMemoryGame_progressTag__nYXCT{background:#f1efdf;color:#82713b}.RespectMemoryGame_empty__LIoLK{padding:17px 0;color:#6c7c5b;font-size:14px;line-height:1.8}@media (max-width:700px){.RespectMemoryGame_game__ncaek{padding:18px;border-radius:15px}.RespectMemoryGame_gameHeading__7EIUv h2{font-size:21px}.RespectMemoryGame_gameHeading__7EIUv p{font-size:13px}.RespectMemoryGame_gameIcon__5idIv{width:46px;height:46px}.RespectMemoryGame_stats__uvdjQ{grid-template-columns:repeat(2,minmax(0,1fr))}.RespectMemoryGame_stats__uvdjQ>div{padding:12px 14px}.RespectMemoryGame_stats__uvdjQ strong{font-size:24px}.RespectMemoryGame_cards__Cxk_C{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.RespectMemoryGame_card__C8nft{min-height:117px;padding:24px 7px 12px;border-radius:10px}.RespectMemoryGame_cardText__NNbcr{font-size:13px;line-height:1.5}.RespectMemoryGame_cardNumber__l0C8l{top:7px;left:8px;font-size:9px}.RespectMemoryGame_cardBack__sgury{width:39px;height:39px;border-radius:12px}.RespectMemoryGame_cardBack__sgury svg{width:26px}.RespectMemoryGame_cardBackLabel__y8mlJ{font-size:9px;margin-top:9px}.RespectMemoryGame_matchBadge__uun6H{font-size:9px;padding:2px 4px;gap:1px}.RespectMemoryGame_matchBadge__uun6H svg{width:11px}.RespectMemoryGame_announcement__bPTQe{font-size:14px}.RespectMemoryGame_complete__Tv9K0{padding:18px;gap:12px}.RespectMemoryGame_complete__Tv9K0 h3{font-size:20px}.RespectMemoryGame_complete__Tv9K0 p{font-size:13px}.RespectMemoryGame_ranking__F5oOX{padding:18px}.RespectMemoryGame_rankingSummary__YHv5i small{margin-left:0}.RespectMemoryGame_ranking__F5oOX table{font-size:13px}.RespectMemoryGame_ranking__F5oOX td,.RespectMemoryGame_ranking__F5oOX th{padding:11px}}@media (max-width:480px){.RespectMemoryGame_game__ncaek{padding:14px}.RespectMemoryGame_cards__Cxk_C{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.RespectMemoryGame_card__C8nft{min-height:153px;padding:28px 12px 16px}.RespectMemoryGame_cardText__NNbcr{font-size:15px;line-height:1.55}.RespectMemoryGame_cardBack__sgury{width:49px;height:49px}.RespectMemoryGame_cardBack__sgury svg{width:31px}.RespectMemoryGame_cardBackLabel__y8mlJ{font-size:11px}.RespectMemoryGame_matchBadge__uun6H{margin-top:11px;font-size:10px;padding:3px 7px}.RespectMemoryGame_stats__uvdjQ>div{padding:12px}.RespectMemoryGame_stats__uvdjQ strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.RespectMemoryGame_card__C8nft,.RespectMemoryGame_progress__NcT_N>span{transition:none}}