1fr 1fr ≈ две равные колонки из свободного места. Не путать с %: проценты от размера контейнера, fr — от свободного после других треков. minmax(0, 1fr) часто нужен, чтобы контент не раздувал трек.
Итог
fr — пропорциональные доли свободного места в Grid. Основа адаптивных колонок без магии calc.