This layout looks good on a laptop. What happens on a phone that is 375px wide?

.page {
  display: grid;
  grid-template-columns: 250px 1fr;
}