Vapor-liquid equilibrium and criticality of CO2 and n-heptane in shale organic pores by the Monte Carlo simulation