@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");

a,
a:hover,
a:visited {
  color: inherit;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

/* ul,
ol,
li {
  list-style: none;
} */

body {
  font-family: "Montserrat", sans-serif;
  color: #222;
  text-align: justify;
  text-justify: inter-word;
}
.privacy--container * {
  color: #222;
  font-family: "Montserrat", sans-serif;
}

table {
  border-spacing: 0px;
}
table thead th {
  text-align: center;
}
table tr th {
  background-color: #808080;
  padding: 7px 0;
}
table tr th,
table tr td {
  border: 1px solid #eee;
}
table td ul li {
  list-style-type: disc;
  padding-left: 5px;
}
table tr td:first-of-type {
  font-weight: bold;
}
table tr td:not(:first-of-type) {
  padding-left: 1rem;
}
table tr td {
  padding: 0 1rem;
}
table tr td ul li {
  margin-left: 20px;
}
.privacy--container {
  max-width: 850px;
  margin: 2.25rem auto 0;
}

.privacy--container h1 {
  text-align: center;
  margin-bottom: 0.75rem;
  font-weight: 700;
}

.privacy--container h2 {
  margin: 1.85rem 0 0.5rem;
  font-weight: 700;
}

.privacy--container p {
  margin: 0 0 1rem;
}

.privacy--container ul {
  margin: 1rem 0;
}

.privacy--container .paragraph.paragraph--three ul li {
  list-style: decimal;
  margin-bottom: 0.5rem;
  padding-left: 5px;
}
.privacy--container .paragraph.paragraph--teen ul li,
.privacy--container .paragraph.paragraph--six ul li,
ul.list-disc li {
  list-style: disc;
  margin-bottom: 0.5rem;
  padding-left: 5px;
}

@media screen and (max-width: 768px) {
  :root {
    font-size: 14px;
  }
  .privacy--container {
    max-width: 85%;
  }
  .privacy--container .paragraph ul li {
    margin-bottom: 0.5rem;
  }
  .table--responsive {
    overflow-x: auto;
  }
}

li > ol {
  margin-left: 40px;
}
ol li h3 {
  margin-bottom: 1rem;
}
