/*
 * Product page: headings inside the Description tab (Overview, Technical specifications).
 *
 * - The size follows the body text (a little bigger than the text under it), so it never looks too large.
 * - Only the space above and below is set. The left and right space is left to the theme,
 *   so each heading lines up exactly with the description under it.
 * - This is only the visual size. The headings are still H2, so search engines read them the same way.
 */
.nexus-desc-heading,
.woocommerce-Tabs-panel--description h2,
#tab-description h2 {
    font-size: 1.25em !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;
    margin-top: 1.4em !important;
    margin-bottom: 0.5em !important;
}

@media (max-width: 600px) {
    .nexus-desc-heading,
    .woocommerce-Tabs-panel--description h2,
    #tab-description h2 {
        font-size: 1.15em !important;
    }
}
