.showcase-source-visual{margin:28px 0;padding:0;max-width:100%;min-width:0}.showcase-source-visual h3{font:400 clamp(23px,3vw,30px)/1.3 Georgia,serif;margin:0 0 18px}.showcase-source-scroll{max-width:100%;overflow-x:auto;border:1px solid #c7cec4;border-radius:8px;background:#fbf8f1}.showcase-source-scroll img{display:block;width:100%;min-width:1400px;height:auto;margin:0}.showcase-source-visual figcaption{font-size:15px;line-height:1.65;margin-top:14px;color:#4a5249}.showcase-source-visual figcaption a{display:inline-flex;min-height:44px;align-items:center;margin-left:8px}.showcase-source-scroll:focus-visible{outline:3px solid #a4452a;outline-offset:4px}@media(max-width:600px){.showcase-source-visual figcaption a{margin-left:0}.showcase-source-visual figcaption:before{content:"On a small screen, scroll the diagram sideways or open it at full size. ";font-weight:600}}@media print{.showcase-source-scroll{overflow:visible}.showcase-source-scroll img{min-width:0}}