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 ...