An app like applied ballistics or a kestrel 5700 w/ AB will account for the spin drift en every setup. You have to build the rifle profile and it spits the data out.
A 12t & 13t will produce more RIGHT spin drift from 150y to 350y than a 16t does. You add the slightest 2-3 mph L-R wind and it grows double +. You add the same 2-3 mph wind R-L and the hold is essentially straight up.
The only way you will ever learn it is to shoot it and track it. Like what
@BigDaddy0381 said on drift will be real close on a DEAD Calm day. That is at least a good starting point for you to learn.
What
@jbell said about a level is 100% more important with the speeds of rimfire than center fire. A rimfire at 300y is like shooting a 308 to 1k. 2-3 degrees of can't makes a lot of difference. Shooters Global Pulse or MDT Send it levels are the top of the line for a digital level to keep you on track. You can also get some good bubble levels from MK Machining that will mount on your optic rail. Bubble levels can still be off like a digital can as well. However it is better than trying to level it with your eyes. Also a tall target test is worth it to know things are tracking right. Then when you add you level of choice to it you will know if it is off or not.
Good luck learning the long range 22lr addiction. Do yourself a favor and just go jump into a NRL22 or PRS rimfire match and ask questions. Shooters will help you out.