@font-face {
  font-family: "Unbounded";
  font-weight: bold;
  font-style: normal;
  src: url("https://ugc.xtzws.com/hgr/Unbounded-Bold.woff2") format("woff2");
}
/* Unbounded is licensed under the SIL OFL. You may view the source at https://github.com/w3f/unbounded */

@font-face {
  font-family: "Source Sans";
  font-weight: 100 900;
  font-style: normal;
  src: url("https://ugc.xtzws.com/hgr/SourceSans3-Variable.woff2") format("woff2");
}

body {
  font-family: "Source Sans", sans-serif;
  max-width: 800px; padding: 10px; margin-inline: auto;
}

h1, h2 {
  font-family: "Unbounded";
  text-decoration: underline #B22518;
}

a {
  color: #B22518;
}

ol { counter-reset: item }
li{ display: block }
li:before { content: counters(item, ".") " "; counter-increment: item }

.anchor {
  scroll-margin-top: 100px;
}

.icon-row {
  display: flex;
}

.icon {
  width: 30px;
  height: 30px;
  margin-right: 8px;
  position: relative;
  top: 7px;
}
