Может и не слать письма. Может складывать полученные данные в БД или слать в телеграм или ещё что угодно.
Нужно смотреть скрипт, который обрабатывает эту форму.
Как мне дебажить код в файлах, когда они отформатированы и все в одиночных файлах, там каша какая-то.
Не понятно где каша и почему бы не распределить код по файлам так, чтобы не было каши? (Например, БЭМ или аналогичные подходы).
Смотрите в браузере, исправляете в исходниках.
Если не ясно в каком файле искать, то см выше:
1. переделать на логичную структуру
2. подключить sourcemaps (на этапе разработки не включая плагины для комбинирования media)
Более приятный ход на мой взгляд - пользоваться шаблонизаторами. Хотя бы его зачатком типа gulp-file-include. Тогда поменять ссылки нужно будет только в одном месте.
В общем случае плагины типа fit text.
А в частных зависит от того за счет чего увеличивается блок.
Если размер блока зависит от вьюпорта, то и для текста можно использовать vw. Можно в сочетании с clamp, если у контейнера тоже есть ограничения.
Deita, вы спросили про практику. Фриланс это самая что ни на есть практика.
Если сложнее, то первое чему имеет смысл научиться (ну кроме гугла) это разбивать задачи на более мелкие и легкие.
Т.е. рассказать истинную задачу.