.recipe-visual-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.recipe-visual-plus{font-size:1.5rem;font-weight:700;position:absolute;top:2.5rem;left:-1.5rem}.cooking-steps,.prose-content .cooking-steps{grid-template-columns:1fr;gap:.75rem;padding:0;list-style:none;display:grid}.cooking-steps>li,.prose-content .cooking-steps>li+li{margin:0}@media (width>=640px){.cooking-steps,.prose-content .cooking-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
