/* Size */
.projects article {
  margin: 0 0 2rem 0;
}

.projects article .project_header {
  margin: 0 0 2rem 0;
  border-bottom: 1px solid rgba(23, 59, 108, 0.33);
}

.projects article .project_header a {
  color: #173b6c;
}

.projects article .thumbnail {
  line-height: 0;
  padding: 10px 10px;
}

.projects article .thumbnail img {
  max-width: unset;
  width: 400px;
  height: 287px;
}

.projects article .content {
  display: flex;
  flex-direction: column;
  padding: 0 1rem;
  margin: 0;
}

.projects article .content p {
  flex: 1;
}
