body {
    background-color: #023EB850;
    width: 100%;
    height: 100vh;
}

main {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0 5%;
    padding-top: 50px;
}
ul {
    padding-left: 5px;
}
ul>ul {
    padding-left: 20px;
    margin-bottom: 16px;
}

main {
    padding: 50px 5%;
  }
  @media (min-width: 768px) {
    main {
        padding: 75px 10%;
    }
  }
  
  @media (min-width: 1024px) {
    main {
        padding: 75px 20%;
    }
  }