/* gcahs-article-tables-guard: editorial spacing on every single post.
 * Classic tables can sit inside several classless editor wrappers. Gutenberg
 * owns its spacing on the figure instead, so captions stay with the table.
 * No breakpoint: the same bottom spacing applies on phone, tablet and desktop.
 */
body.single-post :is(.entry-content, .post-content, .gcaa-article-content) table:where(:not(table table, .widget table, nav table)),
body.single-post :is(.entry-content, .post-content, .gcaa-article-content) .wp-block-table:where(:not(table .wp-block-table, .widget .wp-block-table, nav .wp-block-table)) {
    margin-bottom: 34px !important;
}

/* One gap after the complete Gutenberg block, not after both table and block. */
body.single-post :is(.entry-content, .post-content, .gcaa-article-content) .wp-block-table table:where(:not(table table, .widget table, nav table)) {
    margin-bottom: 0 !important;
}
