.level-test_page__MCGWI{max-width:1060px;margin:auto;padding:54px 24px 80px;color:#263630;font-size:16px;line-height:2}.level-test_header__iLRCq{max-width:820px}.level-test_back__XI8pl{display:inline-block;text-decoration:underline;margin-bottom:24px;min-height:44px}.level-test_header__iLRCq>span{display:block}.level-test_header__iLRCq h1{font-size:clamp(30px,4.3vw,49px);line-height:1.65;letter-spacing:-1px;margin:14px 0}.level-test_header__iLRCq p{font-size:18px;color:#45564b}.level-test_tags__RrqnJ{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.level-test_tags__RrqnJ span{background:#e9eddf;border:1px solid #cbd5c5;border-radius:30px;padding:3px 15px}.level-test_toolbar__UJz2k{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-block:20px;margin-block:12px 28px;border-block:1px solid #cdd4c9}.level-test_toolbar__UJz2k details{flex:1;min-width:200px}.level-test_toolbar__UJz2k summary{min-height:48px;cursor:pointer;padding:7px 4px}.level-test_toolbar__UJz2k details p{max-width:700px}.level-test_page__MCGWI button{min-height:48px;border:1px solid #526c5b;border-radius:10px;padding:10px 20px;background:#fff;color:#263f31;font:inherit;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.level-test_page__MCGWI button:hover{background:#edf2e7}.level-test_page__MCGWI button.level-test_primary__iuSYM{background:#234c3b;border-color:#234c3b;color:#fff;font-weight:700}.level-test_page__MCGWI button.level-test_primary__iuSYM:hover{background:#173d2c}.level-test_page__MCGWI button:disabled{background:#d8ded6;border-color:#bcc6b8;color:#53614d;cursor:not-allowed}.level-test_card__8A8N_ h2:focus,.level-test_page__MCGWI a:focus-visible,.level-test_page__MCGWI button:focus-visible,.level-test_page__MCGWI input:focus-visible,.level-test_page__MCGWI summary:focus-visible,.level-test_step__k1G_F:focus{outline:3px solid #9b391f;outline-offset:5px}.level-test_intro__4tot2{display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.level-test_card__8A8N_ h2,.level-test_intro__4tot2 h2{font-size:25px;line-height:1.7;margin-bottom:18px}.level-test_intro__4tot2 p{margin-bottom:20px}.level-test_note__1EAj6{padding:28px;border-radius:16px;background:#e9eddf;border:1px solid #cbd5c5}.level-test_note__1EAj6 strong{display:block;margin:14px 0;font-size:20px}.level-test_note__1EAj6 a{text-decoration:underline}.level-test_card__8A8N_{padding:clamp(20px,4vw,42px);background:#fffdf7;border:1px solid #b8c5b5;border-radius:20px}.level-test_progressLabel__FifDL{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.level-test_page__MCGWI progress{width:100%;height:12px;accent-color:#234c3b;margin:12px 0 26px}.level-test_step__k1G_F{scroll-margin-top:125px}.level-test_passage__1dQbn{padding:22px;background:#eff2e9;border-inline-start:4px solid #63816c;margin:20px 0}.level-test_passage__1dQbn h3{font-size:15px;margin-bottom:12px}.level-test_passage__1dQbn p{font-size:20px;line-height:1.9}.level-test_question__4iWK4{font-size:24px;line-height:1.8;margin:24px 0 18px;font-family:Arial,sans-serif;overflow-wrap:anywhere}.level-test_options__txev3{border:0;padding:0;margin:12px 0 24px;min-width:0}.level-test_options__txev3 legend{margin-bottom:12px;font-size:15px;font-weight:700}.level-test_options__txev3 label{display:grid;grid-template-columns:24px 22px 1fr 20px;gap:12px;align-items:center;min-height:64px;padding:14px 18px;margin-block:10px;border:2px solid #c1cbbd;border-radius:12px;background:#fff;cursor:pointer;text-align:left;overflow-wrap:anywhere}.level-test_options__txev3 label:focus-within{outline:3px solid #9b391f;outline-offset:3px}.level-test_options__txev3 label.level-test_selected__O_5SZ{border-color:#234c3b;background:#edf4e9}.level-test_options__txev3 input{width:21px;height:21px;accent-color:#234c3b;margin:0}.level-test_options__txev3 label span[lang=en]{font-family:Arial,sans-serif;font-size:20px;line-height:1.6}.level-test_actions__pNJgV{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.level-test_actions__pNJgV a{display:inline-flex;align-items:center;gap:8px;min-height:48px;text-decoration:underline}.level-test_bottom__HhYVu{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #d9dfd3;margin-top:28px;padding-top:20px}.level-test_bottom__HhYVu p{font-size:14px}.level-test_bottom__HhYVu button{border:0;text-decoration:underline;background:transparent}.level-test_band__6_Xz4{font-size:64px;font-weight:800;color:#234c3b;margin:10px 0}.level-test_scores__asTMr{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.level-test_scores__asTMr>div{background:#edf2e7;padding:18px;border-radius:12px}.level-test_scores__asTMr dt{font-weight:700}.level-test_scores__asTMr dd{font-size:15px;margin:8px 0}.level-test_status__xihDa{margin-top:16px;min-height:1em}.level-test_dialog__kK2kd{margin:auto;padding:30px;border:1px solid #8f9f89;border-radius:18px;width:min(600px,calc(100vw - 32px));max-height:85dvh;overflow:auto;background:#fcfbf4;color:#263630;font:inherit}.level-test_dialog__kK2kd::backdrop{background:#10251999}.level-test_dialog__kK2kd p{margin-block:18px}.level-test_large__4dotv{font-size:19px}.level-test_large__4dotv .level-test_question__4iWK4{font-size:29px}.level-test_large__4dotv .level-test_options__txev3 label span[lang=en],.level-test_large__4dotv .level-test_passage__1dQbn p{font-size:25px}@media (max-width:650px){.level-test_page__MCGWI{padding:30px 16px 60px}.level-test_intro__4tot2,.level-test_scores__asTMr{grid-template-columns:1fr}.level-test_card__8A8N_{border-radius:14px}.level-test_actions__pNJgV{align-items:stretch;flex-direction:column}.level-test_actions__pNJgV>*{width:100%}.level-test_options__txev3 label{gap:8px;padding:12px;grid-template-columns:22px 18px 1fr 18px}.level-test_question__4iWK4{font-size:22px}.level-test_header__iLRCq p{font-size:16px}.level-test_toolbar__UJz2k{gap:8px}.level-test_band__6_Xz4{font-size:52px}}@media (forced-colors:active){.level-test_options__txev3 label.level-test_selected__O_5SZ{border:3px solid Highlight}.level-test_card__8A8N_,.level-test_options__txev3 label,.level-test_page__MCGWI button{border-color:CanvasText}.level-test_page__MCGWI progress{forced-color-adjust:auto}}