h1 {
  font-size: 3rem;
  line-height: 3rem;
}

h2 {
  margin-bottom: .8rem;
  font-size: 2rem;
  line-height: 3rem;
}

h3 {
  margin-bottom: .2rem;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

h1 a,
h2 a,
h3 a {
  color: var(--color-brand-primary);
  text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover {
  text-decoration: underline;
}

p {
  hyphens: auto;
}

p + p {
  margin-top: .8rem;
}

p a {
  color: var(--color-brand-primary);
  text-decoration: none;
}

p a:hover {
  text-decoration: underline;
}

time,
address {
  font-style: normal;
  text-decoration: none;
}
