.lesson-active-practice,.lesson-review-desk{color:#244b58;background:#f3f5ec;border:1px solid #cbd8c1;border-radius:9px;margin-top:32px;margin-bottom:35px;padding:28px;scroll-margin-top:100px}.lesson-active-practice>header,.lesson-review-desk>header{border-bottom:1px solid #d2ddc8;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:23px;padding-bottom:22px;display:flex}.practice-emblem{color:#876c36;background:#e8dfbf;border:1px solid #ceba80;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.lesson-active-practice h2,.lesson-review-desk h2{color:#244b58;margin:0 0 12px;font:30px/1.2 Georgia}.lesson-active-practice p,.lesson-review-desk p{color:#617966;margin-bottom:15px;font-size:12px;line-height:1.85}.lesson-active-practice .eyebrow,.lesson-review-desk .eyebrow{color:#93753d;margin-bottom:11px;font-size:9px}.active-recall h3{color:#244b58;margin:0 0 20px;font:22px/1.4 Georgia}.active-recall>label{color:#3b5e60;font-size:12px;font-weight:650;display:block}.active-recall label small{color:#6b806b;margin:6px 0 10px;font-size:10px;font-weight:400;line-height:1.7;display:block}.active-recall textarea{color:#244b58;resize:vertical;background:#fffef7;border:1px solid #becfb3;border-radius:5px;width:100%;margin-bottom:14px;padding:12px;font:13px/1.8 system-ui;display:block}.practice-button,.practice-actions button,.review-start button,.review-session-head button{color:#274e59;cursor:pointer;background:#e4d5a9;border:1px solid #baa161;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font:650 11px/1.6 system-ui;display:inline-flex}.recall-explanation{background:#fffcf1;border-left:3px solid #b4934b;margin-top:17px;padding:19px}.practice-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.practice-actions button[aria-pressed=true]{background:var(--site-dark-raised);color:#fff7e0;border-color:#275d55}.practice-actions a{color:#8b6b30;align-items:center;gap:8px;min-height:40px;font-size:11px;display:flex}.practice-choice,.practice-transfer{background:#fffdf5;border:1px solid #ccd7c0;border-radius:5px;margin-top:17px;padding:0 17px}.practice-choice summary,.practice-transfer summary{cursor:pointer;color:#315862;padding:15px 0;font-size:12px;font-weight:650}.practice-choice fieldset{border:0;margin:0;padding:0 0 12px}.practice-choice legend{margin-bottom:12px;font-size:13px;font-weight:650;line-height:1.8}.practice-choice fieldset label{border:1px solid #d8e0cc;border-radius:4px;align-items:flex-start;gap:9px;margin-bottom:8px;padding:10px;font-size:12px;line-height:1.7;display:flex}.practice-choice input{margin-top:4px}.practice-choice [role=status]{padding-bottom:16px;font-size:12px;line-height:1.7}.practice-choice [role=status] a{color:#8a6d33;text-decoration:underline}.practice-record{border-top:1px solid #d0dbc5;margin-top:24px;padding-top:22px}.practice-record [role=status]{min-height:22px;margin-top:12px}.practice-storage{margin:13px 0 0;color:#768771!important;font-size:10px!important;line-height:1.8!important}.practice-feedback{border-top:1px solid #d2ddc8;margin:20px 0 0;padding-top:17px}.practice-feedback a{color:#8b6c31;align-items:center;gap:7px;font-weight:650;display:inline-flex}.review-counts{flex-shrink:0;gap:22px;display:flex}.review-counts>span{color:#667e66;flex-direction:column;font-size:10px;line-height:1.7;display:flex}.review-counts b{color:#997938;font:36px/1.2 Georgia}.review-start{grid-template-columns:1fr 1fr;gap:30px;display:grid}.review-start label{margin-bottom:12px;font-size:12px;font-weight:650;display:block}.review-start select{color:#315862;background:#fffdf5;border:1px solid #bdcdb1;border-radius:5px;width:100%;min-height:46px;padding:12px;font-size:12px}.review-start b{font:21px/1.4 Georgia}.review-start button{text-align:left;background:#fffdf5;border-color:#ccd7c0;justify-content:space-between;width:100%;margin-bottom:8px;display:flex}.review-session{background:#fffdf5;border:1px solid #ccd7c0;border-radius:6px;padding:22px}.review-session-head{border-bottom:1px solid #d5dfc9;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:17px;display:flex}.review-session-head>a{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.lesson-active-practice :is(a,button,textarea,input,summary):focus-visible,.lesson-review-desk :is(a,button,textarea,input,summary,select):focus-visible{outline-offset:3px;outline:2px solid #ac873e}@media (width<=750px){.lesson-active-practice,.lesson-review-desk{padding:21px}.lesson-review-desk>header{flex-direction:column}.review-start{grid-template-columns:1fr;gap:22px}.review-session{padding:17px}.review-session-head{flex-direction:column;align-items:flex-start}.lesson-active-practice>header{gap:13px}.lesson-active-practice h2,.lesson-review-desk h2{font-size:27px}}
