.msp-post {
  margin: 0 0 4em 0;
}

.msp-post h2 {
  color: #282728;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.25;
  padding-bottom: 0.25rem;
  margin-bottom: 0;
  position: relative;
}

.msp-post h2:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}

.uw-outer-row.default-background .msp-post h2 a {
  text-decoration: none;
}

.msp-post .post-meta {
  color: #646569;
  font-size: 0.925rem;
  line-height: 18px;
  margin: 0 0 1em 0;
}

.msp-post .post-content p {
  font-family: Georgia, Times New Roman, Times, serif;
}
