JSFiddle - React, Tailwind, and code Playground

HTML

<ul class="menu">
  <li>
    <a href="#">Commercial Property Management</a>
    <ul>
      <li>
        <a href="#">Industrial</a>
      </li>
      <li>
        <a href="#">Office</a>
      </li>
      <li>
        <a href="#">Retail</a>
      </li>
      <li>
        <a href="#">Shopping Centres</a>
      </li>
    </ul>
  </li>
  <li>
    <a href="#">Mixed-Use Residential Property Management</a>
  </li>
</ul>

CSS

ul.menu {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

ul.menu li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e8e8e8;
}

ul.menu li:first-child {
  border-top: 1px solid #e8e8e8;
  padding-top: 10px;
}

ul.menu li a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 9px;
  line-height: 1.4;
  text-decoration: none;
}

ul.menu li a:hover {
  text-decoration: underline;
}

ul.menu li li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e8e8e8;
}

ul.menu li li:first-child {
  padding-top: 0;
}

ul.menu li li:last-child {
  border-bottom: none;
}

ul.menu li li a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  padding: 4px 0 6px 17px;
  line-height: 1.7;
}

ul.menu li li a:before {
  content: "-";
  margin-right: 8px;
  display: inline-block;
}