.exercises_heading___0lyT{font-size:30px;font-weight:800;margin:22px 0 12px}.exercises_menu__wGL9G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.exercises_menu__wGL9G button{border:1px solid #ddd2c1;border-radius:20px;background:white;padding:18px;text-align:left;color:#34312e;cursor:pointer;font-weight:750;font-size:17px}.exercises_menu__wGL9G button[aria-pressed=true]{background:#245b7d;color:white;border-color:#245b7d}.exercises_activity__4HCxK{background:#fff;border:1px solid #e0d5c3;border-radius:26px;padding:26px;margin-top:24px;min-width:0}.exercises_activity__4HCxK h2{font-size:26px;font-weight:800}.exercises_activity__4HCxK h3{font-size:20px;font-weight:750}.exercises_activity__4HCxK p{line-height:1.7}.exercises_toolbar__eRjjt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.exercises_recall__qp4dq{border:1px solid #e0c88a;background:#fff5de;border-radius:22px;padding:22px;margin:20px 0}.exercises_recall__qp4dq h2{font-size:24px;font-weight:800}.exercises_recall__qp4dq h3{font-size:18px;font-weight:800;margin:16px 0 8px}.exercises_recall__qp4dq p{line-height:1.7;margin:8px 0}.exercises_recallGrid__cVmB3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.exercises_recallCard__xXELT{background:#ffffffb3;border-radius:15px;padding:15px}.exercises_recallCard__xXELT h3{margin:0 0 8px}.exercises_recallCard__xXELT p{font-size:15px}.exercises_columns__V50If{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.exercises_example__HyEPt{font-weight:650;color:#245b7d}.exercises_note__wL09j{background:#eef5f8;border-radius:14px;padding:14px;margin:16px 0;line-height:1.7;font-size:14px}.exercises_tableScroll__zjifn{overflow-x:auto}.exercises_negTable__p5GNS{border-collapse:collapse;width:100%;font-size:14px}.exercises_negTable__p5GNS td,.exercises_negTable__p5GNS th{border:1px solid #d5c49f;padding:10px;text-align:left;vertical-align:top}.exercises_negTable__p5GNS th{background:#f8e8bf}.exercises_classify__K7BCh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;margin:22px 0}.exercises_phraseList__oWP8j{display:grid;gap:9px;align-content:start}.exercises_phrase__Gk1K_{border:2px solid #ddd4c6;background:#fffaf2;border-radius:13px;padding:12px;text-align:left;line-height:1.6;color:#34312e;width:100%;cursor:pointer}.exercises_phrase__Gk1K_ small{display:block;font-size:12px;font-weight:700;color:#245b7d}.exercises_selected__PQi3k{outline:3px solid #245b7d;outline-offset:1px}.exercises_phrase__Gk1K_:disabled{cursor:default;opacity:1}.exercises_table__ZxXuk{width:100%;border-collapse:collapse;table-layout:fixed;align-self:start}.exercises_table__ZxXuk td,.exercises_table__ZxXuk th{border:1px solid #b5c8d4;vertical-align:top;padding:8px;overflow-wrap:anywhere}.exercises_table__ZxXuk th{background:#eaf4fb}.exercises_table__ZxXuk th button{padding:8px 2px;width:100%;color:#245b7d;font-weight:800;cursor:pointer;font-size:13px}.exercises_table__ZxXuk td{height:240px;background:#fafcfd}.exercises_tile__wqJCR{border:1px solid #c9d8e1;border-radius:9px;background:white;padding:8px;margin:8px 0;font-size:12px;line-height:1.5}.exercises_row__ctlTP{border:2px solid #e2d8c7;border-radius:18px;padding:18px;margin:16px 0;background:#fff}.exercises_row__ctlTP label{display:block;font-weight:700;margin-top:10px}.exercises_row__ctlTP textarea{width:100%;min-height:80px;border:1px solid #9b8d7a;border-radius:12px;padding:12px;font:inherit;background:white;color:#25282a;resize:vertical;margin-top:8px}.exercises_good__MH0TD{border-color:#74a77a!important;background:#eef8ee!important}.exercises_bad__P0_Jp{border-color:#d88d7a!important;background:#fff0eb!important}.exercises_feedback__pEQT6{font-weight:700;font-size:14px;margin-top:10px}.exercises_options__mblTK{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.exercises_options__mblTK button{border:1px solid #aac3d3;border-radius:999px;background:#fff;padding:9px 13px;font-size:13px;color:#245b7d;font-weight:700;cursor:pointer}.exercises_options__mblTK button[aria-pressed=true]{background:#245b7d;color:white}.exercises_options__mblTK button:disabled{cursor:default}.exercises_actions__SwEwL{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.exercises_primary__zmVzW,.exercises_secondary__LkxVX{border:1px solid #245b7d;border-radius:999px;padding:12px 20px;font:inherit;font-weight:750;cursor:pointer}.exercises_primary__zmVzW{background:#245b7d;color:white}.exercises_secondary__LkxVX{background:white;color:#245b7d}.exercises_primary__zmVzW:disabled{opacity:.45}.exercises_score__tf548{border-radius:18px;background:#fff1ce;padding:18px;margin-top:20px;font-size:18px;font-weight:700;line-height:1.7}.exercises_identity__ZUGHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.exercises_identity__ZUGHz label{font-weight:750}.exercises_identity__ZUGHz input{display:block;width:100%;padding:10px;border:1px solid #9b8d7a;border-radius:10px;margin-top:8px;background:white;color:#25282a}.exercises_editor__gb7GZ{display:block;width:100%;min-height:1000px;border:2px solid #9b8d7a;background:white;border-radius:15px;padding:20px;font:17px/1.9 Georgia,serif;color:#25282a;resize:vertical;margin-top:15px}.exercises_checklist__CK_Qd{background:#f5f8eb;border-radius:18px;padding:20px;margin-top:20px}.exercises_checklist__CK_Qd label{display:block;line-height:1.6;margin:10px 0}.exercises_checklist__CK_Qd input{margin-right:8px;accent-color:#245b7d}.exercises_activity__4HCxK button:focus-visible,.exercises_menu__wGL9G button:focus-visible,.exercises_recall__qp4dq button:focus-visible{outline:3px solid #d99b25;outline-offset:3px}.exercises_muted__azusH{font-size:14px;color:#71685d;margin-top:12px}.exercises_badge__sx4q5{font-size:12px;color:#755324;font-weight:700}.exercises_back__vrryR{color:#245b7d;font-weight:700;text-decoration:underline}@media(max-width:800px){.exercises_classify__K7BCh,.exercises_columns__V50If,.exercises_recallGrid__cVmB3{grid-template-columns:1fr}.exercises_activity__4HCxK{padding:18px}.exercises_recall__qp4dq{padding:16px}.exercises_identity__ZUGHz,.exercises_menu__wGL9G{grid-template-columns:1fr}.exercises_table__ZxXuk td,.exercises_table__ZxXuk th{padding:5px}.exercises_table__ZxXuk th button{font-size:12px}.exercises_tile__wqJCR{padding:5px;font-size:12px}.exercises_editor__gb7GZ{padding:12px;font-size:16px}}.exercises_recallSummary__m8JwD{cursor:pointer;font-size:20px;font-weight:800;line-height:1.5;color:#624515}.exercises_recallSummary__m8JwD span{display:block;margin:6px 0 0 22px;font-size:13px;font-weight:650;color:#624515}.exercises_recallSummary__m8JwD:focus-visible{outline:3px solid #245b7d;outline-offset:5px;border-radius:6px}.exercises_recallBody__9tbi4{border-top:1px solid #d6bd83;margin-top:18px;padding-top:20px}.exercises_good__MH0TD{border:3px solid #166534!important;background:#9dd7aa!important;color:#113c20}.exercises_bad__P0_Jp{border:3px solid #991b1b!important;background:#f2a99c!important;color:#651b12}.exercises_good__MH0TD .exercises_feedback__pEQT6{color:#113c20}.exercises_bad__P0_Jp .exercises_feedback__pEQT6{color:#651b12}.exercises_score__tf548{background:#f4c85a;border:2px solid #976400;color:#493100}.exercises_primary__zmVzW:disabled{opacity:1;background:#52687a;border-color:#52687a;color:#fff;cursor:not-allowed}@media(max-width:800px){.exercises_table__ZxXuk th button{font-size:11px;overflow-wrap:normal}}.exercises_underlinedTarget__PmETB{text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:#245b7d}.exercises_questionGroup__07kYU{grid-column:1/-1;min-width:0;border:2px solid #81adc3;border-radius:24px;background:#eaf4f9;padding:20px}.exercises_questionGroup__07kYU h3{font-size:22px;font-weight:800;line-height:1.4;color:#245b7d;margin:0 0 16px}.exercises_questionLinks__3bzYH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.exercises_questionLinks__3bzYH button{height:100%;min-width:0}@media(max-width:800px){.exercises_questionGroup__07kYU{padding:16px}.exercises_questionLinks__3bzYH{grid-template-columns:1fr}.exercises_questionGroup__07kYU h3{font-size:20px}}.exercises_table__ZxXuk td.exercises_dropReady__Q9jvD{background:#d6eaf5;outline:2px dashed #245b7d;outline-offset:-5px;cursor:pointer}.exercises_tapDrop__2VTDj{display:block;width:100%;min-height:48px;padding:10px 6px;border:2px solid #245b7d;border-radius:12px;background:#245b7d;color:white;font:inherit;font-size:13px;font-weight:800;cursor:pointer;margin:5px 0 12px}.exercises_tapDrop__2VTDj:focus-visible{outline:3px solid #d99b25;outline-offset:3px}