fading - adj. of or related to losing strength
downward mobility - n. the movement of people into lower economic or social groups
upward mobility - n. the movement of people into higher economic or social groups
squeezed - adj. being pressured or forced
afford - v. to be able to pay for something
gross domestic product - n. the value of goods and services produced in a country during a year