/*
 * Corporate Responsibility is rendered by one protected ACF widget.
 * Keep Elementor's wrapper neutral so the shared native renderer retains
 * its signed page geometry and all content remains editable in ACF.
 */
body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
> .elementor {
	display: block;
	margin: 0;
	padding: 0;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
.elementor-element.elementor-widget-jc_corporate_content {
	display: block;
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
	box-sizing: content-box;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
.elementor-element.elementor-widget-jc_corporate_content
> .elementor-widget-container {
	display: block;
	margin: 0;
	padding: 0;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
.elementor-element.elementor-widget-jc_corporate_content * {
	box-sizing: content-box;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
.elementor-element.elementor-widget-jc_corporate_content .jc-welfare-strip {
	box-sizing: border-box;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-corporate-page
.elementor-element.elementor-widget-jc_corporate_content .jc-read-more-toggle {
	box-sizing: border-box;
}
