/* Section headings (owner, 26 Sep 2026): one size across the site. These four pages set their own section-heading
   sizes (43px bold on About certifications and Recognition, 42px on live training, 40px on partnerships); they now use
   the section-heading token like every other page and the FAQ blocks: 44px on desktop, 32px on phones, weight 600.
   Closing prompts, related-link asides and card titles keep their own smaller sizes. */
:root body :is(
  .cert-guide .cg-section-head>h2, .cert-guide .cg-record-intro>h2,
  .recognition-guide .rg-section-head>h2, .recognition-guide .rg-academic-intro>h2, .recognition-guide .rg-assessment-grid>div>h2,
  .workshop-prototype .wp-section-heading>h2, .workshop-prototype .wp-session-intro h2, .workshop-prototype .wp-proof>.wrap>h2,
  .workshop-prototype .wp-takeaway-copy>h2,
  .partnerships-page .pt-section-head h2, .partnerships-page .pt-editorial-copy>h2, .partnerships-page .pt-tech-heading h2
){font-size:var(--ds-font-section,clamp(32px,3.1vw,44px))!important;line-height:var(--ds-leading-heading,1.15)!important;letter-spacing:var(--ds-tracking-heading,-.04em)!important;font-weight:600!important}
