/* Legal page specific styles */
.legal-section {
  margin-bottom: 4em;
  padding-bottom: 2em;
  border-bottom: 1px solid #e2e8f0;
}

.legal-section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Override blog styles for legal pages */
.blog-content {
  margin-top: 0;
  border-radius: 0;
}

.post-content h2 {
  margin-top: 2em;
}

.post-content h3 {
  margin-top: 1.5em;
}

.post-content p {
  margin-bottom: 1em;
}

.post-content ul {
  margin-bottom: 1em;
}

.post-content blockquote {
  margin: 1em 0;
} 