Как объяснить постановку двоеточия в приведённом предложении?
Эффективному и комфортному пребыванию пингвина под водой служит всё: обтекаемое тело, подобные веслу ноги, изолирующий слой жира и водонепроницаемые перья.
Вторая часть бессоюзного сложного предложения дополняет первую.
Первая часть бессоюзного сложного предложения указывает на условие совершения того, о чём говорится во второй части.
Вторая часть бессоюзного сложного предложения указывает на причину того, о чём говорится в первой части.
Обобщающее слово стоит перед однородными членами предложения.