.privacy-page{background:var(--color-bg-paper);} 

.privacy-intro__inner{
  max-width:760px;
  margin-inline:auto;
  text-align:left;
}

.privacy-intro__box{
  margin-top:var(--space-4);
  padding:var(--space-4);
  border:1px solid var(--color-accent-gold);
  border-radius:var(--radius-md);
  background:var(--color-bg-alt);
}

.privacy-data__inner{
  max-width:800px;
  margin-inline:auto;
}

.privacy-data__block{
  margin-bottom:var(--space-4);
}

.privacy-data__highlight{
  padding:var(--space-4);
  border-left:4px solid var(--color-accent-gold);
  background:var(--color-bg-alt);
  border-radius:var(--radius-md);
}

.privacy-purpose__inner{
  max-width:760px;
  margin-inline:auto;
}

.privacy-purpose__block{
  margin-bottom:var(--space-4);
}

.privacy-retention__inner{
  max-width:700px;
  margin-inline:auto;
}

.privacy-retention__block{
  margin-bottom:var(--space-4);
}

.privacy-rights__inner{
  max-width:800px;
  margin-inline:auto;
}

.privacy-rights__block{
  margin-bottom:var(--space-4);
}

.privacy-security__inner{
  max-width:700px;
  margin-inline:auto;
}

.privacy-final__inner{
  max-width:800px;
  margin-inline:auto;
}

.privacy-final__highlight{
  padding:var(--space-4);
  border:1px solid var(--color-accent-gold);
  background:var(--color-bg-alt);
  border-radius:var(--radius-md);
  margin-bottom:var(--space-4);
}

@media (max-width:768px){
  .privacy-intro__inner,
  .privacy-data__inner,
  .privacy-purpose__inner,
  .privacy-retention__inner,
  .privacy-rights__inner,
  .privacy-security__inner,
  .privacy-final__inner{
    padding-inline:var(--space-2);
  }
}
