section.section-events {
  position: relative;
}
section.section-events .vertical-bars {
  position: absolute;
  bottom: 0;
  right: 3.125rem;
  display: flex;
  align-items: stretch;
}
@media (max-width: 768px) {
  section.section-events .vertical-bars {
    opacity: 0.2;
  }
}
section.section-events .section-container .blurbs {
  margin: 2rem 0 0 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  column-gap: 1rem;
  row-gap: 2rem;
}
section.section-events .section-container .blurbs .blurb .title {
  font-family: "Oswald", sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
}
section.section-events .section-container .blurbs .blurb p {
  margin: 0;
}