/**
 * Block editor + front: Cultural Agility / seminar long-form body helpers.
 * Scope under .prose (single-seminar) or block editor canvas.
 */

.prose .ca-wrapper,
.editor-styles-wrapper .ca-wrapper {
  max-width: 74ch;
}

.prose .ca-wrapper > *:first-child,
.editor-styles-wrapper .ca-wrapper > *:first-child {
  margin-top: 0;
}

.prose .ca-quote,
.editor-styles-wrapper .ca-quote {
  margin: 1rem 0;
  border-left: 4px solid var(--color-yellow, #f5c400);
  background-color: var(--color-bg-l, #f7f7f5);
  color: var(--color-tx, #333);
  font-size: 0.9375rem;
  line-height: 1.65;
}

.prose .ca-quote p,
.editor-styles-wrapper .ca-quote p {
  margin: 0;
}

.prose .ca-quote p + p,
.editor-styles-wrapper .ca-quote p + p {
  margin-top: 0.5rem;
}

.prose .ca-highlight,
.editor-styles-wrapper .ca-highlight {
  color: var(--color-tertiary-500, #2d7a4f);
  font-weight: 700;
}
