Inflation cools to 3% but remains above target rate