img.logo {
    max-width: 2rem;
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }  

body {
    font-family: amplitude, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.1rem;
    line-height: 1.5;
    padding: 2rem;
}

article {
    max-width: 40rem;
    margin: 0 auto;
}

h1,
h2,
h3,
h5,
h6,
strong,
b,
th,
dt {
    font-family: amplitude, sans-serif;
    font-weight: 700;
    font-style: normal;
}

address {
    font-style: normal;
}

a {
    color: blue;
}

hr {
    border: none;
    border-top: 1px solid lightgray;
}