Oil prices slide as China Covid curbs, possible rate hikes weigh on demand outlook