._figure_1viwq_6{row-gap:var(--component-figure-caption-gap);inline-size:fit-content;max-inline-size:min(100%, calc(var(--component-figure-image-max-block-size) * var(--_ratio)));grid-template-columns:minmax(0,1fr);margin:0;display:grid}._image_1viwq_17{border-radius:var(--component-figure-image-radius);block-size:auto;max-inline-size:100%;display:block}._caption_1viwq_25{contain:inline-size}
