@media (max-width: 800px) {
    .question-static { display: flex; flex-direction: column; overflow-wrap: anywhere; }
    .question-static > .left-sidebar { order: 1; }
    .question-static > .left-sidebar,
    .question-static > .left-sidebar + :is(div, main) { width: 100% !important; float: none !important; box-sizing: border-box; }
    .question-static > .left-sidebar + :is(div, main) div { max-width: 100%; margin-left: 0 !important; margin-right: 0 !important; }
    .question-static img { max-width: 100%; height: auto; }
    .question-static table { display: block; max-width: 100%; overflow-x: auto; }
}
