A last-minute US and Iran ceasefire reopens the Strait of Hormuz, easing tensions while leaving uncertainties over its duration and impact.