@media (max-width:575.98px){.nav-tabs .nav-link{padding:.75rem .5rem;font-size:.875rem}.video-start-screen{min-height:350px}.video-start-screen .h2,.video-start-screen h1{font-size:1.5rem}.video-start-screen p{font-size:.875rem}.video-start-screen .btn{padding:.5rem 1.5rem;font-size:.95rem}.video-start-screen .bi-car-front{font-size:2.5rem!important}.video-container{padding-bottom:75%}.video-controls{padding:10px 8px 8px}.control-buttons{flex-wrap:wrap;gap:.25rem}.control-buttons .btn{min-width:auto;padding:.375rem .5rem;font-size:.75rem}.control-buttons .btn span{display:none}.time-display{font-size:.7rem;padding:.25rem .5rem}.score-display .h5{font-size:1rem}.score-display .row{text-align:center}.score-display .col-auto{margin:0 auto}.sidebar{margin-top:1rem}.sidebar .card-header{font-size:.9rem;padding:.75rem}.question-btn{min-width:60px;padding:.4rem;font-size:.85rem}.test-buttons-grid .test-btn{min-height:60px;font-size:.95rem}.test-question-indicator{min-width:35px;height:35px;font-size:.85rem}.tips-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem}.tip-item{padding:.75rem}.tip-number{font-size:.9rem}.modal-dialog{margin:.5rem}.modal-content{border-radius:.375rem}#back-to-top{width:40px;height:40px;bottom:20px;right:20px}.space-prompt{font-size:.9rem}.btn-space-mobile{display:inline-block!important}.page-content-after{padding:1.5rem 0}.page-content-after .content-wrapper,.page-content-before .content-wrapper{padding:0}}@media (min-width:576px) and (max-width:767.98px){.video-start-screen{min-height:400px}.control-buttons .btn{min-width:70px;font-size:.875rem}.tips-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (min-width:768px) and (max-width:991.98px){.video-start-screen{min-height:450px}.exam-layout{grid-template-columns:1fr}.sidebar{margin-top:1rem}.sidebar .card-body{max-height:400px}.chapter-list{display:flex;flex-wrap:wrap;gap:.5rem}.test-questions-tracker{grid-template-columns:repeat(3,1fr);gap:.5rem}.tips-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.score-overlay .score-icon{font-size:2.5rem}.score-overlay .score-number{font-size:3rem}.score-overlay .score-text{font-size:1.2rem}}@media (min-width:992px) and (max-width:1199.98px){.exam-layout .col-lg-9{flex:0 0 auto;width:70%}.exam-layout .col-lg-3{flex:0 0 auto;width:30%}}@media (min-width:1200px){.video-container{padding-bottom:56.25%}.sidebar .card-body{max-height:700px}.tips-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-width:991.98px) and (orientation:landscape){.video-container{padding-bottom:50%}.sidebar{display:none}.exam-layout .col-lg-9{width:100%;max-width:100%}.control-buttons{gap:.25rem}.control-buttons .btn{padding:.25rem .5rem;font-size:.75rem}}@media (hover:none) and (pointer:coarse){.btn,.nav-link,.question-btn,.tip-item{min-height:44px;min-width:44px}.video-controls{opacity:1}.card-hover:hover,.question-btn:hover,.shadow-hover:hover,.tip-item:hover{transform:none}.control-buttons .btn{padding:.5rem}}@media (prefers-contrast:high){.card{border:2px solid #000}.btn{border-width:2px}.nav-tabs .nav-link{border-width:2px}.question-btn{border-width:2px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.bounce,.pulse{animation:none}}@supports (-webkit-touch-callout:none){.video-container video{width:100%;height:100%}@supports (padding:max(0px)){.navbar,.site-footer{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}input,select,textarea{font-size:16px!important}}@media print{.back-to-top,.btn,.nav-tabs,.navbar,.video-controls{display:none!important}.traffic-exam-container{width:100%;max-width:100%;padding:0}.score-display{border:2px solid #000;page-break-inside:avoid}}