.vm-motion-practice{margin:2rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0}.prose .vm-motion-practice h2{margin-top:0}.vm-motion-steps{min-width:0;border:0;padding:0;margin:1rem 0}.vm-motion-steps legend{font-weight:750;margin-bottom:.75rem}.vm-motion-steps input{width:22px;height:22px;vertical-align:middle;accent-color:#111033}.vm-motion-steps label{display:inline-block;min-height:44px;padding:.6rem .6rem .6rem .2rem;vertical-align:middle;cursor:pointer;font-weight:700}.vm-motion-board{display:block;width:100%;height:auto;margin:1rem 0}.vm-motion-board circle{fill:#242242;stroke:#777399;stroke-width:2}#motion-left:checked~svg .vm-motion-left,#motion-right:checked~svg .vm-motion-right,#motion-both:checked~svg circle{fill:#ffc94c;stroke:#fff0ae;stroke-width:4}.vm-motion-state{display:none}#motion-left:checked~.vm-motion-state-left,#motion-right:checked~.vm-motion-state-right,#motion-both:checked~.vm-motion-state-both{display:block}.vm-motion-practice summary{min-height:44px;padding:.7rem 0;font-weight:750;cursor:pointer}.vm-motion-practice :focus-visible{outline:3px solid #5c42ae;outline-offset:4px}#secuencia-paso,#practica-intervalo,#practica-separacion,#practica-tiempo-caso{scroll-margin-top:7rem}
.vm-motion-steps label{width:calc(100% - 40px)}
