.puzzle-section { padding:clamp(3rem,7vw,6rem) 0; border-top:1px solid #ececec; }
.puzzle-section__figure { margin:0; display:flex; justify-content:center; }
.puzzle-section__figure img { width:min(100%,760px); }
