/**
 * Penny Brohn - reusable content blocks.
 *
 * The panel itself is the design system's .pb-callout. All this adds is the
 * space around a block that is dropped into the flow of a page, and the trim
 * on its first and last paragraph so the panel does not gain a stray gap.
 *
 * Overrides carry one more class than the base rule, because the runtime
 * emits each rule three times and .fl-ds-page sits on the body.
 */

.pb-content-block,
.fl-ds-page .pb-content-block {
	margin: 32px 0;
}

.pb-content-block > :first-child,
.fl-ds-page .pb-content-block > :first-child {
	margin-top: 0;
}

.pb-content-block > :last-child,
.fl-ds-page .pb-content-block > :last-child {
	margin-bottom: 0;
}
