/**
 * Purific Blocks: shared section heading (heading + intro line).
 *
 * Front end and editor. Registered by blocks.php as the style
 * 'purific-blocks-section-head'; a block lists it in block.json "style".
 * Markup from purific_blocks_section_head() (shared/section-head.php).
 *
 * Two classes on every rule: the theme's h2/h3/p rules in
 * assets/css/style.css print after block styles and would win over one.
 */
.pf-section-head{max-width:640px}
.pf-section-head.is-align-center{margin-left:auto;margin-right:auto;text-align:center}

.pf-section-head .pf-section-head__title{
  margin:0;
  font-size:var(--pf-h2);font-weight:600;line-height:1.25;letter-spacing:-.01em;
  color:inherit;
}
.pf-section-head .pf-section-head__intro{
  margin:var(--pf-s3) 0 0;
  font-family:var(--pf-font-text);font-size:var(--pf-ui);line-height:1.65;
  color:var(--pf-text-soft);
}
.pf-section-head .pf-section-head__intro:first-child{margin-top:0}
