body {
  max-width: 50em;
  margin: 1em auto;
}

h1,h2 {
  text-align: center;
}

.flex-container {
 display: flex;
}

.flex-item {
	flex: auto;
	border: 1px solid;
	margin: .5em;
	padding: .5em;
	background: #ffebe6;
  text-align: center;
}

.flex-item:nth-of-type(2) {
	background: #fdfcf3;
}