/* Plain-text descriptions (descriptions/_card): profiles, positions, charters, initializers. */
.description-body p { margin: 0 0 8px; }
.description-edit, .description-history { margin-top: 12px; }
.description-edit summary, .description-history summary { cursor: pointer; color: var(--text-muted); }
.description-edit form { margin-top: 10px; }
.description-version { padding: 10px 0; border-top: 1px solid var(--border); }
.description-reading { margin-top: 16px; padding: 12px 14px; border: 1px solid var(--border); border-radius: var(--radius-sm); background: var(--surface); }
.description-reading h3 { margin: 0 0 8px; font-size: 14px; }
.check-row { display: flex; gap: 10px; align-items: flex-start; padding: 6px 0; }
.check-row input { margin-top: 4px; }
