 .issues-intro ul { margin-top: var(--space-3); margin-bottom: var(--space-4); padding-left: 1.1rem; }
.issues-intro ul li { margin-bottom: 0.35rem; }

.issues-list { list-style: disc; }
.issues-checklist { list-style: disc; padding-left: 1.1rem; }
.issues-checklist li { margin-bottom: 0.35rem; }

.issues-steps { list-style: decimal; padding-left: 1.25rem; }
.issues-steps li { margin-bottom: 0.4rem; }

.issues-grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-6); align-items: flex-start; }

@media (min-width: 900px) { .issues-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

.issues-grid--reverse { }
@media (min-width: 900px) { .issues-grid--reverse { grid-auto-flow: dense; }
  .issues-grid--reverse > :first-child { order: 2; }
  .issues-grid--reverse > :last-child { order: 1; } }

.issues-image-card img { border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); margin-bottom: var(--space-4); }

.issues-cta { background: linear-gradient(135deg, var(--color-primary-light), #f9fafb); }
.issues-cta h2 { margin-bottom: var(--space-3); }
.issues-cta p { max-width: 36rem; margin-left: auto; margin-right: auto; }
