Gorgeous Kareena Kapoor on the cover of Marie claire