/*
 * Ghost — article heading semantics
 *
 * PURPOSE: blog article section headings were marked up as <h3>, skipping <h2>
 * entirely and sitting at the same level as footer chrome (Location / Phone /
 * Email / Social). That is a semantic problem for AI answer extraction, not a
 * design problem. Section headings are being promoted h3 -> h2 in content.
 *
 * This file exists ONLY to keep the rendered design byte-identical after that
 * promotion. Values below are the measured computed styles from the live site
 * BEFORE the change, so nothing moves by a pixel.
 *
 * SCOPE: enqueued only when is_singular('post') is true, and every selector is
 * additionally scoped to body.single-post. It cannot affect pages, the homepage,
 * /work/ case studies (post type `project`, body.single-project), or any other
 * template.
 */

/* Promoted section headings: render exactly as the old h3 did. */
body.single-post .prose h2 {
    font-size: 36px;
    line-height: 44px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 14.4px;
    letter-spacing: normal;
    text-transform: none;
}

/* The one heading that was already an h2 (Frequently Asked Questions,
   Related Projects) keeps its original larger treatment. */
body.single-post .prose h2.article-h2-major {
    font-size: 48px;
    line-height: 52px;
    margin-top: 28.8px;
    margin-bottom: 40px;
}
