.practical-work{width:100%;box-sizing:border-box}.practical-instructions,.practical-review-note{padding:16px 20px;border-radius:12px;background:var(--surface,#f5f4fb);border-inline-start:4px solid var(--primary,#7259b2);margin:18px 0}.practical-review-note{background:#fff7e4;border-color:#c99b32;color:#64491a}.practical-instructions h3,.practical-review-note h3{margin-top:0;font-size:1rem}.practical-work p,.practical-history p{overflow-wrap:anywhere}.practical-work textarea{width:100%;box-sizing:border-box}.practical-correction{border-top:1px solid var(--border,#d9e1eb);padding-top:20px;margin-top:20px}.practical-history{border-top:1px solid var(--border,#d9e1eb);padding:20px 0;margin-top:20px}.practical-history summary{cursor:pointer;font-weight:700}.practical-work>.actions{margin-top:22px}
.practical-next{margin:22px 0;padding:18px 20px;border:1px solid var(--border,#d9e1eb);border-inline-start:4px solid var(--primary,#7259b2);border-radius:12px;background:var(--surface,#f5f4fb)}.practical-next h3{margin:0 0 10px;font-size:1.05rem}.practical-next .button{margin-top:6px}.practical-next p{margin:8px 0;overflow-wrap:anywhere}@media(max-width:600px){.practical-next{padding:15px}.practical-next .button{width:100%;box-sizing:border-box;text-align:center}}
