The storm didn't let up for hours.

Literal

Storm [topic-は] several-hours didn't-subside.

おさまらなかった uses おさまる (to subside/settle) instead of 静まる — near-synonyms for storms dying down. おさまる is slightly broader, used for both weather and disturbances.