.question-diagram{margin:0 0 14px;border-radius:12px;background:#f1f6fa;overflow:hidden}
.question-diagram img{display:block;width:100%;height:128px;object-fit:contain}
.diagram-question h2{min-height:0;margin-bottom:12px}
.diagram-question .option{min-height:65px}
@media(max-width:600px){.question-diagram{margin-bottom:10px}.question-diagram img{height:112px}.diagram-question .option{min-height:58px}.diagram-question h2{font-size:21px;margin-bottom:9px}.diagram-question .feedback-slot{min-height:86px}}
@media(max-height:690px) and (max-width:600px){.question-diagram img{height:100px}.diagram-question .option{min-height:54px;padding:7px}.diagram-question .track{margin-bottom:8px}.diagram-question .feedback-slot{min-height:80px}.diagram-question h2{font-size:20px}}
@media(max-height:690px) and (max-width:600px){.shell:has(.diagram-question:not([hidden]))>.topic{display:none}.shell:has(.diagram-question:not([hidden]))>.heading{margin-bottom:9px}}
