.InstructionsPage_instructionsPage__4xfy1{max-width:800px;margin:40px auto;padding:20px;background-color:var(--background-color);border:1px solid var(--text-color);border-radius:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;box-shadow:0 4px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-color)}.InstructionsPage_instructionsPage__4xfy1 h2,.InstructionsPage_instructionsPage__4xfy1 h3,.InstructionsPage_instructionsPage__4xfy1 h4,.InstructionsPage_instructionsPage__4xfy1 h5{color:var(--primary-color);margin-top:20px}.InstructionsPage_instructionsPage__4xfy1 h2{font-size:2.2em;margin-bottom:20px;text-align:center}.InstructionsPage_instructionsPage__4xfy1 h3{font-size:1.8em;margin-bottom:16px}.InstructionsPage_instructionsPage__4xfy1 h4{font-size:1.5em;margin-bottom:12px}.InstructionsPage_instructionsPage__4xfy1 h5{font-size:1.2em;margin-bottom:10px}.InstructionsPage_instructionsPage__4xfy1 p{margin-bottom:16px}.InstructionsPage_instructionsPage__4xfy1 ul{list-style-type:disc;padding-left:20px;margin:20px 0}.InstructionsPage_instructionsPage__4xfy1 ul li{margin-bottom:12px}.InstructionsPage_instructionsPage__4xfy1 a{color:var(--link-color);text-decoration:none}.InstructionsPage_instructionsPage__4xfy1 a:hover{color:var(--link-hover-color);text-decoration:underline}.InstructionsPage_instructionsPage__4xfy1 code{background-color:rgba(255,255,255,.1);padding:2px 4px;border-radius:4px}.InstructionsPage_instructionsPage__4xfy1 section{margin-bottom:30px;padding:10px 0;border-bottom:1px solid var(--text-color);width:100%;display:flex;flex-direction:column;align-items:center}.InstructionsPage_instructionsPage__4xfy1 .InstructionsPage_instructionVideo__vtd0u{max-width:65%;width:100%;margin:0 auto;display:block}.InstructionsPage_instructionsPage__4xfy1 ol,.InstructionsPage_instructionsPage__4xfy1 ul{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.InstructionsPage_collapsibleSection__dcvt5{width:100%;margin-bottom:20px;background-color:var(--background-color);border:1px solid var(--text-color);border-radius:8px;overflow:hidden}.InstructionsPage_sectionHeader__lHLPd{padding:15px 20px;background-color:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.InstructionsPage_sectionHeader__lHLPd:hover{background-color:var(--bg-primary)}.InstructionsPage_sectionHeader__lHLPd h3{margin:0;font-size:1.4em;color:var(--primary-color)}.InstructionsPage_toggleIcon__QJ_Zs{font-size:.8em;color:var(--primary-color);transition:transform .3s ease}.InstructionsPage_sectionContent__EyuF9{padding:20px;background-color:var(--bg-primary);animation:InstructionsPage_slideDown__Svs7u .3s ease-out}.InstructionsPage_sectionContent__EyuF9 ol,.InstructionsPage_sectionContent__EyuF9 ul{margin:20px 0;padding-left:20px}.InstructionsPage_sectionContent__EyuF9 ol li,.InstructionsPage_sectionContent__EyuF9 ul li{margin-bottom:12px}@keyframes InstructionsPage_slideDown__Svs7u{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InstructionsPage_imageContainer__uNoTY{width:100%;max-width:800px;margin:20px auto;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:var(--bg-secondary);position:relative}.InstructionsPage_sectionImage__5s_i6{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.InstructionsPage_sectionImage__5s_i6:hover{transform:scale(1.02)}.InstructionsPage_sectionVideo__5STIR{max-width:100%;height:auto;display:block;background-color:var(--bg-secondary)}.InstructionsPage_sectionVideo__5STIR:focus{outline:none;box-shadow:0 0 0 2px var(--link-color)}.InstructionsPage_mediaContainer__zzipD{width:100%;max-width:800px;margin:20px auto;display:flex;justify-content:center;border-radius:8px;overflow:hidden;position:relative}.InstructionsPage_docContainer__Kz2D0{display:flex;max-width:none;margin:0;padding:0;min-height:100vh}.InstructionsPage_navigationPanel__9QFkT{width:280px;height:100vh;background-color:var(--bg-primary);border-right:1px solid var(--text-color);position:-webkit-sticky;position:sticky;top:0;padding:20px 0;overflow-y:auto}.InstructionsPage_navList__q9Hp9{list-style:none;padding:0;margin:0}.InstructionsPage_subNavList__yh7Q5{list-style:none;padding-left:12px;margin:4px 0 8px;border-left:1px solid var(--secondary-color)}.InstructionsPage_navContent__aKx5Y{padding:0 15px}.InstructionsPage_navContent__aKx5Y h4{margin:0 0 20px;color:var(--primary-color);font-size:1.2em;padding:0 12px}.InstructionsPage_navItem__LlSnq{padding:8px 12px;margin-bottom:4px;border-radius:6px;transition:all .2s ease;cursor:pointer}.InstructionsPage_navSubItem__9Zs3f{padding:6px 12px;margin:2px 0;border-radius:4px;transition:all .2s ease;cursor:pointer;font-size:.9em}.InstructionsPage_navItem__LlSnq a,.InstructionsPage_navSubItem__9Zs3f a{color:var(--text-color);text-decoration:none;display:block;width:100%}.InstructionsPage_navItem__LlSnq:hover{background-color:var(--bg-secondary)}.InstructionsPage_navSubItem__9Zs3f:hover{background-color:var(--bg-secondary);margin-left:4px}.InstructionsPage_navItem__LlSnq.InstructionsPage_active__ANZrD{background-color:var(--bg-secondary);font-weight:500}.InstructionsPage_navSubItem__9Zs3f.InstructionsPage_active__ANZrD{background-color:var(--bg-secondary);margin-left:4px;font-weight:500}.InstructionsPage_mainContent__O3NzS{flex:1 1;max-width:800px;margin:40px auto;padding:20px}.InstructionsPage_sizeControl__hovdf{margin:1rem 0;display:flex;align-items:center}.InstructionsPage_sizeControl__hovdf label{margin-right:.5rem}@media (max-width:768px){.InstructionsPage_docContainer__Kz2D0{flex-direction:column}.InstructionsPage_navigationPanel__9QFkT{display:none}.InstructionsPage_mainContent__O3NzS{margin:20px auto}}@media (max-width:600px){.InstructionsPage_instructionsPage__4xfy1{padding:15px;margin:20px}.InstructionsPage_instructionsPage__4xfy1 h2{font-size:1.8em}.InstructionsPage_instructionsPage__4xfy1 h3{font-size:1.5em}.InstructionsPage_instructionsPage__4xfy1 h4{font-size:1.2em}.InstructionsPage_instructionsPage__4xfy1 h5{font-size:1em}.InstructionsPage_logoImage__8M6vi{max-width:100%;max-height:200px;height:auto}.InstructionsPage_videoSection__i86Tx{margin:2rem 0}.InstructionsPage_instructionVideo__vtd0u{max-width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.InstructionsPage_imageContainer__uNoTY,.InstructionsPage_mediaContainer__zzipD{margin:15px auto}.InstructionsPage_sectionVideo__5STIR{max-height:300px}}