/*
 * Figuree non-homepage section-heading typography.
 * Page stylesheets continue to own layout, color, spacing, and alignment.
 */

/* Major section headings. */
.figuree-license-page .license-section-title h2,
.figuree-license-page .license-panel-head h3,
.figuree-license-page .license-help-card h2,
.figuree-freebies-section-head h2,
.figuree-freebies-cta h2,
.figuree-license-finder-section-head h2,
.figuree-license-finder-wizard-head h2,
.figuree-license-finder-result h3,
.figuree-license-finder-cta h2,
.page-id-12214 .about-section-head h2,
.page-id-12214 .about-split-item h2,
.page-id-12214 .about-legal-card h2,
.page-id-12214 .about-trust-section .about-section-head h2,
.page-id-12214 .about-cta h2,
.page-id-12231 .contact-info-card h2,
.page-id-12231 .contact-help-card h2,
.page-id-12231 .contact-form-card h2,
.figuree-related h2,
.page-id-704 .legal-content h2,
.page-id-695 .faq-content h2,
.page-id-3 .privacy-content h2,
.page-id-3779 .refund-content h2,
.page-id-1211 .refund-content h2,
.page-id-11993 .eula-content h2,
.page-id-12120 .eula-content h2,
.page-id-11053 .sponsored-content h2,
.page-id-12119 .sponsored-content h2{
    font-family:var(--figuree-heading-font,Inter,sans-serif);
    font-size:var(--figuree-h2-size,42px);
    font-weight:var(--figuree-heading-weight,700);
    letter-spacing:var(--figuree-heading-letter-spacing,0);
    text-transform:var(--figuree-heading-transform,none);
}

/* Smaller subsection headings. */
.figuree-license-finder-step h3,
.page-id-12214 .about-process-card h3,
.page-id-12214 .about-trust-card h3,
.page-id-704 .legal-content h3{
    font-family:var(--figuree-heading-font,Inter,sans-serif);
    font-size:var(--figuree-h3-size,30px);
    font-weight:var(--figuree-heading-weight,700);
    letter-spacing:var(--figuree-heading-letter-spacing,0);
    text-transform:var(--figuree-heading-transform,none);
}

/* Editorial accents remain independent from heading tokens. */
.figuree-license-page .license-section-title h2 .license-heading-accent,
.figuree-license-page .license-help-card h2 .license-heading-accent,
.figuree-freebies-section-head h2 em,
.figuree-freebies-cta h2 em,
.figuree-license-finder-section-head h2 em,
.figuree-license-finder-cta h2 em,
.page-id-12214 .about-section-head h2 span,
.page-id-12214 .about-split-item h2 span,
.page-id-12214 .about-legal-card h2 span,
.page-id-12214 .about-trust-section .about-section-head h2 span,
.page-id-12214 .about-cta h2 span,
.page-id-12231 .contact-info-card h2 span,
.page-id-12231 .contact-help-card h2 span,
.page-id-12231 .contact-form-card h2 span,
.figuree-related h2 .figuree-heading-accent,
.page-id-11053 .sponsored-content h2 span,
.page-id-12119 .sponsored-content h2 span{
    font-family:var(--figuree-serif-font,"Instrument Serif",Georgia,"Times New Roman",serif);
    font-style:italic;
    font-weight:400;
    text-transform:none;
}

@media (max-width:720px){
    .figuree-license-page .license-section-title h2,
    .figuree-license-page .license-panel-head h3,
    .figuree-license-page .license-help-card h2,
    .figuree-freebies-section-head h2,
    .figuree-freebies-cta h2,
    .figuree-license-finder-section-head h2,
    .figuree-license-finder-wizard-head h2,
    .figuree-license-finder-result h3,
    .figuree-license-finder-cta h2,
    .page-id-12214 .about-section-head h2,
    .page-id-12214 .about-split-item h2,
    .page-id-12214 .about-legal-card h2,
    .page-id-12214 .about-trust-section .about-section-head h2,
    .page-id-12214 .about-cta h2,
    .page-id-12231 .contact-info-card h2,
    .page-id-12231 .contact-help-card h2,
    .page-id-12231 .contact-form-card h2,
    .figuree-related h2,
    .page-id-704 .legal-content h2,
    .page-id-695 .faq-content h2,
    .page-id-3 .privacy-content h2,
    .page-id-3779 .refund-content h2,
    .page-id-1211 .refund-content h2,
    .page-id-11993 .eula-content h2,
    .page-id-12120 .eula-content h2,
    .page-id-11053 .sponsored-content h2,
    .page-id-12119 .sponsored-content h2{
        font-size:min(var(--figuree-h2-size,42px),clamp(28px,8vw,42px));
    }

    .figuree-license-finder-step h3,
    .page-id-12214 .about-process-card h3,
    .page-id-12214 .about-trust-card h3,
    .page-id-704 .legal-content h3{
        font-size:min(var(--figuree-h3-size,30px),clamp(24px,7vw,32px));
    }
}
