Why does a steepening yield curve benefit longterm bonds more than shortterm bonds?
Because longterm bonds have a longer duration than shortterm bonds, they are more sensitive to changes in interest rates.