/* ==========================================================================
   Shared typography tokens.

   Each section keeps the font stack it was designed with, so this file does not
   set a face on any element. It only exposes --font-sans for the parts that were
   rebuilt later, the team training page and the course roadmap, which were drawn
   around Plus Jakarta Sans.

   It also holds --lead-measure and the matching text-wrap rule, so the
   paragraph under a section heading keeps the same width everywhere.
   ========================================================================== */

:root {
    --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

    /* Width of the supporting paragraph that sits under a section title.
       Matching it to the headline keeps the header block in one column instead
       of a narrow strip of text in the middle of a wide section. */
    --lead-measure: 1040px;
}

/* Section and hero supporting copy. Line breaks are chosen so the last line
   never ends up holding a single stranded word. */
.certStepsSubtitle,
.certv2-desc,
.consulting-subtitle,
.course-intro-subtitle,
.faqPremiumSubtitle,
.info-subtitle,
.mainBannerSubtitle,
.mhs-sub,
.pf-subtitle,
.ph-reviews-subtitle,
.target-desc,
.tp-hero__desc,
.tp-subtitle,
.video-subtitle,
.whyChooseSubtitle {
    text-wrap: pretty;
}
