/* Prose sections (long-form text: Disclosures, the Private wealth disciplines,
   the business-owner guides). Only what Divi's own settings cannot express; the
   type sizes, link underline, list indent and reading width are set on the
   modules. Old build: assets/css/components/prose.css. */

/* Headings typed inside the text (the Text module with the CSS class qc-prose):
   the old spacing, 40px above and 12px under a sub-heading, 28px / 8px for a
   smaller one. Divi itself only puts 10px under a heading, and it spaces
   paragraphs and lists with 16.5px of padding below them (which, unlike the old
   margins, does not overlap the heading's own space), so the space above is
   40px - 16.5px and 28px - 16.5px here. */
.qc-prose h2 {
	margin-top: 23.5px;
	padding-bottom: 12px;
}
.qc-prose h3 {
	margin-top: 11.5px;
	padding-bottom: 8px;
}
.qc-prose .et_pb_text_inner > :first-child {
	margin-top: 0;
}

/* A section with a CSS ID (Advanced > Attributes, e.g. "planning" so that
   /private-wealth/#planning jumps to it) stops below the 86px sticky header with
   16px to spare, as the old build did for every id. Divi's own smooth scroll,
   when it handles the jump, also clears the header. */
.et_pb_section[id] {
	scroll-margin-top: 102px;
}
