.article-visual_figure__KEoiI{grid-column:1/-1;--visual-gap:16px;width:100%;max-width:720px;margin:0 auto 32px;color:var(--ink)}.article-visual_figure__KEoiI img{display:block;width:100%;height:auto;border-radius:12px}.article-visual_figure__KEoiI figcaption{margin-top:var(--visual-gap);padding-left:var(--visual-gap);border-left:2px solid var(--line);font:inherit;font-size:1rem;line-height:1.6}