/* Text and Typography */

.heading1 {
  font-weight: 700;
  font-size: 4rem;
  line-height: 5rem;
}

.heading2 {
  font-weight: 700;
  font-size: 2.75rem;
  line-height: 3.5rem;
}

.heading3 {
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2rem;
}

.heading4 {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.75rem;
}

.medium {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.small {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.caption {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
