If there is another post that discusses this topic, please link me to it as I could not find it.
Searching the 7WD forum for "card sleeves" I quickly found these htreads discussing it:
Card sleeves that fit the American version's insert?
Storage Solution for Sleeved Cards
and a few others looked like they had various bits of info as well.