A equilateral triangle has all sides of equal length (hence the name) and, so, all angles the same measure. Since the measures of the angles in any triangle must sum to 180 degrees, if they are all equal, they must each be 60 degrees. If you bisect an angle, continuing that bisector to the opposite side, you divide the equilateral triangle into two triangles in which one angle is 60 degrees and another angle is 60/2= 30 degrees. The third angle is, because, again, the measures of the angles sum to 180 degrees, 180- (30+ 60)= 180- 90= 90 degrees.
That is, we have constructed two "30-60-90" right triangles. If the original equilateral triangle has side length "s", then one side of each triangle (the hypotenuse) still has length s. By symmetry, one of the legs (opposite the bisected ngle) has length s/2. By the Pythagorean theorem, the third side has length \(\displaystyle \sqrt{s^2- s^2/4}= \sqrt{3s^2/4}= \frac{\sqrt{3}}{2}s\). \(\displaystyle \frac{\sqrt{3}}{2}\) is clearly larger than \(\displaystyle \frac{\sqrt{1}}{2}= \frac{1}{2}\) and so \(\displaystyle \frac{\sqrt{3}}{2}s\) is the length of the longer leg.
In this problem you are given that the length of the longer leg is 21: \(\displaystyle \frac{\sqrt{3}}{2}s= 21\) so that \(\displaystyle s= \frac{2}{\sqrt{3}}(21)= \frac{42}{\sqrt{3}}\). Rationalize the denominator by multiplying both numerator and denominator by \(\displaystyle \sqrt{3}\): \(\displaystyle \frac{42\sqrt{3}}{3}= 14\sqrt{3}\). That is the length of a side of the original equilateral triangle and so the length of the hypotenuse of the 30-60-90 right triangle. The shorter leg is half of that, \(\displaystyle 7\sqrt{3}\).