.globos-privacy-page {
  padding:116px 20px 80px;
  background:linear-gradient(145deg,#121713,#0b0f0c 68%,#1d100b)
}
.globos-privacy-shell {
  width:min(980px,100%);
  margin:auto;
  overflow:hidden;
  border:1px solid #343b35;
  border-radius:28px;
  background:#111612e8;
  box-shadow:0 24px 80px #0004
}
.globos-privacy-hero {
  padding:54px 60px 48px;
  border-bottom:1px solid #343b35;
  background:linear-gradient(135deg,#1b211ce8,#121613 70%,#2a160e)
}
.globos-privacy-hero>span {
  color:var(--globos-orange);
  font-size:11px;
  font-weight:800;
  letter-spacing:.2em
}
.globos-privacy-hero h1 {
  margin:18px 0 22px;
  font-size:clamp(48px,6vw,78px);
  line-height:.92;
  letter-spacing:-.065em
}
.globos-privacy-hero h1 em {
  color:var(--globos-orange);
  font-style:normal
}
.globos-privacy-hero p {
  max-width:680px;
  margin:0;
  color:var(--globos-muted);
  font-size:16px;
  line-height:1.6
}
.globos-privacy-content {
  padding:40px 60px 58px;
  color:#c1c6c1;
  font-size:15px;
  line-height:1.7
}
.globos-privacy-content section+section {
  margin-top:34px
}
.globos-privacy-content h2 {
  margin:0 0 10px;
  color:#f5f5f1;
  font-size:22px;
  line-height:1.25
}
.globos-privacy-content p {
  margin:0
}
.globos-privacy-content ul {
  margin:0;
  padding-left:22px
}
.globos-privacy-content a {
  color:var(--globos-orange);
  text-decoration:underline;
  text-underline-offset:3px
}
.globos-privacy-date {
  margin-bottom:34px;
  color:#858c86;
  font-size:13px
}
@media(max-width:680px) {
  .globos-privacy-page {
    padding:88px 10px 48px
  }
  .globos-privacy-shell {
    border-radius:22px
  }
  .globos-privacy-hero {
    padding:34px 24px 30px
  }
  .globos-privacy-hero h1 {
    font-size:48px
  }
  .globos-privacy-hero p {
    font-size:14px
  }
  .globos-privacy-content {
    padding:28px 24px 38px;
    font-size:14px
  }
  .globos-privacy-content h2 {
    font-size:20px
  }
}
