/* Board-specific written method self-check, 0.6.25. */
.ion-method-practice {border:1px solid #c5d6da;border-radius:4px;padding:22px;margin:30px 0;max-width:1050px}
.ion-method-practice h2 {margin-top:0;font-size:1.35rem}
.ion-method-practice .method-question {padding:12px 0 0}
.ion-method-practice textarea {width:100%;max-width:850px;min-height:130px;resize:vertical;margin:9px 0 12px}
.ion-method-practice [data-method-reveal]:not([hidden]) {border-left:3px solid #488995;padding:8px 14px;margin:16px 0;background:#f2f8f8}
.ion-method-practice [data-method-mark-points] {padding-left:0;list-style:none}
.ion-method-practice [data-method-mark-points] li {margin:8px 0}
.ion-method-practice [data-method-mark-points] label {display:flex;gap:10px;align-items:start}
.ion-method-practice [data-method-mark-points] input[type=checkbox] {width:17px;height:17px;min-width:17px;max-width:17px;margin:4px 0 0;padding:0;flex:0 0 17px}
.ion-method-practice [data-method-mark-points] label span {min-width:0;overflow-wrap:break-word}
.ion-method-practice .method-actions {display:flex;flex-wrap:wrap;gap:10px}
.ion-method-practice [data-method-summary] {font-size:.92rem}
@media(max-width:600px){.ion-method-practice{padding:14px}.ion-method-practice .method-actions button{width:100%}}
