.news-section {
  display: flex;
  flex-wrap: wrap;
}

.news-item {
  padding: 10px;
  transition: all 0.2s linear;
  min-height: 200px;
  flex: 1;
}

.news-headline {
  font-size: 150%;
  padding: 0 0 20px 0;
}

.news-item:hover .news-headline {
  text-decoration: underline;
}

.news-item:hover {
  background: rgba(0, 128, 128, .1);
}
