Teen Vogue supports socialism