/* TCC Group - Layout & Spacing Overrides */

/* Zero the top blockGap margin on the main element so it sits flush with the header/footer */
.tcc-main {
	margin-block-start: 0;
}

/*
 * The footer template part is a top-level child of .wp-site-blocks, so WordPress
 * flow layout injects the default block gap as margin-block-start on it. That
 * opens a gap between the last section of a page (e.g. the orange CTA strip) and
 * the green footer. Zero it so the footer always sits flush against the page.
 */
.wp-site-blocks > footer {
	margin-block-start: 0;
}
