.basics-figure{margin:36px 0;padding:20px;background:#142229;border:1px solid #354b54;border-radius:20px}.basics-diagram{overflow-x:auto}.basics-diagram svg{display:block;width:100%;min-width:640px;font-family:Arial,sans-serif}.basics-figure figcaption{font-size:15px;line-height:1.75;color:#b8cac8;margin-top:14px}.basics-diagram:focus-visible{outline:2px solid #9bdbca;outline-offset:3px}@media(max-width:600px){.basics-figure{padding:12px}.basics-figure figcaption:before{content:'↔ ';color:#9bdbca}}
