.recipe-step-image{width:100%;max-height:430px;margin:0 0 22px;border-radius:16px;object-fit:cover;background:#eee9e1;box-shadow:0 10px 28px rgba(45,40,34,.08)}
@media(max-width:640px){.recipe-method-step{grid-template-columns:2.3rem minmax(0,1fr)!important;gap:13px!important}.recipe-step-image{margin-bottom:16px;border-radius:12px}}
.recipe-step-figure{margin:0 0 22px}.recipe-step-figure .recipe-step-image{margin:0}.recipe-step-figure figcaption{margin-top:8px;color:#746e66;font-size:12px;line-height:1.6;text-align:center}
