.privacy-page section{border-bottom:1px solid var(--color-border-neutral);} 

.privacy-intro__inner,
.privacy-data__inner,
.privacy-purpose__inner,
.privacy-security__inner,
.privacy-rights__inner,
.privacy-final__inner{
  max-width:760px;
  margin:0 auto;
}

.privacy-intro__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-md);
}

.privacy-intro__card{
  background:var(--color-surface-secondary);
  border:1px solid var(--color-border-neutral);
  border-radius:var(--radius-sm);
  padding:1rem;
}

@media(min-width:768px){
  .privacy-intro__card{padding:1.5rem;}
}

.privacy-data__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-md);
}

.privacy-data__block{
  max-width:760px;
}

.privacy-data__divider{
  width:100%;
  height:1px;
  background:var(--color-border-neutral);
}

.privacy-purpose__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-sm);
}

.privacy-security__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-sm);
}

.privacy-rights__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-sm);
}

.privacy-final__inner{
  display:flex;
  flex-direction:column;
  gap:var(--space-sm);
}

@media(max-width:768px){
  .privacy-intro__inner,
  .privacy-data__inner,
  .privacy-purpose__inner,
  .privacy-security__inner,
  .privacy-rights__inner,
  .privacy-final__inner{
    max-width:100%;
  }
}