/* V21.12 — laboratoire certifiable + illustration contextuelle */
.ds-econ-visual-context-v2112{margin:1.25rem 0 1.6rem;border:1px solid #d6e3ec;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(26,52,76,.08)}.ds-econ-visual-context-v2112 img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.ds-econ-visual-context-v2112 figcaption{padding:.7rem .9rem;font-size:.9rem;line-height:1.45;color:#52687a}.ds-econ-mini-eval-v2112{margin-top:1rem;padding:1rem;border:1px solid #c9d8e4;border-radius:12px;background:#f7fbff}.ds-econ-mini-eval-v2112 h3{margin-top:0}.ds-econ-mini-eval-v2112 details{margin-top:.7rem}.ds-econ-lab-v2111 .lab-step--v2112{border-left:4px solid #315f7d;padding:.55rem .8rem;background:#f8fbfd;border-radius:8px}.ds-econ-eval-answer-v2112{padding:.7rem .8rem;background:#eef6fb;border-radius:8px}@media(max-width:700px){.ds-econ-visual-context-v2112{border-radius:12px}.ds-econ-mini-eval-v2112{padding:.8rem}}