Rising costs make traditional milestones like homes, kids, and cars harder for middle-income families to reach. Geography now defines middle-class life as much as income does. Shrinking middle class ...