/* ==========================================================================
   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. */
.aa-hero-subtitle,
.aa-reviews-subtitle,
.aa-section-text,
.aw-hero-subtitle,
.aw-reviews-subtitle,
.aw-section-text,
.certStepsSubtitle,
.certv2-desc,
.cs-hero-subtitle,
.cs-section-text,
.efa-final-text,
.efa-hero-subtitle,
.efa-reviews-subtitle,
.efa-section-text,
.faqPremiumSubtitle,
.fe-hero-subtitle,
.fe-reviews-subtitle,
.fe-section-text,
.fst-hero-subtitle,
.fst-reviews-subtitle,
.fst-section-text,
.fw-hero-subtitle,
.fw-reviews-subtitle,
.fw-section-text,
.haccp-hero-subtitle,
.haccp-reviews-subtitle,
.haccp-section-text,
.hero-ultra-desc,
.info-subtitle,
.mainBannerSubtitle,
.mh-hero-subtitle,
.mh-reviews-subtitle,
.mh-section-text,
.ohs-hero-subtitle,
.ohs-reviews-subtitle,
.ohs-section-text,
.pf-subtitle,
.ph-reviews-subtitle,
.ppe-hero-subtitle,
.ppe-reviews-subtitle,
.ppe-section-text,
.seo-cta-text,
.seo-hero-subtitle,
.seo-related-text,
.seo-section-subtitle,
.seo-section-text,
.target-desc,
.tp-hero__desc,
.tp-subtitle,
.wah-hero-subtitle,
.wah-reviews-subtitle,
.wah-section-text,
.whyChoosePPESubtitle,
.whyChooseSubtitle {
    text-wrap: pretty;
}
