Lea Michele Fronts Teen Vogue