nav {
  width: 70%;
  margin: 0 auto;
  border-bottom: 3px solid black;
  margin-bottom: 1rem;

  ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    list-style: none;
    gap: 1rem;
    padding: 1rem;
    padding-left: 0;

    li {
      :first-child {
        padding-left: 0;
      }

      a {
        padding: 20px 10px;
        text-decoration: none;
        color: black;
        font-weight: bold;
      }
    }
  }
}