.intro-container {
  color: var(--text-color);
  background-color: #fff;
  padding: 2rem 0;
}

.intro-title {
  margin-bottom: 0.75rem;
  margin-top: 0;
}

.intro-subtitle {
  font-weight: 500;
  font-size: 1.125rem;
}

.intro-right > p {
  margin-top: 0.5rem;
}

@media screen and (width > 767) {
  .intro-left {
    text-align: right;
  }

  .intro-container > .center {
    display: grid;
    grid-template-columns: 35% 65%;
    gap: 2rem;
  }
}
