.technical-visual-figure{margin:2rem auto;max-width:760px;overflow:hidden;border:1px solid var(--border-color);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px rgba(20,30,50,.08)}.technical-visual-figure--inline{max-width:560px}.technical-visual-figure--square{max-width:400px}.technical-visual-figure picture,.technical-visual-figure img{display:block;width:100%}.technical-visual-figure img{height:auto;background:#f1f3f6;object-fit:contain}.technical-visual-figure figcaption{padding:12px 14px;color:var(--ink-muted);font-size:.875rem;line-height:1.5}.technical-visual-figure__description{border-top:1px solid var(--border-color);padding:0 14px 14px;color:var(--ink-muted);font-size:.875rem;line-height:1.55}.technical-visual-figure__description summary{padding:12px 0 0;color:var(--ink);cursor:pointer;font-weight:700}.technical-visual-figure__description p{margin:10px 0 0}/*# sourceMappingURL=technical-visual-figure.css.map */