самый простой способ это просто через css параметр zoom это сделать, либо через css параметр transform: scale(), а уж как вы будете увеличивать цифру в параметрах вам решать
я боролся с подобной проблемой однажды несколько дней, перепробовал всё что можно наверное, причем все эти финты ушами с фиксированным позиционированием и высотой в ширину экрана не спасали ибо эта ширина не учитывала сжимающуюся адресную строку, но спас один скрипт https://github.com/willmcpo/body-scroll-lock
white-space: nowrap;
а после раскрытия убираешь это.
либо сделай так что б первая строка была в отдельном блоке типа анонсом и задай высоту этому блоку равную высоте строки, а во втором блоке всю остальную инфу делай.
но лучше б ты код скинул