@media(max-width:450px){.heading{flex-wrap:wrap}.heading>div{width:100%}.heading h1{font-size:25px;letter-spacing:-.5px;overflow-wrap:normal}.heading>.primary,.heading>.secondary{align-self:flex-start}.brand{font-size:16px}.profile{max-width:145px;overflow:hidden;white-space:nowrap}.side-bottom{right:12px}.brand-icon{display:none}.breadcrumb{display:none}.header-actions{width:100%;justify-content:flex-end}.stats .card{padding:15px 12px}.stat-label{font-size:11px}.stat-note{font-size:9px}.stat-value{font-size:26px}.stat-value small{font-size:10px}.filters{grid-template-columns:1fr}.bank-grid{grid-template-columns:1fr}.hero .hero-content{max-width:100%}.hero-art{display:none}.domain-name{font-size:11px}.question-actions .primary{width:100%}.question-actions .muted{font-size:10px}.question-meta{flex-wrap:wrap}.practice-side .card{flex-wrap:wrap}.plan-step{grid-template-columns:25px 1fr;gap:12px}}
body .image-viewer{width:95vw;max-width:1200px;padding:28px 16px 16px;max-height:94vh}.image-scroll{overflow:auto;max-height:76vh}.image-scroll img{display:block;min-width:900px;max-width:none}.question-images img,.explanation img{cursor:zoom-in}.question-images:after{content:'Click the question to enlarge';display:block;color:#8a999e;font-size:10px;margin-top:10px}nav a{font-size:13px}.stat-label{gap:5px}.domain-name small{display:none}.heading h1{overflow-wrap:break-word}.heading>div{min-width:0}.question-actions{flex-wrap:wrap}.side-bottom .profile{font-size:12px}.profile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
