.layout--article .container {
  font-size: 1.2rem;
  font-weight: 250;
}
.layout--article .container h1 {
  padding-bottom: 2rem;
  border-bottom: 0.1rem solid var(--c-purple);
  margin-bottom: 1.6rem;
}
.layout--article .container a,
.layout--article .container h2,
.layout--article .container h3 {
  color: var(--c-orange--faint);
}
.layout--article .container h2 {
  padding-top: 2rem;
  border-top: 0.1rem solid var(--c-purple);
  margin-top: 1.4rem;
}
.layout--article .container hr + h2 {
  border-top: unset;
  margin-top: unset;
  padding-top: unset;
}
.layout--article .container a {
  text-underline-offset: 0.2rem;
}
.layout--article .container h2:nth-of-type(even),
.layout--article .container h3:nth-of-type(odd) {
  color: pink;
}
.layout--article .container hr {
  margin-top: 3rem;
  margin-bottom: 3rem;
  border: unset;
  outline: unset;
  border-top: 0.1rem solid var(--c-purple);
}
.layout--article .container b, .layout--article .container strong {
  font-weight: 500;
  color: var(--c-orange--faint);
}
.layout--article .container p {
  margin-bottom: 1.4em;
  line-height: 1.4;
  max-width: 46em;
}
.layout--article .container p + h2 {
  margin-top: 2.4rem;
}
.layout--article .container p img {
  max-width: 90vw;
}

/*# sourceMappingURL=layout--article.css.map */
