:root {
  --nav-height: 80px;
  --footer-height: 100px;
}
@media only screen and (max-width: 768px) {
  :root {
    --nav-height: 60px;
    --footer-height: 35vw;
  }
}

.policy-wrap {
  padding: 6rem 0;
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
@media only screen and (max-width: 1440px) {
  .policy-wrap {
    max-width: 900px;
  }
}
@media only screen and (max-width: 1024px) {
  .policy-wrap {
    width: 90%;
    max-width: none;
  }
}
.policy-wrap article {
  font-size: 16px;
}
@media only screen and (max-width: 1440px) {
  .policy-wrap article {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .policy-wrap article {
    font-size: 1.75vw;
  }
}
@media only screen and (max-width: 768px) {
  .policy-wrap article {
    font-size: 3.35vw;
  }
}
.policy-wrap article a {
  border-bottom: 1px solid #1B1E24;
  transition: color 0.5s, border 0.5s;
}

@media only screen and (min-width: 1025px) {
  .policy-wrap article a:hover {
    color: #1EC687;
    border-color: #1EC687;
  }
}/*# sourceMappingURL=policy.css.map */