/*------------------------------------------------------------
  PRIVACY POLICY
------------------------------------------------------------*/

body {
  background: #f4f4f4;
}

main {
  width: 100%;
  margin: 0 auto;
}

.privacy-policy {
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  box-shadow: 0 4px 18px rgba(13, 32, 56, 0.08);
  font-size: 16px;
}

.privacy-policy .subhead {
  padding-bottom: 1rem;
}

.privacy-policy h3 {
  font-size: 20px;
  margin: 20px 0;
  border-bottom: solid 1px #fdc700;
}

.privacy-policy ul {
  padding-left: 24px;
  margin-bottom: 20px;
}
.privacy-policy ul li {
  margin-bottom: 8px;
  line-height: 1.65em;
}

.privacy-policy table ul {
  list-style-type: disc;
  margin-bottom: 0;
}

.privacy-policy table ul li {
  margin-bottom: 0;
}

.privacy-policy a {
  text-decoration: underline;
}

/*------------------------------------------------------------
  Table
------------------------------------------------------------*/

.privacy-policy .table-wrap {
  margin-bottom: 40px;
}

.privacy-policy .table {
  display: table;
}

.privacy-policy .border-collapse {
  border-collapse: collapse;
}

.privacy-policy table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}

.privacy-policy table th,
.privacy-policy table td {
  padding: 8px;
}

/*------------------------------------------------------------
  @media (max-width: 640px)
------------------------------------------------------------*/

@media (max-width: 768px) {
  .privacy-policy {
    padding: 20px;
  }
  .privacy-policy h2 {
    font-size: 28px;
    /* font-size: 24px; */
  }
}
