.extra-practice{margin:42px 0;padding-top:24px;border-top:2px solid var(--line,#d8ded5)}.practice-question{margin:30px 0;padding:24px 0;border-top:1px solid var(--line,#d8ded5)}.practice-question h3{margin:0 0 16px}.practice-question p{white-space:normal}.practice-question fieldset{padding:18px;margin:20px 0;min-width:0}.practice-question legend{font-size:14px;padding:0 6px}.practice-option{display:flex!important;align-items:flex-start;gap:10px;margin:15px 0!important;line-height:1.6}.practice-option input{margin-top:7px;flex-shrink:0;width:auto}.practice-option span{flex:1}.practice-question textarea{display:block;width:100%;box-sizing:border-box;margin:10px 0 18px;padding:12px;font:inherit;color:inherit;background:var(--paper,#fff);border:1px solid var(--line,#ccd4cc);border-radius:5px;resize:vertical}.practice-feedback{font-weight:600;min-height:1.5em}.practice-question details{margin:14px 0}.practice-question summary{cursor:pointer}.practice-downloads{font-size:15px}.practice-question h4{margin-bottom:8px}@media(max-width:600px){.practice-question{padding:18px 0}.practice-question fieldset{padding:10px}.practice-option{gap:8px}}@media print{.practice-question textarea,.practice-question button,.practice-feedback{display:none}.practice-question{break-inside:auto}.practice-solution{break-before:auto}}
