В прямоугольном треугольнике с углом 30 градусов меньший катет лежит против угла в 30 градусов и равен половине гипотенузы.
Пусть меньший катет равен x, тогда гипотенуза равна 2x и из уравнения x+2x=21 получаем, что x=7, то есть меньший катет равен 7.