.blog__section {
  padding: 8rem 0;
  background-color: #e7e7e7;
}
.blog__section .container {
  display: grid;
  grid-template-columns: 4fr 2fr;
}
.blog__section .container .footnote {
  font-size: 1.4rem;
}
.blog__section .container .primary--subheadline {
  color: #0c3674;
}
.blog__section .container .primary--body {
  color: #3d3d3d;
}
.blog__section .container img {
  margin: 2rem 0 3rem;
}
.blog__section .container .space {
  margin-bottom: 3rem;
}

@media only screen and (max-width: 786px) {
  .blog__section {
    padding: 4rem 0;
  }
  .blog__section .container {
    grid-template-columns: 1fr;
  }
}/*# sourceMappingURL=style.css.map */