Why does a kilogram of sand takes up much less space than a kilogram?
A kilogram of sand takes up less space than a kilogram of
air,
because sand is more dense than air.
A kilogram of sand takes up more space than a kilogram of
gold,
because sand is less dense than gold.