вот структура элементов
prntscr.com/bv64ux
главный блок обертка на всю высоту экрана, в нем еще два, вместе занимают всю высоту родителя, в верхнем какой-то текст, и этот блок принимает высоту своего контента, в вот второй (нижний) уже занимает оставшуюся высоту, притом в нем находятся еще два блока, и именно тот что подписан цифрой 1, должен быть со скроллом, если его контент не вмещается в высоту
главное условие - использовать можно только css