.class-2126696695 {
  max-width: 415px;
  padding-top: 96px;
  padding-bottom: 64px;
}
.class-37220072 {
  width: fit-content;
  font-size: 1.5rem;
  line-height: 1.2;
  margin: 0;
  margin-left: -32px;
  margin-top: -16px;
  margin-bottom: 1rem;
  padding: 16px 32px;
  background: hsl(45deg 100% 50%);
  border-bottom: 8px solid hsl(45deg 100% 40%);
}
.class-2017569654 {
}
.class1931921837 {
  background-color: white;
  padding: 24px;
  margin: 0 -24px;
  border-bottom: 8px solid hsl(0deg 0% 60%);
}
.class874122250 {
  .box {
    width: 50px;
    height: 50px;
    background: pink;
  }
  @media (pointer: fine) {
    .box {
      background: yellow;
    }
  }
  @media (pointer: coarse) {
    .box {
      background: orange;
    }
  }
  @media (pointer: none {
    .box {
      background: lightgreen;
    }
  }
  .signup {
    color: deeppink;
    font-size: 1rem;
  }
  @media (max-width: 50rem) {
    .signup {
      font-size: 2rem;
    }
  }
}
.class-708780555 {
  font-size: 100%;
  padding: 16px 32px;
  h2 {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
  p {
    margin-bottom: 24px;
  }
  aside p:last-of-type {
    margin-bottom: 0;
  }
  aside {
    background: peachpuff;
    border: 2px solid;
    padding: 16px;
  }
  a {
    color: deeppink;
    text-decoration: none;
  }
  a:hover {
    text-decoration: underline;
  }
  aside a {
    color: black;
    text-decoration: underline;
  }
  aside a:hover {
    text-decoration: none;
  }
}
.class-710334417 {
  max-width: 800px;
  margin: 0 auto;
  padding: 0px 24px;
}
.class1784223633 {
  a {
    color: black;
    padding: 4px;
    text-decoration: none;
  }
  a:hover {
    text-decoration: underline;
  }
  &:not(:first-of-type) {
    &::before {
      margin-right: 4px;
      content: ">";
    }
  }
}
.class367763068 {
  header {
    border-bottom: 8px solid hsl(0deg 0% 60%);
  }
  h1 {
    font-size: 2rem;
    line-height: 1.2;
    margin: 0;
    margin-bottom: 3rem;
  }
  p {
    font-size: 1.25rem;
    line-height: 1.5;
    margin: 0;
    margin-bottom: 1rem;
  }
  p:last-child {
    margin-bottom: 0;
  }
  strong {
    color: hsl(160deg 100% 30%);
  }
  main {
    background-color: hsl(0deg 0% 40%);
    padding: 64px 0;
  }
}
