Atomistic simulation of gas diffusion and sorption in CO2–polystyrene systems