/* Blog-specific layout and article presentation. */
section.blog-heading {
  margin-top: 1rem;
  background-image: linear-gradient(
    rgba(42, 82, 126, 0.18),
    rgba(42, 82, 126, 0.18)
  ), url(../images/blog-header-vascular-ultrasound.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: black;
}

.blog-heading-inner {
  padding-top: 100px;
  padding-bottom: 10em;
}

.blog-heading h1 {
  display: inline-block;
  padding: 0.5em;
  border-radius: 0.2em;
  background-color: #f0f0f0;
  font-size: 3em;
  line-height: 1.2;
}

.blog-content {
  padding: 3em 0;
}

.blog-content h2 {
  padding-bottom: 0.1em;
}

.blog-content hr {
  margin-top: 0.1em;
  margin-bottom: 0.5em;
}

.blog-content ul,
.blog-content li {
  list-style: disc;
}

.blog-article {
  line-height: 1.65;
}

.blog-article > h2 {
  margin-top: 2.5rem;
}

.blog-article > h3 {
  margin-top: 1.75rem;
}

.blog-article-disclaimer {
  border-color: #d6d8db;
  color: #383d41;
}

@media only screen and (max-width: 768px) {
  section.blog-heading {
    margin-top: 0;
    background-position: 24% center;
  }

  .blog-heading-inner {
    padding-top: 140px;
  }
}

@media only screen and (max-width: 575.98px) {
  .blog-heading h1 {
    font-size: 2.25rem;
    line-height: 1.15;
  }
}
