.policy-hero {
  max-width: 800px;
}

.policy-hero h1 {
  margin-bottom: var(--space-md);
}

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

.policy-block h2 {
  margin-bottom: var(--space-sm);
}

.policy-block p {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .policy-hero {
    max-width: 100%;
  }
}