html {
  color:rgb(78, 75, 75);
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 15px;
}
body {
  margin: 10%;
}

h1 {
    color:black;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    text-indent: -1rem;
    font-family: "futura-pt", sans-serif;
  }

P{
  font-size: 13pt;
  line-height: 1.3;
}

p strong {
  display: block;
  color: black;
}
  /* FONT WEIGHT */

.weight-regular {
  font-weight: 400;
}

.weight-demi {
  font-weight: 600;
}

.weight-bold {
  font-weight: 700;
}

.weight-normal {
  font-weight: 400;
}

 /* FONT STYLE */

.font-normal {
  font-style: normal;
}

.font-italic {
  font-style: italic;
}

/* FONT SPACING */

.letter-normal {
  letter-spacing: normal;
}

.letter-spacing {
  letter-spacing: 0.4em;
}

/* FONT TRANSFORMED */

.text-transform {
  text-transform: uppercase;
}

/* FONT DECORATED */

.text-underline {
  text-decoration: underline;
}

.text-strikethrough {
  text-decoration: line-through;
}

cite {
  text-align: right;
  display: block;
}

article {
  margin: 6rem 0;
}

section {
  margin: 6rem 0;
}

code {
  color: rgb(105, 117, 126);
}
.fas {
  font-size: .8em;
}
