Чтобы получить правильную высоту столбцов, попробуйте использовать flexbox:
.card {
display: flex;
}
Для предотвращения переполнения используйте свойства overflow
или overflow-y
, например:
.column2 {
overflow-y: scroll;
}
Или, может быть (в зависимости от того, что вы делаете):
.card {
overflow-y: hidden;
}