I think the text uses the wrong idiom; what is intended is probably 'not for the faint of heart'. 'Faint of heart' means timid or squeamish. 'Light of heart' is not a common phrase, but it would mean 'light-hearted' (cheerful, happy).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.