.csm-question-diagram{margin:0 0 20px;padding:16px;background:#f7f7f7;border:1px solid var(--csm-line);border-radius:15px;text-align:center}.csm-question-diagram img{display:block;max-width:100%;max-height:360px;margin:auto;object-fit:contain}.csm-question-diagram figcaption{margin-top:9px;color:var(--csm-muted);font-size:12px}
