/* Verbatim rules from the product, see FULL_PICTURE_PROVENANCE.md. */
.board-content h1, .board-content h2, .board-content h3 { margin: 0; }
.board-content h1, .board-content h2 { font-size: 22px; font-weight: 600; line-height: 1.45; }
.board-content > h1:not(.reader-title) { margin: 8px 0 20px; }
.overview-card { width: 100%; margin: 0 0 22px; padding: 15px 16px; background: var(--blue); border: 4px solid white; border-radius: var(--radius); }
.overview-label { display: block; margin: 0 0 11px; color: var(--sub); font-size: 13px; font-weight: 600; line-height: 1.4; }
.overview-card ul { margin: 0; padding: 0; list-style: none; }
.overview-card li { position: relative; margin: 0 0 10px; padding-left: 18px; color: var(--body); font-size: 15px; font-weight: 400; line-height: 1.75; user-select: text; cursor: text; }
.overview-card li:last-child { margin-bottom: 0; }
.overview-card li::before { content: ''; position: absolute; top: .75em; left: 0; width: 5px; height: 5px; background: var(--dot); border-radius: 50%; }
