
.ds-econ-diagram-v2162{margin:1.5rem 0;padding:1rem;border:1px solid #cad8e7;border-radius:18px;background:#f8fbff;box-shadow:0 12px 32px rgba(17,49,86,.06)}
.ds-econ-diagram-v2162 img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}
.ds-econ-diagram-v2162 figcaption{margin:.75rem .15rem .1rem;color:#425a76;font-size:.96rem;line-height:1.45}
.ds-econ-source-at-use{margin:1rem 0 1.2rem;padding:.85rem 1rem;border-left:4px solid #9f7a1c;background:#fff9e8;border-radius:10px;color:#3b4656;line-height:1.5}
.ds-econ-source-at-use a{font-weight:700;color:#153f71;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.ds-econ-source-at-use a:hover,.ds-econ-source-at-use a:focus-visible{color:#8f5b00;background:#fff2c7;outline:2px solid #d7a92d;outline-offset:2px;border-radius:4px}
