.a-text {
  margin-top: 0;
  margin-bottom: 0;
  color: inherit;
}

  .a-text--fs18 {
    font-size: var(--font-size-18);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-24);
  }

  .a-text--fs20 {
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-26);
  }

  .a-text--fs24 {
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-35);
  }

  .a-text--headline-1 {
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-1-28);
  }

  @media all and (min-width: 769px) {

  .a-text--headline-1 {
      font-size: var(--font-size-32)
  }
    }

  @media all and (min-width: 1201px) {

  .a-text--headline-1 {
      font-size: var(--font-size-50)
  }
    }

  .a-text--headline-2 {
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-28);
  }

  @media all and (min-width: 769px) {

  .a-text--headline-2 {
      font-size: var(--font-size-32)
  }
    }

  @media all and (min-width: 1201px) {

  .a-text--headline-2 {
      font-size: var(--font-size-50)
  }
    }

  .a-text--headline-3 {
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-35);
  }

  @media all and (min-width: 769px) {

  .a-text--headline-3 {
      font-size: var(--font-size-24)
  }
    }

  @media all and (min-width: 1201px) {

  .a-text--headline-3 {
      font-size: var(--font-size-40)
  }
    }

  .a-text--headline-4 {
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-375);
  }

  @media all and (min-width: 1201px) {

  .a-text--headline-4 {
      font-size: var(--font-size-32)
  }
    }

  .a-text--headline-5 {
    font-size: var(--font-size-18);
    font-weight: var(--font-weight-500);
  }

  @media all and (min-width: 1201px) {

  .a-text--headline-5 {
      font-size: var(--font-size-24)
  }
    }

  .a-text--headline-6 {
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-3);
  }

  @media all and (min-width: 1201px) {

  .a-text--headline-6 {
      font-size: var(--font-size-20)
  }
    }

  .a-text--body-text-1 {
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-1-3);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-1 {
      font-size: var(--font-size-20)
  }
    }

  .a-text--body-text-2 {
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-3);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-2 {
      font-size: var(--font-size-18)
  }
    }

  .a-text--body-text-3 {
    font-size: var(--font-size-20);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-1-3);
  }

  .a-text--body-text-4 {
    font-size: var(--font-size-18);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-1-33);
  }

  .a-text--body-text-5 {
    font-size: var(--font-size-15);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-33);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-5 {
      font-size: var(--font-size-18)
  }
    }

  .a-text--body-text-6 {
    font-size: var(--font-size-15);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-1-33);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-6 {
      font-size: var(--font-size-18)
  }
    }

  .a-text--body-text-7 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-1-375);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-7 {
      font-size: var(--font-size-16)
  }
    }

  .a-text--body-text-8 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-375);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-8 {
      font-size: var(--font-size-16)
  }
    }

  .a-text--body-text-9 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-1-375);
  }

  @media all and (min-width: 1201px) {

  .a-text--body-text-9 {
      font-size: var(--font-size-16)
  }
    }

  .a-text--body-text-10 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-700);
    line-height: var(--line-height-1-428);
  }

  .a-text--body-text-11 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-428);
  }

  .a-text--body-text-12 {
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-400);
    line-height: var(--line-height-1-428);
  }

  .a-text--body-text-13 {
    font-size: var(--font-size-12);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-67);
  }

  .a-text--body-text-14 {
    font-size: var(--font-size-11);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-45);
  }

  .a-text--body-text-15 {
    font-size: var(--font-size-11);
    font-weight: var(--font-weight-500);
    line-height: var(--line-height-1-21);
  }
