.ns2025-customizer-h3,
.widget_block h3.wp-block-heading,
.widget_block .wp-block-heading:is(h3),
.wp-block-widget-area h3.wp-block-heading,
.wp-block-widget-area .wp-block-heading:is(h3),
.customize-partial-edit-shortcut + h3.wp-block-heading {
    color: var(--color-primary, var(--wp--preset--color--primary, #2670b4));
    font-weight: var(--font-weight-bold, 700);
    padding-bottom: 0.75rem;
    position: relative;
}

.ns2025-customizer-h3::after,
.widget_block h3.wp-block-heading::after,
.widget_block .wp-block-heading:is(h3)::after,
.wp-block-widget-area h3.wp-block-heading::after,
.wp-block-widget-area .wp-block-heading:is(h3)::after,
.customize-partial-edit-shortcut + h3.wp-block-heading::after {
    background: #99cd21;
    content: "";
    display: block;
    height: 4px;
    margin-top: 0.75rem;
    width: 40px;
}

.block-editor-block-list__block.ns2025-customizer-h3 h3,
.block-editor-block-list__block.ns2025-customizer-h3 .wp-block-heading,
.editor-styles-wrapper h3.wp-block-heading,
.editor-styles-wrapper .wp-block-heading:is(h3) {
    color: var(--color-primary, var(--wp--preset--color--primary, #2670b4));
    font-weight: var(--font-weight-bold, 700);
    padding-bottom: 0.75rem;
    position: relative;
}

.block-editor-block-list__block.ns2025-customizer-h3 h3::after,
.block-editor-block-list__block.ns2025-customizer-h3 .wp-block-heading::after,
.editor-styles-wrapper h3.wp-block-heading::after,
.editor-styles-wrapper .wp-block-heading:is(h3)::after {
    background: #99cd21;
    content: "";
    display: block;
    height: 4px;
    margin-top: 0.75rem;
    width: 40px;
}

.ns2025-customizer-h3 {
    margin-top: 0 !important;
}