.privacy-page-body #main-tail-bot,
.privacy-page-body #main-bg-top,
.privacy-page-body #main {
  height: auto;
  min-height: 100%;
}
.privacy-page-body header {
  display: flow-root;
  box-sizing: border-box;
  height: auto !important;
  min-height: 0 !important;
  padding-bottom: 55px;
  overflow: visible !important;
  background: #171b1f !important;
}
.privacy-page {
  position: relative;
  clear: both;
  display: flow-root;
  box-sizing: border-box;
  width: calc(100% - 200px);
  max-width: 880px;
  margin: 0 auto 60px;
  padding: 28px 34px 45px;
  height: auto !important;
  min-height: 0;
  overflow: visible;
  background: #11161a;
  color: #aaa;
  font: 14px/1.6 Verdana, Arial, sans-serif;
}
.privacy-page h2 {
  margin: 0 0 5px;
  color: #9135b3;
  font: bold 28px/1.25 Georgia, "Times New Roman", serif;
}
.privacy-page h3 {
  margin: 25px 0 7px;
  color: #ddd;
  font: bold 18px/1.3 Georgia, "Times New Roman", serif;
}
.privacy-page p {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 12px;
  overflow-wrap: anywhere;
  word-break: normal;
}
.privacy-page a { color: #9135b3; font-size: inherit; text-decoration: underline; }
.privacy-updated { color: #777; }
.privacy-note {
  margin-top: 30px !important;
  padding: 14px;
  border-left: 3px solid #f9c509;
  background: rgba(0, 0, 0, .25);
}
@media (max-width: 700px) {
  .privacy-page { width: calc(100% - 16px); padding: 20px 17px 35px; }
}
@media (min-width: 701px) and (max-width: 1100px) {
  .privacy-page { width: calc(100% - 60px); }
}
