Mazda says every 7500 miles for normal duty OCI, and I’ve done every 7500 miles since brand new on my 2014 3z.
It’s now at 187k flawless miles, consumes no oil *at all* (I’ve literally never had to add oil beaten changes, ever, what goes in comes out every time), runs like new, seems easily headed to 250k.