.student-activity-navigation{padding:16px 24px;background:#faf7fc;border-bottom:1px solid #e3d8ee;display:flex;flex-wrap:wrap;gap:10px}.student-activity-navigation p{width:100%;margin:0 0 4px;font-size:.9rem;line-height:1.6}.student-activity-navigation button{min-height:44px;padding:10px 16px;border:1px solid #bca5d4;border-radius:10px;background:white;color:#62428b;font:inherit;font-weight:700;cursor:pointer}.student-learning-section{margin:14px 24px;border:1px solid #ded2ec;border-radius:14px;background:white;min-width:0;box-sizing:border-box}.student-learning-section>summary{padding:16px;min-height:52px;box-sizing:border-box;cursor:pointer;font-weight:700;color:#62428b;line-height:1.5}.student-learning-section>.activity-placement,.student-learning-section>.learning-level-lesson{margin:0 14px 14px}.student-learning-section[data-student-section=learn]>.learning-level-lesson{background:white;padding:16px}.student-learning-section .student-learning-section{margin:14px 0}.student-learning-section[data-student-section=practice]>.learning-coverage,.student-learning-section[data-student-section=connections]>.universal-learning,.student-learning-section[data-student-section=model]>section,.student-learning-section[data-student-section=notes]>.experiment-notebook{margin:0;padding:16px;box-sizing:border-box}.student-learning-section a,.student-learning-section input,.student-learning-section select,.student-learning-section textarea{max-width:100%;box-sizing:border-box}.student-activity-navigation button:focus-visible,.student-learning-section>summary:focus-visible{outline:3px solid #a77b31;outline-offset:3px}body.simulation-focus #curriculumQuickForm{display:none}body.simulation-focus .vsl-hero{padding-bottom:12px}@media(max-width:600px){.student-activity-navigation{padding:14px;gap:8px}.student-activity-navigation button{flex:1;font-size:.85rem;padding:10px}.student-learning-section{margin:12px 14px}.student-learning-section>.activity-placement,.student-learning-section>.learning-level-lesson{margin:0 12px 12px}}
body.simulation-focus .curriculum-quick-start{display:none!important}body.simulation-focus .coding-activity-navigation>p{display:none}
@media(max-width:600px){body.simulation-focus .lab-activity-actions{gap:8px;padding:10px 14px}body.simulation-focus .lab-activity-actions button{font-size:.8rem;padding:8px}body.simulation-focus .lab-activity-actions a{font-size:.85rem}.student-learning-section[data-student-section=diagram]{margin:8px 0}.student-learning-section[data-student-section=diagram]>summary{padding:10px;font-size:.85rem}}
