/** Main */
.landing {
  display: grid;
  row-gap: var(--row-gap-0);
  -moz-column-gap: var(--margin);
       column-gap: var(--margin);
  grid-template-columns: 0 minmax(0, var(--max-width)) 0;
  justify-content: space-between;
  padding: var(--row-gap-1) 0 var(--row-gap-0);
}
.landing > * {
    grid-column: 2;
  }
/** Header */
.landing-header {
  position: relative;
}
.landing-header h1 {
    font: var(--text-heading);
    letter-spacing: var(--text-display-spacing);
    margin: 0;
    /* max-width: 8em; */
    grid-area: title;
    text-decoration: underline;
  }
.landing-header span {
    padding-top: 10px;
    font: var(--text-body);
  }
.landing-header span a {
      text-decoration: none;
    }
#result-1 {
  font-family: 'Courier New', Courier, monospace;
  font: var(--text-body-bold)
}
#result-2 {
  font-family: 'Courier New', Courier, monospace;
  font: var(--text-body-bold)
}
#result-3 {
  padding-top: 10px;
  font-family: 'Courier New', Courier, monospace;
  font: var(--text-body-bold)
}
#result-4 {
  padding-top: 10px;
  font-family: 'Courier New', Courier, monospace;
  font: var(--text-body-bold)
}
input[type=checkbox] {
	transform: scale(1.5);
	margin: 0 15px 0 0;
}
.landing-span {
  margin-top: 6px;
  display: flex;
}
.landing-label {
  display: block;
}
.span {
  display: block;
}
hr {
    border-top: 2px dotted var(--color-foreground);
    border-right: none;
    border-bottom: none;
    border-left: none;
}
.desc {
  padding-left: 10px;
}