/* Composants de cours appliqués : figures, méthode, exercices et sources au point d’usage. */
.ds-econ-figure-v2165{margin:1.45rem 0;padding:1rem;border:1px solid #cad9e7;border-radius:16px;background:#f9fbfd;box-shadow:0 8px 24px rgba(15,48,82,.06)}
.ds-econ-figure-v2165 img,.ds-econ-figure-v2165 svg{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#fff;border-radius:11px}
.ds-econ-figure-v2165 figcaption{margin:.75rem .15rem .05rem;color:#425a70;font-size:.94rem;line-height:1.55}
.ds-econ-method-v2165,.ds-econ-exercise-v2165{margin:1.2rem 0;padding:1rem 1.1rem;border:1px solid #d1dee8;border-radius:13px;background:#f8fbfd;line-height:1.65}
.ds-econ-method-v2165{border-left:5px solid #2f6e5b}.ds-econ-exercise-v2165{border-left:5px solid #2f6898;background:#f7faff}
.ds-econ-method-v2165 h3,.ds-econ-exercise-v2165 h3{margin-top:0;color:#173b5f}
.ds-econ-source-inline-v2165{margin:1rem 0;padding:.75rem .9rem;border-left:4px solid #9a7420;border-radius:8px;background:#fff9e8;font-size:.94rem;line-height:1.55}
.ds-econ-source-inline-v2165 a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.ds-econ-figure-v2165{padding:.65rem;border-radius:12px}.ds-econ-method-v2165,.ds-econ-exercise-v2165{padding:.85rem}}
@media print{.ds-econ-figure-v2165{box-shadow:none;break-inside:avoid}.ds-econ-method-v2165,.ds-econ-exercise-v2165{break-inside:avoid}}
