.about,
.showcase,
.support {
  padding: 2rem 0;
  margin: 0;

  h1 {
    font-size: 2.75rem;
    font-weight: 700;
    margin: 1.25rem 0;

    span {
      font-size: 2.25rem;
      margin: 0 .25rem;
    }
  }

  h2 {
    font-size: 2rem;
    font-weight: 700;
    margin: 1.25rem 0;
  }

  p {
    color: var(--fs-color);
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2rem;
    margin: 0 0 1rem 0;

    a {
      position: relative;
      color: var(--s-color);
      font-weight: 300;

      &:after {
        content: "";
        position: absolute;
        width: 100%;
        bottom: -1px;
        left: 0;
        right: 0;
        border-bottom: 0.15rem dotted var(--f-color);
      }
    }
  }

  span {
    font-size: 1.25rem;
    font-weight: 700;
  }
}