

As someone else has said; important to check the model number for the offical guide but if its a LAPQC71 (A, B, C or D) then this covers it: https://manualmachine.com/intel/bqc71abbu6000/8104213-user-manual/
The slots look to be hidden behind your hand in your photo.
The guide says its made for an 80 mm NVME (i.e. 2280). You look to be holding a 42mm (2242) or 60mm (2260) which is too short. There could be screw holes there that aren’t documented but if not you’d have to get an adaptor to extend the length of the NVME to fit. Far better would be to get a drive the right length.
NVME 2242, 2260 and 2280 are all the same in terms of the connection, the only difference is the board length. The longer ones can potentially fit more memory on them so are “better” (good in full desktops for example where there is plenty of space) while the 2242 are designed to fit into smaller spaces like laptops or miniPCs. This laptop seems to be supporting the longer slots which is actually good but unfortunately it may mean your card is not going to be big enough.
It’s always worth reading the manual before upgrade components as it will tell you exactly what slots are available and what standards are supported. There are 2 NVME slots - 1 is NVME only, the other can support NVME and SATA.
We use it at work because it’s intergrated into Office. I suspect that’s why most people use it.
Typical Microsoft tactic for domination - bundle it in, integrate it and then people won’t try other stuff. Anti-trust / Anti-monopolies laws used to be used to fine and stop this, but now they can do whatever they want.