#content {
  /* margin-left: 245px; <-- Удаляем старый отступ */
  flex: 1; /* Позволяет контенту занять все доступное пространство */
  min-width: 0; /* Предотвращает переполнение контентом */
}
#column_left {
  /* float: left; <-- Удаляем float */
  width: 245px; /* Оставляем или используем flex-basis */
  flex-basis: 245px; /* Устанавливаем базовую ширину */
  flex-shrink: 0; /* Запрещаем колонке сжиматься */
  /* margin-right: 10px; <-- Удаляем отступ, используем gap в родителе */
  /* clear: left; <-- Удаляем clear */
}