Как уменьшать и адаптировать текст, когда он не помещается в блок?
Думаю вам подойдет использование vh. Например:.some-text {
    font-size: 100vh;
    line-height: 100vh;
}Вот статья на хабре
Такой вариант не подойдёт?
htmlbook.ru/css/text-overflow