/* ===========================
   MANSOUR AUTOMOTIVE - PRIVACY PAGE
   =========================== */

.privacy-updated {
  margin-top: var(--space-md);
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
}

.privacy-section {
  padding-bottom: var(--space-4xl);
  position: relative;
  z-index: 1;
}

.privacy-doc {
  max-width: 820px;
  margin: 0 auto;
  padding: var(--space-3xl);
  background: var(--bg-card);
  border: 1px solid var(--border-subtle);
  border-radius: var(--radius-xl);
}

.privacy-intro {
  font-size: 1.05rem;
  color: var(--text-secondary);
  line-height: 1.8;
  margin-bottom: var(--space-2xl);
  padding-bottom: var(--space-xl);
  border-bottom: 1px solid var(--border-subtle);
}

.privacy-doc h2 {
  font-family: var(--font-display);
  font-size: 1.35rem;
  font-weight: 700;
  color: var(--text-primary);
  margin: var(--space-2xl) 0 var(--space-md);
}

.privacy-doc p {
  font-size: 0.98rem;
  color: var(--text-secondary);
  line-height: 1.8;
  margin-bottom: var(--space-md);
}

.privacy-doc ul {
  list-style: none;
  margin: 0 0 var(--space-md);
  padding: 0;
}

.privacy-doc ul li {
  position: relative;
  padding-left: var(--space-xl);
  margin-bottom: var(--space-sm);
  font-size: 0.98rem;
  color: var(--text-secondary);
  line-height: 1.75;
}

.privacy-doc ul li::before {
  content: '';
  position: absolute;
  left: 4px;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--gold-primary);
}

.privacy-doc strong { color: var(--text-primary); }

.privacy-doc a {
  color: var(--gold-light);
  text-decoration: underline;
  transition: var(--transition-fast);
}
.privacy-doc a:hover { color: var(--gold-primary); }

.privacy-contact-list li::before { background: var(--gold-light); }

.privacy-back {
  margin-top: var(--space-2xl);
  padding-top: var(--space-xl);
  border-top: 1px solid var(--border-subtle);
}

@media (max-width: 768px) {
  .privacy-doc { padding: var(--space-xl); }
}
