.teach-practice{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #b9c1b9}.teach-practice>h2{margin-top:0}.teach-practice-card{margin:1rem 0;padding:1.25rem;border:1px solid #b9c1b9;background:#fffefa}.teach-practice-kicker{margin:0 0 .45rem;color:#637067;font:700 .72rem/1.2 system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase}.teach-practice-card h2{margin:.1rem 0 .75rem;font-size:1.35rem}.teach-practice-instruction,.teach-practice-status{color:#526058;font:400 .95rem/1.5 system-ui,sans-serif}.teach-practice-answer{margin:1rem 0;padding:.9rem 1rem;border-left:3px solid #6b8c72;background:#e7efe4}.teach-practice-actions button,.teach-practice-ratings button{border:1px solid #6b8c72;background:#fffefa;color:#27523b;padding:.55rem .8rem;font:700 .82rem/1 system-ui,sans-serif;cursor:pointer}.teach-practice-ratings{margin-top:1rem}.teach-practice-ratings p{margin:0 0 .5rem;font:700 .82rem/1.3 system-ui,sans-serif}.teach-practice-ratings div{display:flex;flex-wrap:wrap;gap:.5rem}.teach-practice-ratings button[data-practice-rating="again"]{border-color:#995454;color:#7b3030}.teach-practice-ratings button[data-practice-rating="easy"]{background:#e7efe4}.teach-practice-actions button:hover,.teach-practice-ratings button:hover{background:#e7efe4}.teach-practice-actions button:focus-visible,.teach-practice-ratings button:focus-visible{outline:3px solid #9bb8a2;outline-offset:2px}