/* Private About Mandy presentation correction */
.page-id-8 .wp-block-post-title {
	display: none;
}

.page-id-8 .about-mandy-r26 {
	font-family: 'Inter', Arial, sans-serif;
}

.page-id-8 .about-mandy-r26 h1,
.page-id-8 .about-mandy-r26 h2 {
	font-family: 'Libre Baskerville', Georgia, serif;
}

.page-id-8 .about-mandy-r26 .nourish-title {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-bottom: 4px solid #789853 !important;
	box-shadow: none !important;
	background: transparent !important;
	border-radius: 0 !important;
}

.page-id-8 .about-mandy-r26 .cta {
	position: relative;
	padding-bottom: 19px;
}

.page-id-8 .about-mandy-r26 .cta:after {
	content: '' !important;
	position: absolute !important;
	display: block !important;
	left: 16px;
	bottom: 8px;
	width: 162px;
	height: 3px;
	margin: 0 !important;
	border: 0 !important;
	background: #ef8f26;
}

@media print {
	@page {
		size: A4 portrait;
		margin: 60px 0 0;
	}
	
	.page-id-8 header.wp-block-template-part {
		position: fixed;
		z-index: 1000;
		top: 0;
		left: 0;
		width: 100%;
		background: #f6f3ee;
	}
	
	.page-id-8 footer.wp-block-template-part {
		position: fixed;
		z-index: 1000;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #e9c4b2;
	}
	
	.page-id-8 main {
		margin-top: 0 !important;
	}
	
	.page-id-8 main > .wp-block-group {
		padding-top: 20px !important;
		padding-bottom: 0 !important;
	}
	
	.page-id-8 .about-mandy-r26 {
		padding-top: 0;
	}
	
	.page-id-8 .intro {
		padding-top: 18px;
	}
	
	.page-id-8 .clay,
											  .page-id-8 .teaching {
		break-before: page;
		page-break-before: always;
	}
	
	.page-id-8 .clay {
		padding-top: 65px;
		padding-bottom: 8px;
	}
	
	.page-id-8 .clay h2 {
		position: relative;
		top: 50px;
		margin-bottom: 12px;
	}
	
	.page-id-8 .clay h2 + p {
		margin-top: 50px !important;
	}
	
	.page-id-8 .clay p,
											  .page-id-8 .supervision p {
		margin-bottom: 8px;
	}
	
	.page-id-8 .teaching {
		padding-top: 40px;
	}
	
	.page-id-8 .teaching h2 {
		position: relative;
		top: 20px;
		margin-bottom: 32px;
	}
	
	.page-id-8 .nourish-copy {
		font-size: 8pt;
		line-height: 1.2;
	}
	
	.page-id-8 .nourish-copy p {
		margin-bottom: 5px;
	}
	
	.page-id-8 .about-mandy-r26 .nourish-image img {
		height: 125px !important;
		object-fit: cover;
	}
	
	.page-id-8 .nourish-title {
		border-top: 0 !important;
		border-right: 0 !important;
		border-left: 0 !important;
		border-bottom: 4px solid #789853 !important;
		box-shadow: none !important;
		background: transparent !important;
	}
}

/* Final About Mandy print spacing and approved masthead colour correction */
header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="color:#789943"]) {
	font-family: Inter, sans-serif !important;
	font-size: 13.5pt !important;
	font-weight: 700 !important;
	letter-spacing: .01em !important;
	line-height: 1.12 !important;
	text-transform: uppercase !important;
}

header.wp-block-template-part p.wp-block-paragraph > span[style*="color:#789943"] {
	color: #789853 !important;
}

header.wp-block-template-part p.wp-block-paragraph > span[style*="color:#ec5f1a"] {
	color: #ef8f26 !important;
}

@media print {
	.page-id-8 .intro {
		padding-top: 36px !important;
	}
	
	.page-id-8 .clay {
		padding-top: 24px !important;
	}
	
	.page-id-8 .clay h2 {
		position: static !important;
		top: auto !important;
		margin-bottom: 12px !important;
	}
	
	.page-id-8 .clay h2 + p {
		margin-top: 0 !important;
	}
}

@media print {
	/* Retain the approved page-two title flow, now with a clear masthead gap. */
	.page-id-8 .clay {
		padding-top: 65px !important;
	}
	
	.page-id-8 .clay h2 {
		position: relative !important;
		top: 70px !important;
		margin-bottom: 12px !important;
	}
	
	.page-id-8 .clay h2 + p {
		margin-top: 70px !important;
	}
}

@media print {
	/* Page two: a clear gap below the masthead while retaining all approved Nourish copy on this sheet. */
	.page-id-8 .clay h2 {
		top: 42px !important;
	}
	
	.page-id-8 .clay h2 + p {
		margin-top: 42px !important;
	}
}

/* Learning for Yourself — approved private one-sheet composition */
.page-id-28 .wp-block-post-title {
	display: none;
}

.page-id-28 .wp-site-blocks {
	background: #f6f3ee;
}

.page-id-28 .ebwm-lfy-approved {
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: #f6f3ee;
	color: #4b4b46;
	font-family: 'Inter', Arial, sans-serif;
}

.page-id-28 .ebwm-lfy-approved__grid {
	max-width: none !important;
	margin: 0 !important;
	min-height: 700px;
	gap: 0 !important;
	align-items: stretch;
}

.page-id-28 .ebwm-lfy-approved__copy {
	flex-basis: 58% !important;
	max-width: 58% !important;
	padding: 48px 50px 80px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: flex-start !important;
}

.page-id-28 .ebwm-lfy-approved__copy h1 {
	font-family: 'Libre Baskerville', Georgia, serif !important;
	font-size: 28px !important;
	line-height: 1.2 !important;
	font-weight: 400 !important;
	letter-spacing: -.4px !important;
	margin: 0 0 24px !important;
	color: #474740 !important;
}

.page-id-28 .ebwm-lfy-approved__copy h2 {
	font-family: 'Libre Baskerville', Georgia, serif !important;
	font-size: 18px !important;
	line-height: 1.38 !important;
	font-weight: 400 !important;
	letter-spacing: -.2px !important;
	margin: 0 0 14px !important;
	color: #474740 !important;
	max-width: 620px;
}

.page-id-28 .ebwm-lfy-approved__copy p {
	font-family: 'Inter', Arial, sans-serif !important;
	font-size: 12.5px !important;
	line-height: 1.62 !important;
	color: #61645f !important;
	margin: 0 0 25px !important;
	max-width: 620px !important;
}

.page-id-28 .ebwm-lfy-approved__copy h2+p {
	margin-bottom: 15px !important;
}

.page-id-28 .ebwm-lfy-approved__copy .wp-block-buttons {
	margin: 0 !important;
}

.page-id-28 .ebwm-lfy-approved__copy .wp-block-button__link {
	border-radius: 0 !important;
	background: #df862e !important;
	color: #fff !important;
	padding: 12px 15px !important;
	font-family: 'Inter', Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
}

.page-id-28 .ebwm-lfy-approved__visual {
	position: relative;
	flex-basis: 42% !important;
	max-width: 42% !important;
	background: #eef3e9 !important;
	padding: 32px 50px 72px 46px !important;
	display: flex !important;
	align-items: flex-start !important;
}

.page-id-28 .ebwm-lfy-approved__visual:before {
	content: '';
	position: absolute;
	left: 18px;
	top: 265px;
	width: 72%;
	height: 363px;
	background: #eeddd2;
	z-index: 0;
}

.page-id-28 .ebwm-lfy-approved__image {
	position: relative !important;
	z-index: 1 !important;
	width: 100% !important;
	height: 568px !important;
	margin: 0 !important;
	overflow: hidden !important;
}

.page-id-28 .ebwm-lfy-approved__image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center center !important;
}

@media(max-width:781px) {
	.page-id-28 .ebwm-lfy-approved__grid {
		display: block !important;
		min-height: 0;
	}
	
	.page-id-28 .ebwm-lfy-approved__copy,.page-id-28 .ebwm-lfy-approved__visual {
		max-width: none !important;
		padding: 35px 28px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__visual {
		min-height: 430px;
	}
	
	.page-id-28 .ebwm-lfy-approved__image {
		height: 390px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__visual:before {
		top: 150px;
		height: 250px;
	}
	
	.page-id-28 .ebwm-lfy-approved__copy h1 {
		font-size: 25px !important;
	}
}

.page-id-28 .ebwm-lfy-approved__cta {
	display: inline-block !important;
	width: auto !important;
	align-self: flex-start !important;
	margin: 0 !important;
	padding: 12px 15px !important;
	background: #df862e !important;
	color: #fff !important;
	font-family: 'Inter', Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
}

/* Learning for Yourself — private rendered-proof fit */
@media print {
	.page-id-28 .ebwm-private-header {
		padding-top: 18px !important;
		padding-bottom: 14px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__grid {
		min-height: 600px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__copy {
		padding-top: 38px !important;
		padding-bottom: 42px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__visual {
		padding-top: 24px !important;
		padding-bottom: 36px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__image {
		height: 480px !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__visual:before {
		top: 224px !important;
		height: 300px !important;
	}
	
	.page-id-28 .ebwm-private-footer {
		padding-top: 16px !important;
		padding-bottom: 16px !important;
	}
}

@media print {
	.page-id-28 .ebwm-lfy-approved__grid {
		display: flex !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__copy {
		flex-basis: 58% !important;
		max-width: 58% !important;
	}
	
	.page-id-28 .ebwm-lfy-approved__visual {
		flex-basis: 42% !important;
		max-width: 42% !important;
		display: flex !important;
	}
}

/* Help and Support — private approved rebuild, page-local only. */
.page-id-11 .ebwm-help-and-support {
	max-width: 1360px !important;
	padding: clamp(3rem,6vw,7rem) clamp(1.5rem,4vw,4rem) !important;
	color: #3f403c;
	font-family: Inter, Arial, sans-serif;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row {
	gap: 2.25rem;
	margin-top: 2.25rem !important;
	align-items: stretch;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:first-child {
	margin-top: 0 !important;
	gap: 2.25rem;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1)>.wp-block-column:first-child {
	flex-basis: 32% !important;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1)>.wp-block-column:last-child {
	flex-basis: 68% !important;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(3)>.wp-block-column:first-child {
	flex-basis: 68% !important;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(3)>.wp-block-column:last-child {
	flex-basis: 32% !important;
}

.page-id-11 .ebwm-help-and-support figure,.page-id-11 .ebwm-help-and-support .wp-block-image {
	height: 100%;
	margin: 0;
}

.page-id-11 .ebwm-help-and-support figure img {
	width: 100%;
	height: 100%;
	min-height: 300px;
	object-fit: cover;
	display: block;
}

.page-id-11 .ebwm-help-card {
	height: 100%;
	box-sizing: border-box;
	padding: clamp(1.7rem,3vw,3.15rem);
	border-radius: 0;
}

.page-id-11 .ebwm-help-green {
	background: #e9f1e4;
}

.page-id-11 .ebwm-help-peach {
	background: #f6dfc8;
}

.page-id-11 .ebwm-help-clay {
	background: #f1ddcf;
	min-height: 570px;
	padding: clamp(2rem,4vw,4.1rem);
}

.page-id-11 .ebwm-help-card+.ebwm-help-card,.page-id-11 .ebwm-help-stack+.ebwm-help-stack {
	margin-top: 2.25rem;
}

.page-id-11 .ebwm-help-stack {
	margin-top: 2.25rem;
}

.page-id-11 .ebwm-help-and-support h2 {
	font-family: 'Libre Baskerville', Georgia, serif;
	font-size: clamp(1.35rem,2vw,2rem);
	line-height: 1.22;
	font-weight: 400;
	letter-spacing: -.02em;
	margin: 0 0 .55rem;
	color: #637c46;
}

.page-id-11 .ebwm-help-and-support h3 {
	font-family: Inter, Arial, sans-serif;
	font-size: clamp(.9rem,1.15vw,1.08rem);
	line-height: 1.25;
	font-weight: 700;
	margin: 1.35rem 0 .35rem;
	color: #3f403c;
}

.page-id-11 .ebwm-help-and-support h2+h3 {
	margin-top: 0;
}

.page-id-11 .ebwm-help-and-support p,.page-id-11 .ebwm-help-and-support li {
	font-size: clamp(.82rem,.9vw,.98rem);
	line-height: 1.58;
}

.page-id-11 .ebwm-help-and-support p {
	margin: .62rem 0 1rem;
}

.page-id-11 .ebwm-help-and-support ul {
	margin: .35rem 0 1.25rem;
	padding-left: 1.1rem;
}

.page-id-11 .ebwm-help-and-support li {
	margin: .24rem 0;
}

.page-id-11 .ebwm-help-and-support a {
	color: #8c4d35;
	text-underline-offset: .15em;
}

.page-id-11 .ebwm-help-and-support .ebwm-help-clay p,.page-id-11 .ebwm-help-and-support .ebwm-help-clay li {
	font-size: clamp(.93rem,1.04vw,1.09rem);
	line-height: 1.7;
}

.page-id-11 .ebwm-help-and-support .ebwm-help-clay h2 {
	font-size: clamp(1.55rem,2.35vw,2.3rem);
	margin-bottom: .9rem;
}

@media(max-width:781px) {
	.page-id-11 .ebwm-help-and-support .ebwm-has-row {
		gap: 1.3rem;
		margin-top: 1.3rem !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row>.wp-block-column {
		flex-basis: 100% !important;
	}
	
	.page-id-11 .ebwm-help-and-support figure img {
		min-height: 230px;
	}
	
	.page-id-11 .ebwm-help-card {
		padding: 1.5rem;
	}
	
	.page-id-11 .ebwm-help-clay {
		min-height: 0;
	}
}

@media print {
	.page-id-11 .ebwm-help-and-support {
		max-width: none !important;
		padding: 50px 55px 76px !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row {
		break-inside: avoid;
		gap: 24px;
		margin-top: 24px !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(2) {
		break-after: page;
	}
	
	.page-id-11 .ebwm-help-card {
		padding: 22px;
	}
	
	.page-id-11 .ebwm-help-clay {
		padding: 30px;
		min-height: 500px;
	}
	
	.page-id-11 .ebwm-help-and-support p,.page-id-11 .ebwm-help-and-support li {
		font-size: 9px;
		line-height: 1.42;
	}
	
	.page-id-11 .ebwm-help-and-support h2 {
		font-size: 17px;
	}
	
	.page-id-11 .ebwm-help-and-support h3 {
		font-size: 10px;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-help-clay p,.page-id-11 .ebwm-help-and-support .ebwm-help-clay li {
		font-size: 10.5px;
		line-height: 1.5;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-help-clay h2 {
		font-size: 21px;
	}
}

/* Help and Support proof-proportion correction. */
.page-id-11 .is-layout-constrained>.ebwm-help-and-support {
	width: min(100% - 3rem,1360px) !important;
	max-width: 1360px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(2) .ebwm-help-peach {
	height: auto;
}

@media print {
	.page-id-11 .is-layout-constrained>.ebwm-help-and-support {
		width: 100% !important;
		max-width: none !important;
	}
}

/* Help and Support full-width rows. */
.page-id-11 .ebwm-help-and-support>.ebwm-has-row {
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

@media print {
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row {
		width: 100% !important;
		max-width: none !important;
	}
}

/* Help and Support: keep the First Steps panel within the first resource row. */
.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2)>.wp-block-column {
	display: flex;
	flex-direction: column;
}

.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) .ebwm-help-green {
	height: auto;
	flex: 1 1 auto;
}

.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) .ebwm-help-peach {
	flex: 0 0 auto;
}

/* Help and Support: the approved composition begins with its content panel, not WordPress’s generated private-status title. */
.page-id-11 .wp-block-post-title {
	display: none !important;
}

/* Help and Support — clean two-sheet private proof reflow, 7 August 2026. */
@media print {
	.page-id-11 .ebwm-help-and-support {
		max-width: none !important;
		padding: 50px 55px 72px !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row {
		display: flex !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
		gap: 24px !important;
		margin-top: 24px !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1)>.wp-block-column:first-child {
		flex: 0 0 32% !important;
		max-width: 32% !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1)>.wp-block-column:last-child {
		flex: 0 0 calc(68% - 24px) !important;
		max-width: calc(68% - 24px) !important;
	}
	
	.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1) figure,.page-id-11 .ebwm-help-and-support .ebwm-has-row:nth-of-type(1) figure img {
		width: 100% !important;
		height: 100% !important;
		min-height: 0 !important;
		object-fit: cover !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) {
		break-inside: avoid !important;
		page-break-inside: avoid !important;
		break-after: page !important;
		page-break-after: always !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2)>.wp-block-column {
		display: block !important;
		flex: 1 1 0 !important;
		min-width: 0 !important;
		height: auto !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) .ebwm-help-card {
		box-sizing: border-box !important;
		height: auto !important;
		min-height: 0 !important;
		overflow: visible !important;
		padding: 20px 22px 24px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) p,.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) li {
		font-size: 8px !important;
		line-height: 1.36 !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) h2 {
		font-size: 15px !important;
		line-height: 1.18 !important;
		margin: 0 0 8px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) h3 {
		font-size: 9px !important;
		line-height: 1.18 !important;
		margin: 12px 0 4px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) p {
		margin: 0 0 7px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) ul {
		margin: 0 0 9px !important;
		padding-left: 14px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) li {
		margin: 2px 0 !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(3) {
		break-inside: avoid !important;
		page-break-inside: avoid !important;
		min-height: 640px !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(3) .ebwm-help-card {
		box-sizing: border-box !important;
		height: 100% !important;
		min-height: 640px !important;
		overflow: visible !important;
	}
	
	.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(3) .ebwm-help-green {
		padding: 30px 32px 34px !important;
	}
	
	.page-id-11 footer.wp-block-template-part {
		position: static !important;
		transform: none !important;
		margin-top: 0 !important;
	}
}

/* Specialist Supervision — controlled private reconstruction, 7 August 2026. */
.page-id-20 .wp-block-post-title {
	display: none !important;
}

.page-id-20 .ss-page {
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: #f6f3ee !important;
	color: #5c615d !important;
	font-family: Inter, Arial, sans-serif !important;
}

.page-id-20 .ss-masthead {
	margin: 0 46px !important;
	padding: 27px 0 12px !important;
	border-bottom: 1px solid #d8d5cf !important;
}

.page-id-20 .ss-masthead-text {
	margin: 0 !important;
	color: #df6b28 !important;
	font-family: Inter, Arial, sans-serif !important;
	font-size: 18px !important;
	font-weight: 800 !important;
	line-height: 1.08 !important;
	letter-spacing: .01em !important;
}

.page-id-20 .ss-masthead-text::first-line {
	color: #6c963b !important;
}

.page-id-20 .ss-hero-grid,.page-id-20 .ss-lower-grid {
	display: grid !important;
	grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
	gap: 42px !important;
	max-width: 1120px !important;
	margin: 0 auto !important;
	padding: 68px 46px 0 !important;
}

.page-id-20 .ss-copy {
	padding-top: 17px !important;
}

.page-id-20 .ss-eyebrow,.page-id-20 .ss-how-label {
	position: relative !important;
	margin: 0 0 18px !important;
	padding-left: 16px !important;
	color: #52684d !important;
	font-family: Inter, Arial, sans-serif !important;
	font-size: 12px !important;
	line-height: 1.2 !important;
	font-weight: 800 !important;
	letter-spacing: .04em !important;
}

.page-id-20 .ss-eyebrow:before,.page-id-20 .ss-how-label:before {
	content: '•' !important;
	position: absolute !important;
	left: 0 !important;
	color: #df6b28 !important;
	font-size: 19px !important;
	line-height: .55 !important;
}

.page-id-20 .ss-title {
	margin: 0 !important;
	color: #443a35 !important;
	font-family: 'Libre Baskerville', Georgia, serif !important;
	font-size: 37px !important;
	font-weight: 400 !important;
	line-height: 1.26 !important;
	letter-spacing: -.035em !important;
}

.page-id-20 .ss-divider {
	width: 100% !important;
	margin: 24px 0 19px !important;
	border: 0 !important;
	border-top: 3px solid #6c963b !important;
}

.page-id-20 .ss-intro,.page-id-20 .ss-how-copy {
	margin: 0 !important;
	color: #5c615d !important;
	font-family: Inter, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.62 !important;
}

.page-id-20 .ss-buttons {
	margin: 24px 0 0 !important;
}

.page-id-20 .ss-button .wp-block-button__link {
	border-radius: 0 !important;
	background: #df6b28 !important;
	color: #fff !important;
	font-family: Inter, Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: 800 !important;
	letter-spacing: .025em !important;
	line-height: 1 !important;
	padding: 13px 16px !important;
}

.page-id-20 .ss-image-wrap {
	position: relative !important;
	padding: 25px 0 0 20px !important;
}

.page-id-20 .ss-image-wrap:before {
	content: '' !important;
	position: absolute !important;
	z-index: 0 !important;
	top: 0 !important;
	left: 0 !important;
	width: 85% !important;
	height: 86% !important;
	background: #e9d6c6 !important;
}

.page-id-20 .ss-hero-image {
	position: relative !important;
	z-index: 1 !important;
	margin: 0 !important;
	border: 2px solid #df6b28 !important;
}

.page-id-20 .ss-hero-image img {
	display: block !important;
	width: 100% !important;
	height: 355px !important;
	object-fit: cover !important;
	object-position: center center !important;
}

.page-id-20 .ss-lower-grid {
	align-items: stretch !important;
	padding-top: 73px !important;
	padding-bottom: 65px !important;
}

.page-id-20 .ss-credentials {
	border-left: 2px solid #df6b28 !important;
	padding: 14px 20px !important;
	display: flex !important;
	align-items: center !important;
}

.page-id-20 .ss-credential-copy {
	margin: 0 !important;
	color: #52684d !important;
	font-family: 'Libre Baskerville', Georgia, serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 1.56 !important;
}

.page-id-20 .ss-how {
	border-top: 2px solid #6c963b !important;
	background: #e1e9d8 !important;
	padding: 32px 34px !important;
}

.page-id-20 .ss-how-label {
	margin-bottom: 19px !important;
}

.page-id-20 .ss-how-title {
	margin: 0 0 18px !important;
	color: #52684d !important;
	font-family: 'Libre Baskerville', Georgia, serif !important;
	font-size: 23px !important;
	font-weight: 400 !important;
	line-height: 1.38 !important;
}

.page-id-20 .ss-footer {
	margin: 0 !important;
	padding: 20px 46px !important;
	background: #e9d6c6 !important;
}

.page-id-20 .ss-footer-text {
	margin: 0 !important;
	color: #fff !important;
	font-family: Inter, Arial, sans-serif !important;
	font-size: 10px !important;
	font-weight: 400 !important;
	letter-spacing: .02em !important;
}

@media(max-width:781px) {
	.page-id-20 .ss-masthead {
		margin: 0 24px !important;
	}
	
	.page-id-20 .ss-hero-grid,.page-id-20 .ss-lower-grid {
		grid-template-columns: 1fr !important;
		gap: 32px !important;
		padding: 42px 24px 0 !important;
	}
	
	.page-id-20 .ss-title {
		font-size: 30px !important;
	}
	
	.page-id-20 .ss-image-wrap {
		min-height: 300px !important;
	}
	
	.page-id-20 .ss-hero-image img {
		height: 330px !important;
	}
	
	.page-id-20 .ss-lower-grid {
		padding-bottom: 42px !important;
	}
	
	.page-id-20 .ss-credential-copy {
		font-size: 16px !important;
	}
	
	.page-id-20 .ss-footer {
		padding: 18px 24px !important;
	}
}

@media print {
	@page {
		size: A4 portrait;
		margin: 0;
	}
	
	.page-id-20 .wp-block-post-title,.page-id-20 header.wp-block-template-part {
		display: none !important;
	}
	
	.page-id-20 main {
		margin: 0 !important;
	}
	
	.page-id-20 .ss-page {
		min-height: 841.89pt !important;
	}
	
	.page-id-20 .ss-masthead {
		margin: 0 43pt !important;
		padding: 27pt 0 9pt !important;
	}
	
	.page-id-20 .ss-masthead-text {
		font-size: 13.5pt !important;
	}
	
	.page-id-20 .ss-hero-grid {
		max-width: none !important;
		grid-template-columns: 247pt 1fr !important;
		gap: 38pt !important;
		padding: 58pt 43pt 0 !important;
	}
	
	.page-id-20 .ss-copy {
		padding-top: 12pt !important;
	}
	
	.page-id-20 .ss-eyebrow,.page-id-20 .ss-how-label {
		font-size: 8pt !important;
		margin-bottom: 12pt !important;
	}
	
	.page-id-20 .ss-title {
		font-size: 25.5pt !important;
		line-height: 1.22 !important;
	}
	
	.page-id-20 .ss-divider {
		margin: 16pt 0 13pt !important;
	}
	
	.page-id-20 .ss-intro,.page-id-20 .ss-how-copy {
		font-size: 9.1pt !important;
		line-height: 1.56 !important;
	}
	
	.page-id-20 .ss-buttons {
		margin-top: 16pt !important;
	}
	
	.page-id-20 .ss-button .wp-block-button__link {
		font-size: 8pt !important;
		padding: 10pt 12pt !important;
	}
	
	.page-id-20 .ss-image-wrap {
		padding: 18pt 0 0 15pt !important;
	}
	
	.page-id-20 .ss-hero-image img {
		height: 192pt !important;
	}
	
	.page-id-20 .ss-lower-grid {
		grid-template-columns: 247pt 1fr !important;
		gap: 38pt !important;
		padding: 56pt 43pt 58pt !important;
	}
	
	.page-id-20 .ss-credentials {
		padding: 10pt 15pt !important;
	}
	
	.page-id-20 .ss-credential-copy {
		font-size: 12.5pt !important;
		line-height: 1.42 !important;
	}
	
	.page-id-20 .ss-how {
		padding: 20pt 23pt !important;
	}
	
	.page-id-20 .ss-how-title {
		font-size: 15pt !important;
		line-height: 1.32 !important;
		margin-bottom: 11pt !important;
	}
	
	.page-id-20 .ss-footer {
		position: fixed !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 15pt 43pt !important;
	}
	
	.page-id-20 .ss-footer-text {
		font-size: 7.5pt !important;
	}
}

/* Specialist Supervision — one-page proof fit. */
.page-id-20 footer.wp-block-template-part {
	display: none !important;
}

@media print {
	.page-id-20 .ss-hero-grid {
		grid-template-columns: 247pt 1fr !important;
		gap: 0 !important;
		padding-top: 42pt !important;
	}
	
	.page-id-20 .ss-title {
		font-size: 20.5pt !important;
		line-height: 1.19 !important;
	}
	
	.page-id-20 .ss-intro,.page-id-20 .ss-how-copy {
		font-size: 7.8pt !important;
		line-height: 1.42 !important;
	}
	
	.page-id-20 .ss-divider {
		margin: 11pt 0 9pt !important;
	}
	
	.page-id-20 .ss-buttons {
		margin-top: 11pt !important;
	}
	
	.page-id-20 .ss-image-wrap {
		padding-top: 13pt !important;
		padding-left: 12pt !important;
	}
	
	.page-id-20 .ss-hero-image img {
		height: 174pt !important;
	}
	
	.page-id-20 .ss-lower-grid {
		grid-template-columns: 247pt 1fr !important;
		gap: 0 !important;
		padding-top: 28pt !important;
		padding-bottom: 38pt !important;
	}
	
	.page-id-20 .ss-credentials {
		padding: 6pt 12pt !important;
	}
	
	.page-id-20 .ss-credential-copy {
		font-size: 10.3pt !important;
		line-height: 1.34 !important;
	}
	
	.page-id-20 .ss-how {
		padding: 13pt 16pt !important;
	}
	
	.page-id-20 .ss-how-label {
		font-size: 7pt !important;
		margin-bottom: 9pt !important;
	}
	
	.page-id-20 .ss-how-title {
		font-size: 12.5pt !important;
		line-height: 1.25 !important;
		margin-bottom: 7pt !important;
	}
	
	.page-id-20 .ss-footer {
		padding: 11pt 43pt !important;
	}
}

/* Specialist Supervision — fixed A4 canvas, no continuation sheet. */
@media print {
	.page-id-20 .ss-page {
		position: relative !important;
		height: 841pt !important;
		min-height: 0 !important;
		overflow: hidden !important;
	}
	
	.page-id-20 .ss-footer {
		position: absolute !important;
		bottom: 0 !important;
		left: 0 !important;
		box-sizing: border-box !important;
	}
}

/* Specialist Supervision — remove inherited theme print shell. */
@media print {
	.page-id-20 main,.page-id-20 main>.wp-block-group,.page-id-20 .wp-block-post-content {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.page-id-20 .ss-page {
		width: 100% !important;
		height: 841pt !important;
		margin: 0 !important;
	}
}

@media print {
	.page-id-20 .ss-footer {
		width: 100vw !important;
		max-width: none !important;
		left: 50% !important;
		right: auto !important;
		transform: translateX(-50%) !important;
	}
}

/* Specialist Supervision — private refinement following Mandy's 7 August review. */
@media print {
	.page-id-20 .ss-buttons {
		margin-top: 22pt !important;
	}
	
	.page-id-20 .ss-lower-grid {
		padding-top: 60pt !important;
		padding-bottom: 54pt !important;
	}
	
	.page-id-20 .ss-credentials {
		padding: 14pt 15pt !important;
	}
	
	.page-id-20 .ss-credential-copy {
		font-size: 14pt !important;
		line-height: 1.45 !important;
	}
	
	.page-id-20 .ss-how {
		padding: 24pt 23pt !important;
	}
	
	.page-id-20 .ss-how-title {
		font-size: 16.5pt !important;
		line-height: 1.34 !important;
		margin-bottom: 13pt !important;
	}
	
	.page-id-20 .ss-how-copy {
		font-size: 10.2pt !important;
		line-height: 1.56 !important;
	}
}

/* Supervision for Organisations — clean private reconstruction; scoped to page 17 */
.page-id-17 .wp-block-post-title,.page-id-17 .wp-block-template-part,.page-id-17 .wp-block-post-content > :not(.wp-block-html) {
	display: none !important;
}

.page-id-17 main.wp-block-group {
	padding: 0 !important;
	max-width: none !important;
}

.page-id-17 .entry-content {
	padding: 0 !important;
	max-width: none !important;
}

.page-id-17 .sfo-page {
	box-sizing: border-box;
	min-height: 100vh;
	background: #f6f3ee;
	color: #5b5d55;
	font-family: Inter, Arial, sans-serif;
	position: relative;
	padding: 39px 5.1vw 86px;
}

.page-id-17 .sfo-masthead {
	color: #68a629;
	font: 800 19px/1.02 Inter, Arial, sans-serif;
	letter-spacing: -.055em;
}

.page-id-17 .sfo-masthead span {
	color: #ef6d20;
}

.page-id-17 .sfo-layout {
	width: min(100%,1080px);
	margin: 150px auto 0;
	display: grid;
	grid-template-columns: 400px 1fr;
	gap: 126px;
	align-items: start;
}

.page-id-17 .sfo-image-wrap {
	margin: 0;
	width: 400px;
	padding: 21px 20px 0 0;
	background: #efdfd3;
	line-height: 0;
}

.page-id-17 .sfo-image {
	display: block;
	width: 100%;
	aspect-ratio: .7073;
	object-fit: cover;
	object-position: center;
}

.page-id-17 .sfo-copy {
	max-width: 515px;
	padding-top: 11px;
}

.page-id-17 .sfo-eyebrow {
	margin: 0 0 47px;
	color: #5f7d4e;
	font: 800 11px/1.1 Inter, Arial, sans-serif;
	letter-spacing: .23em;
}

.page-id-17 .sfo-eyebrow::first-letter {
	color: #e68742;
}

.page-id-17 .sfo-title {
	margin: 0 0 10px;
	color: #4e514a;
	font: 400 28px/1.12 'Libre Baskerville', Georgia, serif;
	letter-spacing: -.045em;
}

.page-id-17 .sfo-copy p:not(.sfo-eyebrow) {
	margin: 0 0 24px;
	font: 400 18px/1.56 Inter, Arial, sans-serif;
}

.page-id-17 .sfo-footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 29px 5.1vw;
	background: #e9c8b8;
	color: #fff;
	font: 300 10px/1.2 Inter, Arial, sans-serif;
	letter-spacing: .08em;
}

@media(max-width:800px) {
	.page-id-17 .sfo-page {
		padding: 25px 22px 80px;
	}
	
	.page-id-17 .sfo-layout {
		margin-top: 80px;
		grid-template-columns: 1fr;
		gap: 42px;
	}
	
	.page-id-17 .sfo-image-wrap {
		width: min(100%,400px);
	}
	
	.page-id-17 .sfo-copy {
		padding: 0;
	}
	
	.page-id-17 .sfo-title {
		font-size: 25px;
	}
	
	.page-id-17 .sfo-copy p:not(.sfo-eyebrow) {
		font-size: 16px;
	}
}

@media print {
	@page {
		size: A4 portrait;
		margin: 0;
	}
	
	.page-id-17 #wpadminbar,.page-id-17 .wp-block-template-part,.page-id-17 header.wp-block-template-part,.page-id-17 footer.wp-block-template-part {
		display: none !important;
	}
	
	.page-id-17 .sfo-page {
		width: 210mm;
		min-height: 297mm;
		padding: 8.5mm 11.5mm 18mm;
	}
	
	.page-id-17 .sfo-masthead {
		font-size: 10pt;
	}
	
	.page-id-17 .sfo-layout {
		width: 177mm;
		margin: 52mm auto 0;
		grid-template-columns: 62mm 1fr;
		gap: 21mm;
	}
	
	.page-id-17 .sfo-image-wrap {
		width: 62mm;
		padding: 3.5mm 3.2mm 0 0;
	}
	
	.page-id-17 .sfo-copy {
		max-width: 82mm;
		padding-top: 2mm;
	}
	
	.page-id-17 .sfo-eyebrow {
		margin-bottom: 12mm;
		font-size: 5.7pt;
	}
	
	.page-id-17 .sfo-title {
		margin-bottom: 3mm;
		font-size: 14.3pt;
	}
	
	.page-id-17 .sfo-copy p:not(.sfo-eyebrow) {
		margin-bottom: 5.3mm;
		font-size: 9.4pt;
		line-height: 1.56;
	}
	
	.page-id-17 .sfo-footer {
		padding: 7mm 11.5mm;
		font-size: 5.4pt;
	}
}

.page-id-17 .wp-block-post-content > .sfo-page {
	display: block !important;
}

.page-id-17 .sfo-page {
	display: block !important;
	max-width: none !important;
	width: 100% !important;
}

@media print {
	.page-id-17 .wp-site-blocks,.page-id-17 main.wp-block-group,.page-id-17 .entry-content {
		margin: 0 !important;
		padding: 0 !important;
		width: 100% !important;
		max-width: none !important;
	}
	
	.page-id-17 .sfo-page {
		width: 210mm !important;
		max-width: 210mm !important;
		min-height: 297mm !important;
		margin: 0 !important;
	}
}

@media print {
	.page-id-17 .sfo-page {
		min-height: 282mm !important;
	}
}

@media print {
	.page-id-17 .sfo-layout {
		position: absolute !important;
		top: 60mm !important;
		left: 11.5mm !important;
		margin: 0 !important;
	}
	
	.page-id-17 .sfo-page {
		position: relative !important;
		overflow: hidden !important;
	}
}

@media print {
	.page-id-17 .sfo-masthead br {
		display: none !important;
	}
	
	.page-id-17 .sfo-masthead span {
		display: block !important;
	}
	
	.page-id-17 .sfo-footer {
		position: absolute !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		margin: 0 !important;
	}
}

/* Supervision for Organisations: remove empty inherited frame offset */
.page-id-17 main.wp-block-group {
	margin-top: 0 !important;
}

@media print {
	.page-id-17 main.wp-block-group {
		margin-top: 0 !important;
	}
}

/* Supervision for Organisations: single-sheet private proof flow */
@media print {
	.page-id-17 .sfo-page {
		min-height: 294mm !important;
		height: 294mm !important;
		overflow: hidden !important;
	}
}

/* Supervision for Organisations — Mandy review correction 07 Aug 2026 */
.page-id-17 .sfo-eyebrow::first-letter {
	color: inherit !important;
}

.page-id-17 .sfo-eyebrow::before {
	content: '• ';
	color: #e68742;
}

@media print {
	.page-id-17 .sfo-layout {
		grid-template-columns: 62mm 82mm;
		gap: 31mm;
	}
	
	.page-id-17 .sfo-copy {
		transform: translateY(-9mm);
	}
	
	.page-id-17 .sfo-eyebrow {
		margin-bottom: 5mm;
	}
	
	.page-id-17 .sfo-title {
		font-size: 16.2pt;
	}
	
	.page-id-17 .sfo-copy p:not(.sfo-eyebrow) {
		font-size: 12.5pt;
		line-height: 1.37;
		margin-bottom: 4.2mm;
	}
}

/* Supervision for Organisations — approved copy measure correction */
@media print {
	.page-id-17 .sfo-layout {
		width: 191mm;
		margin-left: 0;
		margin-right: 0;
		grid-template-columns: 62mm 94mm;
		gap: 35.2mm;
	}
	
	.page-id-17 .sfo-copy {
		max-width: 94mm;
	}
}

/* Supervision for Organisations — approved image proportion correction */
@media print {
	.page-id-17 .sfo-layout {
		grid-template-columns: 69mm 94mm;
		gap: 28.2mm;
	}
	
	.page-id-17 .sfo-image-wrap {
		width: 69mm;
	}
}

/* Supervision for Organisations — Mandy’s final heading-scale correction */
@media print {
	.page-id-17 .sfo-eyebrow {
		font-size: 8.5pt;
	}
}

/* ESW Supervision and CPD Group — private, page-specific reconstruction */
.page-id-21 .wp-block-post-title {
	display: none !important;
}

.page-id-21 main>.wp-block-group {
	padding: 0 !important;
}

.page-id-21 .esw-cpd-page {
	min-height: 100vh;
	background: #f6f3ee;
	color: #443a35;
	font-family: Inter, Arial, sans-serif;
	padding: 26px 5.4vw 0 !important;
	box-sizing: border-box;
}

.page-id-21 .esw-cpd-masthead {
	font-family: Inter, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.1;
	font-weight: 700;
	letter-spacing: .01em;
	color: #789853;
	text-transform: uppercase;
	margin: 0 0 17px;
}

.page-id-21 .esw-cpd-masthead span {
	color: #ef8f26;
}

.page-id-21 .esw-cpd-rule {
	border-top: 1px solid #ded8d0;
	margin: 0 0 34px;
}

.page-id-21 .esw-cpd-page h1 {
	font-family: 'Libre Baskerville', Georgia, serif;
	font-weight: 400;
	font-size: 36px;
	line-height: 1.22;
	letter-spacing: -.025em;
	margin: 0;
	color: #443a35;
}

.page-id-21 .esw-cpd-underline {
	height: 4px;
	width: 108px;
	background: #789853;
	margin: 19px 0 31px;
}

.page-id-21 .esw-cpd-intro {
	display: grid;
	grid-template-columns: 49% 1fr;
	gap: 34px;
	align-items: start;
}

.page-id-21 .esw-cpd-image {
	margin: 0;
	border: 6px solid #789853;
	line-height: 0;
}

.page-id-21 .esw-cpd-image img {
	width: 100%;
	height: 274px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.page-id-21 .esw-cpd-copy p {
	font-family: Inter, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.58;
	color: #5e625d;
	margin: 0 0 15px;
}

.page-id-21 .esw-cpd-page h2 {
	font-family: 'Libre Baskerville', Georgia, serif;
	color: #df6b28;
	font-weight: 400;
	font-size: 23px;
	line-height: 1.3;
	margin: 43px 0 20px;
}

.page-id-21 .esw-cpd-testimonials {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 14px;
	padding-bottom: 63px;
}

.page-id-21 .esw-cpd-testimonials blockquote {
	background: #edf2e8;
	padding: 21px 18px 18px;
	margin: 0;
	min-height: 183px;
	box-sizing: border-box;
}

.page-id-21 .esw-cpd-testimonials p {
	font-family: 'Libre Baskerville', Georgia, serif;
	font-size: 12px;
	line-height: 1.48;
	color: #443a35;
	margin: 0 0 16px;
}

.page-id-21 .esw-cpd-testimonials cite {
	font-family: Inter, Arial, sans-serif;
	font-style: normal;
	color: #58724a;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 9px;
	letter-spacing: .03em;
}

.page-id-21 .esw-cpd-footer {
	background: #e9c4b2;
	color: #fff;
	margin: 0 -5.4vw;
	padding: 18px 5.4vw;
	font-family: Inter, Arial, sans-serif;
	font-size: 10px;
	font-weight: 300;
	letter-spacing: .08em;
}

@media(max-width:781px) {
	.page-id-21 .esw-cpd-page {
		padding: 22px 28px 0 !important;
	}
	
	.page-id-21 .esw-cpd-page h1 {
		font-size: 28px;
	}
	
	.page-id-21 .esw-cpd-intro {
		display: block;
	}
	
	.page-id-21 .esw-cpd-image {
		margin-bottom: 24px;
	}
	
	.page-id-21 .esw-cpd-testimonials {
		display: block;
	}
	
	.page-id-21 .esw-cpd-testimonials blockquote {
		margin-bottom: 12px;
	}
	
	.page-id-21 .esw-cpd-footer {
		margin: 0 -28px;
		padding: 18px 28px;
	}
}

@media print {
	@page {
		size: A4 portrait;
		margin: 0;
	}
	
	.page-id-21 .esw-cpd-page {
		min-height: 100vh;
		padding: 22px 30px 0 !important;
	}
	
	.page-id-21 .esw-cpd-masthead {
		font-size: 13.5pt;
	}
	
	.page-id-21 .esw-cpd-page h1 {
		font-size: 25.5pt;
		line-height: 1.2;
	}
	
	.page-id-21 .esw-cpd-rule {
		margin-bottom: 25px;
	}
	
	.page-id-21 .esw-cpd-underline {
		margin: 14px 0 23px;
	}
	
	.page-id-21 .esw-cpd-intro {
		gap: 24px;
	}
	
	.page-id-21 .esw-cpd-image img {
		height: 220px;
	}
	
	.page-id-21 .esw-cpd-copy p {
		font-size: 9.1pt;
		line-height: 14.2pt;
		margin-bottom: 10px;
	}
	
	.page-id-21 .esw-cpd-page h2 {
		font-size: 18pt;
		margin: 30px 0 14px;
	}
	
	.page-id-21 .esw-cpd-testimonials {
		gap: 10px;
		padding-bottom: 34px;
	}
	
	.page-id-21 .esw-cpd-testimonials blockquote {
		padding: 14px 12px;
		min-height: 143px;
	}
	
	.page-id-21 .esw-cpd-testimonials p {
		font-size: 8.3pt;
		line-height: 11pt;
		margin-bottom: 10px;
	}
	
	.page-id-21 .esw-cpd-testimonials cite {
		font-size: 6.7pt;
	}
	
	.page-id-21 .esw-cpd-footer {
		padding: 15px 30px;
		font-size: 7.5pt;
	}
}

/* ESW CPD Group — 08 August 2026 private refinement: image breathing room, linked TAJ reference and proof-matched testimonial shade. */
.page-id-21 .esw-cpd-image--landscape { margin: 40px 0 38px !important; }
.page-id-21 .esw-cpd-copy--landscape a { color:#58724a; text-decoration:underline; text-underline-offset:2px; }
.page-id-21 .esw-cpd-testimonials blockquote { background:#e3eadb !important; }
@media(max-width:781px) { .page-id-21 .esw-cpd-image--landscape { margin:30px 0 28px !important; } }
@media print { .page-id-21 .esw-cpd-image--landscape { margin:34px 0 30px !important; } .page-id-21 .esw-cpd-testimonials blockquote { background:#e3eadb !important; } }

/* ESW CPD Group — private proof rendering safeguard, 08 August 2026. */
@media print {
  body.page-id-21 .esw-cpd-page h1 { display:block !important; visibility:visible !important; color:#443a35 !important; font-family:'Libre Baskerville', Georgia, serif !important; font-size:24px !important; line-height:1.12 !important; }
  body.page-id-21 .esw-cpd-copy--landscape, body.page-id-21 .esw-cpd-copy--landscape div, body.page-id-21 .esw-cpd-copy--landscape p { display:block !important; visibility:visible !important; color:#5e625d !important; font-family:Inter, Arial, sans-serif !important; font-size:9.1pt !important; line-height:14.2pt !important; }
  body.page-id-21 .esw-cpd-copy--landscape { columns:2; column-gap:24px; }
  body.page-id-21 .esw-cpd-copy--landscape > div { break-inside:avoid; }
  body.page-id-21 .esw-cpd-page h2 { display:block !important; visibility:visible !important; color:#df6b28 !important; font-family:'Libre Baskerville', Georgia, serif !important; font-size:18pt !important; }
  body.page-id-21 .esw-cpd-testimonials p, body.page-id-21 .esw-cpd-testimonials cite { display:block !important; visibility:visible !important; }
  body.page-id-21 .esw-cpd-testimonials p { color:#443a35 !important; font-family:'Libre Baskerville', Georgia, serif !important; font-size:8.3pt !important; line-height:11pt !important; }
  body.page-id-21 .esw-cpd-testimonials cite { color:#58724a !important; font-family:Inter, Arial, sans-serif !important; font-size:6.7pt !important; }
}

/* ESW private proof: retain the approved cream breathing room around the landscape image. */
@media print {
 body.page-id-21 .esw-cpd-page h1 { padding-bottom:28px !important; }
 body.page-id-21 .esw-cpd-copy--landscape { padding-top:24px !important; }
}

@media print { body.page-id-21 .esw-cpd-footer { margin-top:80px !important; } }

/* Training for Organisations and Insights / Blog — private build styles, 08 August 2026 */
body.page-id-14 .wp-block-post-title,body.page-id-12 .wp-block-post-title{display:none!important}body.page-id-14 .entry-content,body.page-id-12 .entry-content{max-width:none!important;margin:0!important;padding:0!important}body.page-id-14 .entry-content>*,body.page-id-12 .entry-content>*{max-width:none!important;margin-left:0!important;margin-right:0!important}
.ebwm-training-page,.ebwm-insights-page{font-family:Inter,Arial,sans-serif;color:#443a35;line-height:1.5}.ebwm-training-page h1,.ebwm-training-page h2,.ebwm-training-page h3,.ebwm-insights-page h1,.ebwm-insights-page h2,.ebwm-insights-page h3{font-family:'Libre Baskerville',Georgia,serif;color:#443a35;line-height:1.16}.ebwm-insights-page{max-width:1200px;margin:auto;padding:56px 7vw 80px}.ebwm-insights-page section{padding:48px 0}.ebwm-insights-hero{display:grid;grid-template-columns:1.5fr .8fr;gap:56px;padding:8px 0 60px;border-bottom:1px solid #d5cbc0}.ebwm-insights-hero h1{font-size:60px;margin:8px 0}.ebwm-insights-hero h2,.ebwm-insights-page section>h2{font-size:32px;margin:10px 0 26px}.ebwm-insights-hero aside{background:#f6f3ee;padding:26px}.eyebrow{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;color:#9d5b3f!important}.ebwm-two-col{columns:2;column-gap:60px}.ebwm-orange-band{background:#df7841;color:#fff;padding:44px!important;margin:18px -7vw!important}.ebwm-orange-band h2,.ebwm-orange-band p,.ebwm-orange-band li{color:#fff!important}.ebwm-orange-band ul{max-width:800px}.ebwm-featured-card{display:grid;grid-template-columns:1fr 1fr;background:#f6f3ee;margin:26px 0}.ebwm-featured-card>div:first-child{padding:35px}.ebwm-featured-card h3,.ebwm-card-row h3{font-size:25px}.ebwm-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ebwm-card-row article{border:1px solid #d5cbc0;padding:22px}.ebwm-image-pending{min-height:210px;background:#e3d2bc}.ebwm-featured-card .ebwm-image-pending{min-height:340px}@media(max-width:700px){.ebwm-insights-hero,.ebwm-featured-card,.ebwm-card-row{display:block}.ebwm-two-col{columns:1}.ebwm-insights-hero h1{font-size:43px}.ebwm-orange-band{margin:12px -7vw!important;padding:28px!important}.ebwm-card-row article{margin:20px 0}}

/* Insights private visual build: agreed image treatments */
.ebwm-image-pending{overflow:hidden;background:#e3d2bc!important}.ebwm-image-pending .ebwm-insights-card-image{display:block;width:100%;height:210px;object-fit:cover;object-position:center}.ebwm-featured-card .ebwm-image-pending .ebwm-insights-card-image{height:340px;object-fit:cover}.ebwm-featured-card .ebwm-image-pending .ebwm-insights-card-image{object-position:center 35%}.ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center 40%}.ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center 45%}

/* Training for Organisations approved visual build */
.page-id-14 .wp-block-post-content{max-width:none!important;padding:0!important}.ebwm-training-page{background:#f6f3ee;color:#5d4231;font-family:Inter,sans-serif;overflow:hidden}.ebwm-training-page p,.ebwm-training-page li{font-family:Inter,sans-serif;color:#4e5653;font-size:15px;line-height:1.55}.ebwm-training-page h1,.ebwm-training-page h2,.ebwm-training-page h3,.ebwm-training-page blockquote{font-family:'Libre Baskerville',serif;font-weight:400;color:#6a4834}.ebwm-training-page h1{font-size:54px;line-height:1.15;letter-spacing:-.04em;max-width:700px;margin:0 0 28px}.ebwm-training-page h2{font-size:34px;line-height:1.22;letter-spacing:-.04em;margin:0 0 22px}.ebwm-training-page h3{font-size:22px;line-height:1.3;margin:0 0 14px}.ebwm-training-page .eyebrow{color:#a35a2d;font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 18px}.ebwm-training-hero,.ebwm-training-section,.ebwm-training-closing{max-width:1180px;margin:0 auto;padding:74px 8vw}.ebwm-training-hero{padding-bottom:60px}.ebwm-training-hero .lead{font-size:18px;max-width:620px;margin-bottom:30px}.ebwm-training-page .wp-element-button{border-radius:0;background:#d78231;color:#fff;border:0;text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:700;padding:15px 22px}.ebwm-training-opening-image{max-width:1180px;margin:0 auto;padding:0 8vw 74px}.ebwm-training-opening-image img{display:block;width:100%;height:430px;object-fit:cover;border-bottom:16px solid #ead9ca}.ebwm-training-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.ebwm-training-section>.eyebrow{grid-column:1/-1;margin-bottom:-58px}.ebwm-training-section>h2{grid-column:1}.ebwm-training-section>p,.ebwm-training-section>ul{grid-column:2;margin:0 0 18px}.ebwm-training-section>h3{grid-column:1;grid-row:3}.ebwm-training-section>h3+p{grid-column:1/-1;margin:20px 0 0;padding:26px 34px;background:#f0e0d2;border-left:4px solid #d78231}.ebwm-warm-panel{max-width:none;padding:76px 8vw;background:linear-gradient(90deg,#f6f3ee 0 50%,#f1dfd1 50%)}.ebwm-warm-panel>.ebwm-three-up{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px}.ebwm-three-up>div{background:#fff;padding:24px 22px;border-top:4px solid #d78231}.ebwm-three-up>div:nth-child(2){border-top-color:#789943}.ebwm-three-up h3{font-size:19px}.ebwm-three-up p:last-child{font-size:13px}.ebwm-training-section ul{padding:0;list-style:none}.ebwm-training-section li{border-top:1px solid #d8c4b4;padding:13px 0 13px 18px;position:relative}.ebwm-training-section li:before{content:'•';position:absolute;left:0;color:#d78231}.ebwm-training-specialist-image{grid-column:1/-1;margin:24px 0 0}.ebwm-training-specialist-image img{display:block;width:100%;height:330px;object-fit:cover;border-bottom:16px solid #ead9ca}.ebwm-testimonial{grid-column:1/-1;margin:0;padding:28px 34px;background:#efddcf;border-left:4px solid #d78231;font-size:18px;line-height:1.35}.ebwm-training-page cite{font-family:Inter,sans-serif;font-size:9px;color:#789943;text-transform:uppercase;letter-spacing:.11em;font-style:normal}.ebwm-training-section:nth-of-type(6){display:block}.ebwm-training-section:nth-of-type(6)>.eyebrow{margin-bottom:22px}.ebwm-training-section:nth-of-type(6)>blockquote{padding:34px;background:#efddcf;font-size:21px;line-height:1.35;margin:0}.ebwm-training-section:nth-of-type(7){grid-template-columns:240px 1fr;gap:55px}.ebwm-training-section:nth-of-type(7)>.eyebrow{grid-column:1/-1;margin-bottom:-52px}.ebwm-training-learning-image{grid-column:1;grid-row:2;margin:0}.ebwm-training-learning-image img{width:100%;height:320px;display:block;object-fit:cover;border-bottom:14px solid #ead9ca}.ebwm-supervision-copy{grid-column:2;grid-row:2}.ebwm-training-closing{padding-top:76px;padding-bottom:96px}.ebwm-training-closing h2{max-width:700px}.ebwm-training-closing>p{max-width:760px}.ebwm-training-closing h3,.ebwm-training-closing h3+p,.ebwm-training-closing h3+p+p{margin-left:0;background:#efddcf;padding-left:26px;padding-right:26px;max-width:100%}.ebwm-training-closing h3{padding-top:26px;margin-top:36px;margin-bottom:0}.ebwm-training-closing h3+p{margin:0;padding-top:8px}.ebwm-training-closing h3+p+p{margin:0;padding-top:8px;padding-bottom:26px}@media(max-width:720px){.ebwm-training-hero,.ebwm-training-section,.ebwm-training-closing{padding:48px 7vw}.ebwm-training-page h1{font-size:39px}.ebwm-training-page h2{font-size:29px}.ebwm-training-opening-image{padding:0 7vw 48px}.ebwm-training-opening-image img{height:250px}.ebwm-training-section,.ebwm-training-section:nth-of-type(7){display:block}.ebwm-training-section>.eyebrow,.ebwm-training-section:nth-of-type(7)>.eyebrow{margin:0 0 18px}.ebwm-training-section>h2,.ebwm-training-section>p,.ebwm-training-section>ul,.ebwm-training-section>h3{margin-bottom:20px}.ebwm-warm-panel{padding:48px 7vw;background:#f1dfd1}.ebwm-warm-panel>.ebwm-three-up{display:block}.ebwm-three-up>div{margin:18px 0}.ebwm-training-specialist-image img{height:200px}.ebwm-training-learning-image img{height:250px}.ebwm-supervision-copy{margin-top:24px}}

/* Help and Support — final two-page proof correction, 08 August 2026. */
@media print {
  .page-id-11 footer.wp-block-template-part { position:fixed !important; z-index:1000 !important; bottom:0 !important; left:0 !important; width:100% !important; margin:0 !important; background:#e9c4b2 !important; }
  .page-id-11 .ebwm-help-and-support { padding:50px 55px 76px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) { break-after:auto !important; page-break-after:auto !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) .ebwm-help-card { padding:15px 17px 17px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) p,.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) li { font-size:7px !important; line-height:1.22 !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) h2 { font-size:14px !important; line-height:1.14 !important; margin:0 0 6px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) h3 { font-size:8px !important; line-height:1.12 !important; margin:9px 0 3px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) p { margin:0 0 5px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) ul { margin:0 0 6px !important; padding-left:12px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(2) li { margin:1px 0 !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(3) { break-before:page !important; page-break-before:always !important; break-inside:avoid !important; page-break-inside:avoid !important; min-height:0 !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(3) .ebwm-help-card { min-height:0 !important; height:100% !important; }
}


/* Help and Support — approved first-sheet panel proportion, 08 August 2026. */
@media print {
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) { height:104px !important; min-height:104px !important; margin-top:0 !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) figure,.page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) figure img { height:104px !important; min-height:104px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) .ebwm-help-card { height:104px !important; padding:13px 16px !important; overflow:hidden !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) h2 { font-size:13px !important; line-height:1.1 !important; margin:0 0 4px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) h3 { font-size:7px !important; line-height:1.1 !important; margin:0 0 3px !important; }
  .page-id-11 .ebwm-help-and-support>.ebwm-has-row:nth-of-type(1) p { font-size:5.7px !important; line-height:1.18 !important; margin:0 0 5px !important; }
}


/* Help and Support — private web-page footprint correction, 08 August 2026. */
@media screen and (min-width: 782px) {
  .page-id-11 .is-layout-constrained > .ebwm-help-and-support {
    width: calc(100% - 2rem) !important;
    max-width: none !important;
  }
  .page-id-11 .ebwm-help-and-support {
    padding: 2.6rem 1rem 3.5rem !important;
  }
}


/* Help and Support — reduce excess top white space in the private web view, 08 August 2026. */
@media screen and (min-width:782px){
  .page-id-11 main.wp-block-group{margin-top:2rem !important;}
  .page-id-11 main.wp-block-group > .wp-block-group{padding-top:2rem !important;}
  .page-id-11 .wp-block-post-content.ebwm-help-and-support,.page-id-11 .entry-content{margin-top:0 !important;}
  .page-id-11 .ebwm-help-and-support{padding-top:1rem !important;}
}

/* Specialist Supervision — private web-frame correction, 08 August 2026. */
@media screen {
	.page-id-20 main.wp-block-group { margin-top:0 !important; }
	.page-id-20 main > .wp-block-group { padding-top:0 !important; }
	.page-id-20 .entry-content { margin-top:0 !important; }
	.page-id-20 .ss-masthead { display:none !important; }
	.page-id-20 .ss-hero-grid { padding-top:0 !important; }
}


/* Shared private page frame — Mandy-approved continuous warm-stone canvas, 08 August 2026.
   This applies to private build pages only; the starter About page and public home are excluded. */
body.page:not(.page-id-8),
body.page:not(.page-id-8) .wp-site-blocks,
body.page:not(.page-id-8) main.wp-block-group,
body.page:not(.page-id-8) main.wp-block-group > .wp-block-group {
  background: #f6f3ee !important;
}
body.page:not(.page-id-8) .wp-site-blocks {
  min-height: 100vh !important;
}
/* Let each approved private composition meet the continuous frame rather than float on a white outer canvas. */
.page-id-11 main.wp-block-group,
.page-id-17 main.wp-block-group,
.page-id-20 main.wp-block-group,
.page-id-21 main.wp-block-group,
.page-id-28 main.wp-block-group {
  max-width: none !important;
}
.page-id-20 main.wp-block-group > .wp-block-group,
.page-id-20 .ss-page {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* Approved Specialist footer: a continuous full-width band, not an inset strip. */
.page-id-20 .ss-footer {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
}
/* Help and Support retains its two-page composition, now on the continuous warm-stone frame. */
.page-id-11 .ebwm-help-and-support {
  background: #f6f3ee !important;
}


/* Specialist Supervision — full-width footer band within the continuous private frame. */
.page-id-20 .ss-footer {
  position: relative !important;
  left: 50% !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: -50vw !important;
  margin-right: 0 !important;
}


/* Supervision for Organisations — full-page private proof correction 08 Aug 2026 */
@media print {
	@page { size: A4 portrait; margin: 0; }
	.page-id-17 .sfo-page {
    box-sizing: border-box !important;
    width: 210mm !important;
    height: 297mm !important;
    min-height: 297mm !important;
    padding: 11.5mm 11.5mm 0 !important;
  }
	.page-id-17 .sfo-masthead {
    margin: 0 !important;
  }
	.page-id-17 .sfo-layout {
    top: 58mm !important;
    left: 11.5mm !important;
  }
	.page-id-17 .sfo-footer {
    bottom: 0 !important;
  }
}


/* Supervision for Organisations — page-edge anchoring for private PDF proof */
@media print {
	.page-id-17 .sfo-masthead { position: fixed !important; top: 11.5mm !important; left: 11.5mm !important; z-index: 2 !important; }
	.page-id-17 .sfo-footer { position: fixed !important; left: 0 !important; right: 0 !important; bottom: 0 !important; z-index: 2 !important; }
}


/* Supervision for Organisations: keep the private review proof to one A4 sheet. */
@media print {
  html, body.page-id-17, body.page-id-17 .wp-site-blocks, body.page-id-17 main, body.page-id-17 .entry-content { width: 210mm !important; min-height: 0 !important; height: 296mm !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; }
	body.page-id-17 .sfo-page { width: 210mm !important; height: 296mm !important; min-height: 296mm !important; margin: 0 !important; overflow: hidden !important; }
}


/* Learning for Yourself — shared private frame correction, 08 Aug 2026. */
body.page-id-28 .wp-site-blocks {
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
}
body.page-id-28 header.wp-block-group.ebwm-private-header {
  box-sizing: border-box !important;
  padding: 28px 7vw 22px !important;
}
body.page-id-28 .ebwm-private-masthead {
  font-family: Inter, sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  letter-spacing: .035em !important;
  line-height: 1.12 !important;
  text-transform: uppercase !important;
  margin: 0 !important;
}
body.page-id-28 main.wp-block-group {
  flex: 1 0 auto !important;
  min-height: 0 !important;
  display: flex !important;
}
body.page-id-28 main.wp-block-group > .wp-block-group {
  flex: 1 0 auto !important;
  display: flex !important;
}
body.page-id-28 .ebwm-lfy-approved__grid {
  width: 100% !important;
  min-height: 100% !important;
}
@media print {
  @page { size: A4 portrait; margin: 0; }
  html:has(body.page-id-28), body.page-id-28 {
    width: 210mm !important; min-width: 210mm !important; height: 297mm !important;
    min-height: 297mm !important; margin: 0 !important; padding: 0 !important; background: #f6f3ee !important;
  }
  body.page-id-28 .wp-site-blocks {
    box-sizing: border-box !important; width: 210mm !important; height: 297mm !important;
    min-height: 297mm !important; display: flex !important; flex-direction: column !important; background: #f6f3ee !important;
  }
  body.page-id-28 header.wp-block-group.ebwm-private-header {
    flex: 0 0 auto !important; padding: 11.5mm 11.5mm 8mm !important;
  }
  body.page-id-28 main.wp-block-group, body.page-id-28 main.wp-block-group > .wp-block-group {
    flex: 1 1 auto !important; min-height: 0 !important; display: flex !important;
  }
  body.page-id-28 .ebwm-lfy-approved__grid {
    flex: 1 1 auto !important; min-height: 0 !important; height: auto !important;
  }
  body.page-id-28 .ebwm-lfy-approved__copy { padding-bottom: 10mm !important; }
  body.page-id-28 footer, body.page-id-28 .wp-block-template-part footer { flex: 0 0 auto !important; margin-top: 0 !important; }
}


/* ESW Supervision and CPD Group — approved landscape composition and shared-frame correction, private only. */
.page-id-21 .esw-cpd-page{max-width:none!important;width:100%!important;margin:0!important;min-height:calc(100vh - 82px)!important;padding:46px clamp(35px,5.4vw,72px) 0!important;box-sizing:border-box!important}.page-id-21 .esw-cpd-masthead,.page-id-21 .esw-cpd-rule,.page-id-21 .esw-cpd-footer{display:none!important}.page-id-21 .esw-cpd-page h1{font-size:36px!important;line-height:1.12!important;margin:0!important;max-width:720px!important}.page-id-21 .esw-cpd-page h1:after{content:'';display:block;width:108px;height:4px;background:#789853;margin:19px 0 31px}.page-id-21 .esw-cpd-image--landscape{display:block!important;width:100%!important;margin:0 0 28px!important;border:5px solid #789853!important;box-sizing:border-box!important}.page-id-21 .esw-cpd-image--landscape img{display:block!important;width:100%!important;height:290px!important;object-fit:cover!important;object-position:center 50%!important}.page-id-21 .esw-cpd-copy--landscape{columns:2!important;column-gap:34px!important;padding:0!important}.page-id-21 .esw-cpd-copy--landscape>div{break-inside:avoid!important}.page-id-21 .esw-cpd-copy p{font-size:13px!important;line-height:1.55!important;margin:0 0 15px!important}.page-id-21 .esw-cpd-page h2{margin:34px 0 16px!important}.page-id-21 .esw-cpd-testimonials{padding-bottom:52px!important}
@media print{body.page-id-21 .esw-cpd-page{min-height:calc(297mm - 26mm)!important;padding:18mm 12mm 0!important}body.page-id-21 .esw-cpd-page h1{font-size:25.5pt!important;line-height:1.12!important}body.page-id-21 .esw-cpd-page h1:after{margin:5mm 0 7mm!important}body.page-id-21 .esw-cpd-image--landscape{margin:0 0 5mm!important;border-width:1.4mm!important}body.page-id-21 .esw-cpd-image--landscape img{height:38mm!important}body.page-id-21 .esw-cpd-copy--landscape{column-gap:9mm!important}body.page-id-21 .esw-cpd-copy p{font-size:9.1pt!important;line-height:14.2pt!important;margin-bottom:3.2mm!important}body.page-id-21 .esw-cpd-page h2{font-size:18pt!important;margin:7mm 0 4mm!important}body.page-id-21 .esw-cpd-testimonials{padding-bottom:0!important}body.page-id-21 .esw-cpd-testimonials blockquote{min-height:43mm!important}}

@media print{body.page-id-21 header.wp-block-template-part{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:18mm!important;z-index:20!important;background:#f6f3ee!important}body.page-id-21 header.wp-block-template-part *{display:block!important}body.page-id-21 footer.wp-block-template-part{display:block!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:19mm!important;z-index:20!important;background:#c77f59!important}body.page-id-21 footer.wp-block-template-part *{display:block!important}body.page-id-21 main{margin:0!important;padding:0!important}body.page-id-21 .esw-cpd-page{min-height:278mm!important;padding-top:24mm!important;padding-bottom:20mm!important}body.page-id-21 .esw-cpd-testimonials{padding-bottom:0!important}}

@media print{body.page-id-21 footer.wp-block-template-part{display:none!important}body.page-id-21 .esw-cpd-page{height:252mm!important;min-height:0!important;padding-bottom:0!important}body.page-id-21 .wp-site-blocks:after{content:'© 2026 EATING, BODY AND WEIGHT MATTERS';display:block!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:19mm!important;box-sizing:border-box!important;padding:7mm 12mm!important;background:#c77f59!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:7.5pt!important;letter-spacing:.08em!important;z-index:30!important}}

@media print{body.page-id-21 .esw-cpd-page{height:220mm!important}}

@media print{body.page-id-21,body.page-id-21 .wp-site-blocks{height:297mm!important;min-height:0!important;max-height:297mm!important;overflow:hidden!important}}




/* ESW CPD Group — clean private correction, 8 August. */
.page-id-21 .esw-cpd-masthead{font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:.95!important;font-weight:800!important;letter-spacing:-.055em!important;margin-bottom:17px!important}
.page-id-21 .esw-cpd-image--landscape{margin:52px 0 46px!important;aspect-ratio:2.4 / 1!important;overflow:hidden!important}
.page-id-21 .esw-cpd-image--landscape img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}
.page-id-21 .esw-cpd-copy--landscape{padding-top:8px!important}
.page-id-21 .esw-cpd-page h2{margin-top:46px!important}
@media print{body.page-id-21 .esw-cpd-masthead{font-size:13.5pt!important;line-height:.95!important;font-weight:800!important;letter-spacing:-.055em!important}body.page-id-21 .esw-cpd-image--landscape{margin:44px 0 38px!important;position:relative!important;height:219px!important;aspect-ratio:auto!important;overflow:hidden!important;background:url('https://images.pexels.com/photos/4920837/pexels-photo-4920837.jpeg') center center / cover no-repeat!important}body.page-id-21 .esw-cpd-image--landscape>img{display:none!important}body.page-id-21 .esw-cpd-copy--landscape{padding-top:8px!important}body.page-id-21 .esw-cpd-page h2{margin-top:38px!important}}

/* ESW masthead: literal Revision 04 compact word spacing */
.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) { letter-spacing: -0.9px !important; word-spacing: -1px !important; }

/* ESW CPD Group — masthead word spacing and image-to-title rhythm, 8 August. */
.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) { letter-spacing:-0.55px !important; word-spacing:-2px !important; }
.page-id-21 .esw-cpd-image--landscape{margin-top:18px!important;}
@media print{body.page-id-21 .esw-cpd-image--landscape{margin-top:18px!important;}}

/* ESW — measured final masthead and hero adjustment, 8 August 2026. */
.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) {
  letter-spacing:-.55px !important;
  word-spacing:0 !important;
  line-height:.82 !important;
}
.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) > span:first-child { word-spacing:1px !important; }
.page-id-21 .esw-cpd-image--landscape { margin-top:8px !important; aspect-ratio:2.25 / 1 !important; }
.page-id-21 .esw-cpd-image--landscape img { object-position:center center !important; }
.page-id-21 .esw-cpd-page h1:after { margin-top:19px !important; margin-bottom:21px !important; }
@media print {
 body.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) { line-height:.82 !important; word-spacing:0 !important; }
 body.page-id-21 .esw-cpd-image--landscape { margin-top:8px !important; height:232px !important; aspect-ratio:auto !important; }
 body.page-id-21 .esw-cpd-page h1:after { margin-bottom:5mm !important; }
}

/* ESW print proof: retain the actual approved photograph. */
@media print { body.page-id-21 .esw-cpd-image--landscape { background:none !important; } body.page-id-21 .esw-cpd-image--landscape > img { display:block !important; width:100% !important; height:100% !important; object-fit:cover !important; object-position:center center !important; } }

/* ESW print alignment: compact line pair and no inherited title gap. */
@media print {
 body.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]),
 body.page-id-21 header.wp-block-template-part p.wp-block-paragraph:has(> span[style*="739350"]) > span { margin:0 !important; padding:0 !important; line-height:13px !important; }
 body.page-id-21 .esw-cpd-page h1 { padding-bottom:0 !important; }
}


/* Learning for Yourself — locked masthead baseline from Supervision and Learning Revision 04 page 2. */
body.page-id-28 .ebwm-private-masthead {
  font-family: Inter, sans-serif !important;
  font-size: 13.5pt !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  word-spacing: normal !important;
  line-height: .96 !important;
  margin: 0 !important;
}
body.page-id-28 .ebwm-private-masthead > span {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  letter-spacing: 0 !important;
  word-spacing: normal !important;
}
@media print {
  body.page-id-28 .ebwm-private-masthead { font-size: 13.5pt !important; font-weight:700 !important; letter-spacing:0 !important; word-spacing:normal !important; line-height:.96 !important; }
}


/* Learning for Yourself — approved single landscape-sheet proof geometry. */
@media print {
  @page { size: A4 landscape; margin: 0 !important; }
  html:has(body.page-id-28), body.page-id-28 { width:297mm !important; min-width:297mm !important; height:210mm !important; min-height:210mm !important; margin:0 !important; padding:0 !important; background:#f6f3ee !important; }
  body.page-id-28 .wp-site-blocks { width:297mm !important; height:210mm !important; min-height:210mm !important; display:flex !important; flex-direction:column !important; background:#f6f3ee !important; }
  body.page-id-28 header.wp-block-group.ebwm-private-header { flex:0 0 auto !important; padding:5.8mm 12.7mm 4.5mm !important; }
  body.page-id-28 main.wp-block-group, body.page-id-28 main.wp-block-group > .wp-block-group { flex:1 1 auto !important; min-height:0 !important; display:flex !important; }
  body.page-id-28 .ebwm-lfy-approved__grid { flex:1 1 auto !important; min-height:0 !important; height:auto !important; }
  body.page-id-28 .ebwm-lfy-approved__copy { padding:17mm 12.7mm 10mm !important; }
  body.page-id-28 .ebwm-lfy-approved__visual { padding:8mm 12.5mm 10mm 8mm !important; }
  body.page-id-28 .ebwm-lfy-approved__image { height:142mm !important; }
  body.page-id-28 .ebwm-lfy-approved__visual:before { top:53mm !important; height:96mm !important; }
  body.page-id-28 footer, body.page-id-28 .wp-block-template-part footer { flex:0 0 auto !important; margin:0 !important; }
}


/* Learning for Yourself: named landscape sheet prevents inherited A4 portrait rules. */
@media print {
	body.page-id-28 { page: ebwm-learning-sheet !important; }
	@page ebwm-learning-sheet { size: A4 landscape; margin: 0; }
}


/* Learning for Yourself — remove inherited header divider; not in controlling proof. */
body.page-id-28 header.wp-block-group.ebwm-private-header { border-bottom: 0 !important; }
@media print { body.page-id-28 header.wp-block-group.ebwm-private-header { border-bottom: 0 !important; } }

/* Training clean rebuild */
.page-id-14 .ebwm-training-page{background:#f6f3ee!important}.page-id-14 .ebwm-training-page .ebwm-training-hero,.page-id-14 .ebwm-training-page .ebwm-training-section,.page-id-14 .ebwm-training-page .ebwm-training-closing{max-width:1180px;margin:0 auto;padding:78px 8vw}.page-id-14 .ebwm-training-two-column{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px}.page-id-14 .ebwm-training-two-column h2{margin:0}.page-id-14 .ebwm-training-two-column p{margin:0 0 18px}.page-id-14 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.page-id-14 .ebwm-training-card{min-height:202px;padding:24px 22px;background:#fff;border-top:4px solid #789853}.page-id-14 .ebwm-training-card:nth-child(2){background:#eef3e9}.page-id-14 .ebwm-training-card:nth-child(3){background:#f4e9e1;border-color:#df862e}.page-id-14 .ebwm-training-learning-areas{display:grid;grid-template-columns:1fr 1fr;min-height:575px;background:linear-gradient(90deg,#f6f3ee 0 50%,#f0e2d7 50%);border-left:8px solid #789853}.page-id-14 .ebwm-training-learning-heading{padding:100px 8vw 70px calc(8vw - 8px)}.page-id-14 .ebwm-training-learning-list{padding:88px 8vw 68px 38px;max-width:600px}.page-id-14 .ebwm-training-learning-list ul{padding:0;margin:0;list-style:none}.page-id-14 .ebwm-training-learning-list li{padding:12px 0;border:0}.page-id-14 .ebwm-training-learning-list li:before{display:none}.page-id-14 .ebwm-training-learning-list li:nth-child(odd){background:#ffffff9e;border-top:1px solid #789853}.page-id-14 .ebwm-training-ta{padding:86px 8vw 64px!important;max-width:none!important;background:#ead9ce}.page-id-14 .ebwm-training-ta>.eyebrow,.page-id-14 .ebwm-training-ta .ebwm-training-two-column{max-width:1180px;margin-left:auto;margin-right:auto}.page-id-14 .ebwm-training-testimonial{max-width:none;margin:0;padding:54px 8vw;background:#fffaf7;border-left:4px solid #789853}.page-id-14 .ebwm-training-testimonial blockquote{max-width:1100px;margin:0 auto;padding:0;border:0;background:transparent}.page-id-14 .ebwm-training-testimonial blockquote p{font-family:'Libre Baskerville',Georgia,serif;font-size:24px;line-height:1.48;color:#604b3d}.page-id-14 .ebwm-mica-testimonial{padding:74px 8vw;border:0;background:#f6f3ee}.page-id-14 .ebwm-mica-testimonial blockquote{padding:48px 50px 72px;background:#ead1bd}.page-id-14 .ebwm-supervision-organisations{display:grid;grid-template-columns:240px 1fr;gap:65px;align-items:start}.page-id-14 .ebwm-training-learning-image{margin:0}.page-id-14 .ebwm-training-learning-image img{width:}
/* Training clean private rebuild */
.page-id-14 .ebwm-training-two-column{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px}.page-id-14 .ebwm-training-two-column h2{margin:0}.page-id-14 .ebwm-training-two-column p{margin:0 0 18px}.page-id-14 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.page-id-14 .ebwm-training-card{min-height:202px;padding:24px 22px;background:#fff;border-top:4px solid #789853}.page-id-14 .ebwm-training-card:nth-child(2){background:#eef3e9}.page-id-14 .ebwm-training-card:nth-child(3){background:#f4e9e1;border-color:#df862e}.page-id-14 .ebwm-training-learning-areas{display:grid;grid-template-columns:1fr 1fr;min-height:575px;background:linear-gradient(90deg,#f6f3ee 0 50%,#f0e2d7 50%);border-left:8px solid #789853}.page-id-14 .ebwm-training-learning-heading{padding:100px 8vw 70px calc(8vw - 8px)}.page-id-14 .ebwm-training-learning-list{padding:88px 8vw 68px 38px;max-width:600px}.page-id-14 .ebwm-training-learning-list ul{padding:0;margin:0;list-style:none}.page-id-14 .ebwm-training-learning-list li{padding:12px 0;border:0}.page-id-14 .ebwm-training-learning-list li:before{display:none}.page-id-14 .ebwm-training-learning-list li:nth-child(odd){background:#ffffff9e;border-top:1px solid #789853}.page-id-14 .ebwm-training-ta{padding:86px 8vw 64px!important;max-width:none!important;background:#ead9ce}.page-id-14 .ebwm-training-ta>.eyebrow,.page-id-14 .ebwm-training-ta .ebwm-training-two-column{max-width:1180px;margin-left:auto;margin-right:auto}.page-id-14 .ebwm-training-testimonial{max-width:none;margin:0;padding:54px 8vw;background:#fffaf7;border-left:4px solid #789853}.page-id-14 .ebwm-training-testimonial blockquote{max-width:1100px;margin:0 auto;padding:0;border:0;background:transparent}.page-id-14 .ebwm-training-testimonial blockquote p{font-family:'Libre Baskerville',Georgia,serif;font-size:24px;line-height:1.48;color:#604b3d}.page-id-14 .ebwm-mica-testimonial{padding:74px 8vw;border:0;background:#f6f3ee}.page-id-14 .ebwm-mica-testimonial blockquote{padding:48px 50px 72px;background:#ead1bd}.page-id-14 .ebwm-supervision-organisations{display:grid;grid-template-columns:240px 1fr;gap:65px;align-items:start}.page-id-14 .ebwm-training-learning-image{margin:0}.page-id-14 .ebwm-training-learning-image img{width:100%;height:340px;display:block;object-fit:cover;border-bottom:14px solid #ead9ca}.page-id-14 .ebwm-training-closing{max-width:none!important;padding:72px 8vw 68px!important;background:#789853}.page-id-14 .ebwm-training-closing>*{max-width:1180px;margin-left:auto;margin-right:auto;color:#fff!important}.page-id-14 .ebwm-training-closing h2{font-size:44px;max-width:700px;margin-left:0}.page-id-14 .ebwm-training-closing p{max-width:650px;margin-left:0}
/* Training proof fit */
.page-id-14 .ebwm-training-section{display:block!important}.page-id-14 .ebwm-training-two-column{display:grid!important}@media print{.page-id-14 .ebwm-training-page .ebwm-training-hero,.page-id-14 .ebwm-training-page .ebwm-training-section,.page-id-14 .ebwm-training-page .ebwm-training-closing{padding:34px 12.5mm!important}.page-id-14 .ebwm-training-page .ebwm-training-hero{padding-top:25px!important;padding-bottom:25px!important}.page-id-14 .ebwm-training-page .ebwm-training-hero h1{font-size:32px!important;margin-bottom:16px!important}.page-id-14 .ebwm-training-page .ebwm-training-hero .lead{font-size:12px!important;margin-bottom:14px!important}.page-id-14 .ebwm-training-page .ebwm-training-two-column{grid-template-columns:.88fr 1.12fr!important;gap:35px!important}.page-id-14 .ebwm-training-page .ebwm-training-two-column h2{font-size:23px!important}.page-id-14 .ebwm-training-page p,.page-id-14 .ebwm-training-page li{font-size:9.2px!important;line-height:1.38!important}.page-id-14 .ebwm-training-page .ebwm-three-up{gap:12px!important;margin-top:24px!important}.page-id-14 .ebwm-training-page .ebwm-training-card{min-height:0!important;padding:14px!important}.page-id-14 .ebwm-training-page .ebwm-training-learning-areas{min-height:0!important}.page-id-14 .ebwm-training-page .ebwm-training-learning-heading,.page-id-14 .ebwm-training-page .ebwm-training-learning-list{padding:36px 12.5mm!important}.page-id-14 .ebwm-training-page .ebwm-training-ta{padding:36px 12.5mm!important}.page-id-14 .ebwm-training-page .ebwm-training-testimonial,.page-id-14 .ebwm-training-page .ebwm-mica-testimonial{padding:28px 12.5mm!important}.page-id-14 .ebwm-training-page .ebwm-training-testimonial blockquote p{font-size:15px!important}.page-id-14 .ebwm-training-page .ebwm-mica-testimonial blockquote{padding:24px!important}.page-id-14 .ebwm-training-page .ebwm-training-learning-image img{height:190px!important}.page-id-14 .ebwm-training-page .ebwm-training-closing{padding-top:32px!important;padding-bottom:35px!important}.page-id-14 .ebwm-training-page .ebwm-training-closing h2{font-size:29px!important}}

/* Training proof spacing correction */
.page-id-14 .ebwm-training-section > .eyebrow{margin:0 0 28px!important}
@media print{.page-id-14 .ebwm-training-section > .eyebrow{margin:0 0 28px!important}}

/* Training — final proof flow and edge-to-edge footer */
@media print{
	body.page-id-14 .ebwm-supervision-organisations{break-before:page!important;padding-top:32mm!important}
 body.page-id-14 footer.wp-block-template-part,body.page-id-14 footer.wp-block-template-part>.wp-block-group{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
}

/* Training proof: keep the image with its preceding section; begin its copy cleanly */
@media print{
	body.page-id-14 .ebwm-supervision-organisations{break-before:auto!important;padding-top:0!important}
	body.page-id-14 .ebwm-supervision-copy{break-before:page!important;padding-top:25mm!important}
	body.page-id-14 .wp-site-blocks>footer.wp-block-template-part{width:100vw!important;max-width:100vw!important}
}

@media print{body.page-id-14 .ebwm-training-learning-areas{break-before:page!important;padding-top:22mm!important;break-inside:avoid!important}}


/* Training v13 private flow correction */
.page-id-14 .ebwm-training-hero h1{margin-bottom:34px!important}.page-id-14 .ebwm-training-hero .lead{max-width:690px;margin:0 0 42px!important}.page-id-14 .ebwm-training-ta .ebwm-training-learning-image{max-width:1180px;margin:50px auto 0}.page-id-14 .ebwm-training-ta .ebwm-training-learning-image img{width:100%;height:350px;display:block;object-fit:cover;border-bottom:14px solid #789853}.page-id-14 .ebwm-supervision-organisations{grid-template-columns:1fr!important}.page-id-14 .ebwm-supervision-organisations .ebwm-supervision-copy{max-width:760px}


/* Training v14 proof-flow refinement */
.page-id-14 .ebwm-training-hero .lead + p{margin-top:42px!important}@media print{body.page-id-14 .ebwm-supervision-copy{break-before:auto!important;padding-top:0!important}}


/* Training v15 final print continuity */
@media print{body.page-id-14 .ebwm-supervision-organisations,body.page-id-14 .ebwm-supervision-copy,body.page-id-14 .ebwm-training-cta{break-before:auto!important;page-break-before:auto!important;padding-top:0!important;margin-top:24px!important}}
/* Training for Organisations: controlling v6 design rebuild, private review */
.page-id-14 .ebwm-training-v17{background:#f6f3ee!important;color:#4e5653}.page-id-14 .ebwm-training-v17 .ebwm-training-inner{max-width:1180px;margin:0 auto;padding:82px 8vw}.page-id-14 .ebwm-training-v17 .ebwm-training-screen{max-width:none!important;margin:0!important;padding:0!important;background:#f6f3ee!important}.page-id-14 .ebwm-training-v17 h1{font-size:54px!important;max-width:720px}.page-id-14 .ebwm-training-v17 h2{font-size:36px!important}.page-id-14 .ebwm-training-v17 .ebwm-training-hero .ebwm-training-inner{padding-top:78px;padding-bottom:70px}.page-id-14 .ebwm-training-v17 .ebwm-training-opening-image{max-width:none;padding:0;margin:58px 0 0}.page-id-14 .ebwm-training-v17 .ebwm-training-opening-image img{width:100%;height:430px;display:block;object-fit:cover;border:16px solid #ead9ca;border-bottom-width:16px}.page-id-14 .ebwm-training-v17 .ebwm-training-two-column{display:grid!important;grid-template-columns:.88fr 1.12fr;gap:90px}.page-id-14 .ebwm-training-v17 .ebwm-training-teaser{margin-top:54px;padding:28px 32px;background:#f1e5dc;border-left:4px solid #d78231;max-width:100%}.page-id-14 .ebwm-training-v17 .ebwm-training-teaser h3{font-size:22px;margin:0 0 8px}.page-id-14 .ebwm-training-v17 .ebwm-training-teaser p{margin:0;max-width:760px}.page-id-14 .ebwm-training-v17 .ebwm-training-shaped{background:linear-gradient(90deg,#f6f3ee 0 50%,#f0e2d7 50%)!important}.page-id-14 .ebwm-training-v17 .ebwm-training-shaped .ebwm-training-inner{min-height:690px}.page-id-14 .ebwm-training-v17 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:58px}.page-id-14 .ebwm-training-v17 .ebwm-training-card{min-height:0!important;padding:24px 22px;background:#fff!important;border-top:4px solid #df862e!important}.page-id-14 .ebwm-training-v17 .ebwm-training-card:nth-child(2){border-color:#789853!important}.page-id-14 .ebwm-training-v17 .ebwm-training-card h3{font-size:20px}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-areas{display:grid!important;grid-template-columns:1fr 1fr;min-height:640px;border:0!important;background:linear-gradient(90deg,#f6f3ee 0 50%,#f0e2d7 50%)!important}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-heading{padding:96px 7vw 80px max(8vw,calc((100vw - 1180px)/2 + 8vw))}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list{padding:92px max(8vw,calc((100vw - 1180px)/2 + 8vw)) 72px 45px;max-width:680px}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list ul{list-style:none;padding:0;margin:18px 0 0}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list li{background:transparent!important;border-top:1px solid #d6c4b7!important;padding:11px 0 11px 18px!important;position:relative}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list li:before{display:block!important;content:'•';color:#df862e;position:absolute;left:0}.page-id-14 .ebwm-training-v17 .ebwm-training-ta .ebwm-training-inner{padding-top:88px}.page-id-14 .ebwm-training-v17 .ebwm-rte-note{color:#789853!important}.page-id-14 .ebwm-training-v17 .ebwm-training-specialist-image{max-width:none;margin:48px 0 28px}.page-id-14 .ebwm-training-v17 .ebwm-training-specialist-image img{width:100%;height:350px;display:block;object-fit:cover;border:16px solid #ead9ca}.page-id-14 .ebwm-training-v17 .ebwm-patrick-testimonial{margin:0;max-width:940px;padding:30px 34px;background:#f0e2d7;border-left:4px solid #df862e}.page-id-14 .ebwm-training-v17 blockquote p{font-family:'Libre Baskerville',Georgia,serif;font-size:20px;line-height:1.45;color:#604b3d}.page-id-14 .ebwm-training-v17 cite{font-family:Inter,sans-serif;font-size:9px;color:#789853;text-transform:uppercase;letter-spacing:.11em;font-style:normal}.page-id-14 .ebwm-training-v17 .ebwm-mica-testimonial .ebwm-training-inner{padding-top:88px;padding-bottom:88px}.page-id-14 .ebwm-training-v17 .ebwm-mica-testimonial blockquote{margin:38px 0 0;padding:46px 50px;background:#ead1bd;max-width:100%}.page-id-14 .ebwm-training-v17 .ebwm-supervision-row{display:grid;grid-template-columns:380px 1fr;gap:70px;align-items:start}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-image{margin:0}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-image img{width:100%;height:430px;display:block;object-fit:cover;border:16px solid #ead9ca}.page-id-14 .ebwm-training-v17 .ebwm-training-closing .ebwm-training-inner{padding-top:88px;padding-bottom:98px}.page-id-14 .ebwm-training-v17 .ebwm-training-cta{margin-top:42px;padding:31px 34px;background:#f0e2d7;border-left:4px solid #df862e;max-width:100%}.page-id-14 .ebwm-training-v17 .ebwm-training-cta h3{font-size:22px;margin:0 0 9px}.page-id-14 .ebwm-training-v17 .ebwm-training-cta p{max-width:650px}.page-id-14 .ebwm-training-v17 .ebwm-training-cta p:last-child{margin:24px 0 0}@media(max-width:720px){.page-id-14 .ebwm-training-v17 .ebwm-training-inner{padding:52px 7vw}.page-id-14 .ebwm-training-v17 h1{font-size:40px!important}.page-id-14 .ebwm-training-v17 h2{font-size:29px!important}.page-id-14 .ebwm-training-v17 .ebwm-training-two-column,.page-id-14 .ebwm-training-v17 .ebwm-supervision-row{display:block!important}.page-id-14 .ebwm-training-v17 .ebwm-training-two-column>div,.page-id-14 .ebwm-training-v17 .ebwm-supervision-copy{margin-top:24px}.page-id-14 .ebwm-training-v17 .ebwm-three-up{display:block!important}.page-id-14 .ebwm-training-v17 .ebwm-training-card{margin:18px 0}.page-id-14 .ebwm-training-v17 .ebwm-training-shaped,.page-id-14 .ebwm-training-v17 .ebwm-training-learning-areas{display:block!important;background:#f6f3ee!important}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-heading,.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list{padding:52px 7vw}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-list{background:#f0e2d7}.page-id-14 .ebwm-training-v17 .ebwm-training-opening-image img,.page-id-14 .ebwm-training-v17 .ebwm-training-specialist-image img{height:230px}.page-id-14 .ebwm-training-v17 .ebwm-training-learning-image img{height:390px}.page-id-14 .ebwm-training-v17 .ebwm-mica-testimonial blockquote{padding:28px}}
/* Training v18 — native private rebuild from controlling v6 */
.page-id-14 .ebwm-training-page{font-family:Inter,Arial,sans-serif!important;color:#4b4b46!important;background:#f6f3ee!important}.page-id-14 .ebwm-training-page h1,.page-id-14 .ebwm-training-page h2,.page-id-14 .ebwm-training-page h3{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;color:#454640!important}.page-id-14 .ebwm-training-page p,.page-id-14 .ebwm-training-page li{font-size:14px!important;line-height:1.6!important}.page-id-14 .ebwm-training-page .eyebrow{font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;color:#789853!important}.page-id-14 .ebwm-training-hero,.page-id-14 .ebwm-training-section,.page-id-14 .ebwm-training-closing{box-sizing:border-box!important;max-width:none!important;margin:0!important;padding:84px max(8vw,48px)!important}.page-id-14 .ebwm-training-hero{min-height:760px!important}.page-id-14 .ebwm-training-hero h1{font-size:55px!important;line-height:1.12!important;max-width:760px!important;margin:16px 0 24px!important}.page-id-14 .ebwm-training-hero .lead{font-size:17px!important;max-width:670px!important;margin-bottom:34px!important}.page-id-14 .wp-block-button__link{border-radius:0!important;background:#df862e!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;padding:14px 18px!important}.page-id-14 .ebwm-training-hero-image,.page-id-14 .ebwm-training-workshop-image{display:block!important;width:100%!important;margin:55px 0 0!important;padding:14px!important;background:#ead9ce!important;box-sizing:border-box!important}.page-id-14 .ebwm-training-hero-image img,.page-id-14 .ebwm-training-workshop-image img{width:100%!important;height:380px!important;display:block!important;object-fit:cover!important}.page-id-14 .ebwm-training-two-column{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:90px!important}.page-id-14 .ebwm-training-two-column h2{font-size:35px!important;line-height:1.2!important;margin:0!important}.page-id-14 .ebwm-training-teaser,.page-id-14 .ebwm-training-cta-callout{margin-top:55px!important;padding:28px 32px!important;background:#f0e2d7!important;border-left:4px solid #df862e!important}.page-id-14 .ebwm-training-teaser h3,.page-id-14 .ebwm-training-cta-callout h3{font-size:23px!important;margin:0 0 10px!important}.page-id-14 .ebwm-training-shaped,.page-id-14 .ebwm-training-learning-areas{background:linear-gradient(90deg,#f6f3ee 0 50%,#f0e2d7 50% )!important;min-height:740px!important}.page-id-14 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin-top:56px!important}.page-id-14 .ebwm-training-card{padding:24px!important;background:#fff!important;border-top:4px solid #df862e!important;min-height:190px!important}.page-id-14 .ebwm-training-card:nth-child(2){border-color:#789853!important}.page-id-14 .ebwm-training-card h3{font-size:21px!important}.page-id-14 .ebwm-training-learning-areas{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important}.page-id-14 .ebwm-training-learning-heading{padding:92px max(8vw,48px)!important}.page-id-14 .ebwm-training-learning-heading h2{font-size:35px!important;max-width:410px!important}.page-id-14 .ebwm-training-learning-list{padding:92px max(8vw,48px) 70px 50px!important}.page-id-14 .ebwm-training-learning-list ul{margin:0!important;padding-left:20px!important}.page-id-14 .ebwm-training-learning-list li{padding:10px 0!important;border-bottom:1px solid #d8b9a7!important}.page-id-14 .ebwm-training-learning-list li::marker{color:#df862e!important}.page-id-14 .ebwm-training-ta{background:#f6f3ee!important}.page-id-14 .ebwm-rte{color:#789853!important;font-weight:700!important}.page-id-14 .ebwm-training-testimonial{margin:38px auto 0!important;padding:28px 32px!important;max-width:900px!important;background:#f0e2d7!important;border-left:4px solid #df862e!important}.page-id-14 .ebwm-training-testimonial blockquote,.page-id-14 .ebwm-mica-testimonial blockquote{border:0!important;margin:0!important;padding:0!important}.page-id-14 blockquote p{font-family:'Libre Baskerville',Georgia,serif!important;font-size:19px!important;line-height:1.55!important}.page-id-14 blockquote cite{font-family:Inter,Arial,sans-serif!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;color:#789853!important}.page-id-14 .ebwm-mica-testimonial{min-height:650px!important}.page-id-14 .ebwm-mica-testimonial blockquote{margin-top:36px!important;padding:48px!important;background:#f0e2d7!important}.page-id-14 .ebwm-supervision-organisations>.wp-block-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:58px!important}.page-id-14 .ebwm-training-learning-image{padding:14px!important;background:#f0e2d7!important;margin:0!important}.page-id-14 .ebwm-training-learning-image img{display:block!important;width:100%!important;height:490px!important;object-fit:cover!important}.page-id-14 .ebwm-training-closing{min-height:620px!important}.page-id-14 .ebwm-training-closing h2{font-size:39px!important;max-width:650px!important}.page-id-14 .ebwm-training-cta-callout{max-width:850px!important}@media(max-width:781px){.page-id-14 .ebwm-training-hero,.page-id-14 .ebwm-training-section,.page-id-14 .ebwm-training-closing{padding:48px 40px!important;min-height:0!important}.page-id-14 .ebwm-training-hero h1{font-size:32px!important}.page-id-14 .ebwm-training-two-column,.page-id-14 .ebwm-training-learning-areas,.page-id-14 .ebwm-supervision-organisations>.wp-block-columns{display:block!important}.page-id-14 .ebwm-training-shaped,.page-id-14 .ebwm-training-learning-areas{min-height:0!important;background:#f6f3ee!important}.page-id-14 .ebwm-training-learning-list{padding:0 40px 48px!important;background:#f0e2d7!important}.page-id-14 .ebwm-training-learning-heading{padding:48px 40px!important}.page-id-14 .ebwm-three-up{display:block!important}.page-id-14 .ebwm-training-card{margin:14px 0!important}.page-id-14 .ebwm-training-hero-image img,.page-id-14 .ebwm-training-workshop-image img{height:220px!important}.page-id-14 .ebwm-training-learning-image img{height:330px!important}.page-id-14 .ebwm-mica-testimonial blockquote{padding:28px!important}}


/* TRAINING-V6-09AUG */
.page-id-14 .wp-block-post-title{display:none!important}.page-id-14 .wp-site-blocks,.page-id-14 main,.page-id-14 .ebwm-training-page{background:#f6f3ee!important}.page-id-14 .ebwm-training-page{max-width:none!important;margin:0!important;padding:0!important;color:#53544f;font-family:Inter,Arial,sans-serif!important}.page-id-14 .ebwm-training-page h1,.page-id-14 .ebwm-training-page h2,.page-id-14 .ebwm-training-page h3{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;color:#464640!important}.page-id-14 .ebwm-training-page p{font-size:14px!important;line-height:1.65!important}.page-id-14 .ebwm-training-page .eyebrow{font-family:Inter,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.09em!important;font-weight:700!important;color:#789853!important;margin:0 0 25px!important}.page-id-14 .ebwm-training-page .ebwm-training-hero,.page-id-14 .ebwm-training-page .ebwm-training-section,.page-id-14 .ebwm-training-page .ebwm-training-closing{box-sizing:border-box!important;max-width:none!important;margin:0!important;padding:76px max(8vw,42px)!important;background:#f6f3ee!important}.page-id-14 .ebwm-training-hero{min-height:760px!important}.page-id-14 .ebwm-training-hero h1{font-size:48px!important;line-height:1.16!important;max-width:800px!important;margin:0 0 22px!important}.page-id-14 .ebwm-training-hero .lead{max-width:600px!important;margin-bottom:28px!important}.page-id-14 .wp-block-button__link{border-radius:0!important;background:#df862e!important;color:#fff!important;font:700 11px Inter,Arial,sans-serif!important;letter-spacing:.05em!important;padding:14px 17px!important}.page-id-14 .ebwm-training-hero-image,.page-id-14 .ebwm-training-workshop-image,.page-id-14 .ebwm-training-learning-image{display:block!important;margin:52px 0 0!important;padding:23px!important;background:#f0e2d7!important}.page-id-14 .ebwm-training-hero-image img{display:block!important;width:100%!important;height:280px!important;object-fit:cover!important}.page-id-14 .ebwm-training-intro{min-height:700px!important}.page-id-14 .ebwm-training-two-column{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:clamp(42px,8vw,130px)!important;margin:0!important}.page-id-14 .ebwm-training-two-column h2{font-size:30px!important;line-height:1.3!important;margin:0!important}.page-id-14 .ebwm-training-two-column p{margin:0 0 17px!important}.page-id-14 .ebwm-training-teaser{max-width:860px!important;margin:52px 0 0!important;padding:26px 32px!important;background:#fbf6f1!important;border-left:3px solid #df862e!important}.page-id-14 .ebwm-training-teaser h3{font-size:20px!important;margin:0 0 10px!important}.page-id-14 .ebwm-training-teaser p{margin:0!important}.page-id-14 .ebwm-training-shaped,.page-id-14 .ebwm-training-learning-areas{min-height:790px!important;background:linear-gradient(90deg,#f6f3ee 0 47%,#f0e2d7 47% 100%)!important}.page-id-14 .ebwm-training-shaped>.eyebrow{margin-bottom:30px!important}.page-id-14 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:23px!important;margin:52px 0 0!important}.page-id-14 .ebwm-training-card{min-height:0!important;padding:25px 24px 29px!important;background:#fff!important;border:0!important;border-top:3px solid #df862e!important}.page-id-14 .ebwm-training-card:nth-child(2){background:#fff!important;border-top-color:#789853!important}.page-id-14 .ebwm-training-card .eyebrow{color:#df862e!important;margin:0 0 17px!important}.page-id-14 .ebwm-training-card h3{font-size:19px!important;line-height:1.35!important;margin:0 0 12px!important}.page-id-14 .ebwm-training-card p{font-size:13px!important;margin:0!important}.page-id-14 .ebwm-training-learning-areas{display:grid!important;grid-template-columns:47% 53%!important;padding:0!important;border:0!important}.page-id-14 .ebwm-training-learning-heading{padding:94px max(8vw,42px)!important}.page-id-14 .ebwm-training-learning-heading h2{font-size:30px!important;line-height:1.3!important;max-width:410px!important;margin:0!important}.page-id-14 .ebwm-training-learning-list{box-sizing:border-box!important;max-width:none!important;padding:94px max(8vw,42px) 70px 52px!important}.page-id-14 .ebwm-training-learning-list p{margin:0 0 15px!important}.page-id-14 .ebwm-training-learning-list ul{list-style:none!important;padding:0!important;margin:12px 0 0!important}.page-id-14 .ebwm-training-learning-list li{position:relative!important;padding:10px 0 10px 18px!important;background:transparent!important;border:0!important;border-top:1px solid rgba(83,84,79,.25)!important;font-size:13px!important;line-height:1.4!important}.page-id-14 .ebwm-training-learning-list li:before{content:'•'!important;display:block!important;position:absolute!important;left:0!important;color:#df862e!important}.page-id-14 .ebwm-training-learning-list li:nth-child(odd){background:transparent!important}.page-id-14 .ebwm-training-ta{min-height:1000px!important}.page-id-14 .ebwm-training-ta .ebwm-rte{color:#789853!important;font-weight:600!important}.page-id-14 .ebwm-training-workshop-image img{display:block!important;width:100%!important;height:325px!important;object-fit:cover!important}.page-id-14 .ebwm-patrick-testimonial{box-sizing:border-box!important;max-width:880px!important;margin:30px 0 0!important;padding:28px 34px!important;background:#f0e2d7!important;border-left:3px solid #df862e!important}.page-id-14 .ebwm-training-testimonial .wp-block-quote,.page-id-14 .ebwm-mica-testimonial .wp-block-quote{margin:0!important;border:0!important;padding:0!important}.page-id-14 .ebwm-training-testimonial p,.page-id-14 .ebwm-mica-testimonial blockquote p{font-family:'Libre Baskerville',Georgia,serif!important;font-size:17px!important;line-height:1.55!important}.page-id-14 cite{display:block!important;margin-top:18px!important;color:#789853!important;font:700 10px Inter,Arial,sans-serif!important;letter-spacing:.08em!important}.page-id-14 .ebwm-mica-testimonial{min-height:700px!important}.page-id-14 .ebwm-mica-testimonial h2{font-size:30px!important;margin:0 0 45px!important}.page-id-14 .ebwm-mica-testimonial .wp-block-quote{max-width:1040px!important;padding:42px 48px!important;background:#f0e2d7!important}.page-id-14 .ebwm-supervision-organisations{min-height:760px!important}.page-id-14 .ebwm-supervision-organisations>.eyebrow{margin-bottom:34px!important}.page-id-14 .ebwm-supervision-organisations>.wp-block-columns{display:grid!important;grid-template-columns:minmax(320px,.72fr) minmax(0,1.15fr)!important;gap:70px!important;margin:0!important}.page-id-14 .ebwm-training-learning-image{margin:0!important}.page-id-14 .ebwm-training-learning-image img{display:block!important;width:100%!important;height:490px!important;object-fit:cover!important}.page-id-14 .ebwm-supervision-copy h2{font-size:30px!important;line-height:1.3!important;margin:0 0 22px!important}.page-id-14 .ebwm-supervision-copy p{margin:0 0 18px!important}.page-id-14 .ebwm-training-closing{min-height:730px!important}.page-id-14 .ebwm-training-closing h2{font-size:32px!important;line-height:1.28!important;max-width:620px!important;margin:0 0 20px!important}.page-id-14 .ebwm-training-closing>p:not(.eyebrow){max-width:670px!important}.page-id-14 .ebwm-training-cta-callout{max-width:920px!important;margin:48px 0 0!important;padding:31px 35px!important;background:#f0e2d7!important;border-left:3px solid #df862e!important}.page-id-14 .ebwm-training-cta-callout h3{font-size:22px!important;margin:0 0 12px!important}.page-id-14 .ebwm-training-cta-callout p{margin:0 0 22px!important}@media(max-width:700px){.page-id-14 .ebwm-training-page .ebwm-training-hero,.page-id-14 .ebwm-training-page .ebwm-training-section,.page-id-14 .ebwm-training-page .ebwm-training-closing{padding:54px 28px!important}.page-id-14 .ebwm-training-two-column,.page-id-14 .ebwm-training-learning-areas,.page-id-14 .ebwm-supervision-organisations>.wp-block-columns{display:block!important}.page-id-14 .ebwm-training-shaped,.page-id-14 .ebwm-training-learning-areas{background:#f6f3ee!important}.page-id-14 .ebwm-training-learning-list{padding:20px 28px 54px!important;background:#f0e2d7!important}.page-id-14 .ebwm-three-up{grid-template-columns:1fr!important}.page-id-14 .ebwm-training-hero h1{font-size:36px!important}.page-id-14 .ebwm-training-learning-image img{height:420px!important}.page-id-14 .ebwm-training-workshop-image img{height:220px!important}}


/* Training for Organisations — v6 controlled grouping correction, 9 August 2026. */
@media (min-width: 782px) {
  .page-id-14 .ebwm-supervision-organisations > .wp-block-columns {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr) !important;
    grid-template-rows: auto !important;
    gap: 70px !important;
    align-items: start !important;
  }
  .page-id-14 .ebwm-supervision-organisations > .wp-block-columns > .wp-block-column,
  .page-id-14 .ebwm-supervision-organisations > .wp-block-columns > .ebwm-supervision-copy {
    grid-row: auto !important;
    align-self: start !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}

/* Training v24 — controlled v6 frame and screen-proportion correction; private draft only. */
@media(min-width:701px){
body.page-id-14 .entry-content>.ebwm-training-page{width:calc(100% + 100px)!important;margin-left:-50px!important;margin-right:-50px!important;background:#f6f3ee!important;overflow:hidden!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero,body.page-id-14 .ebwm-training-page .ebwm-training-section,body.page-id-14 .ebwm-training-page .ebwm-training-closing{max-width:none!important;margin:0!important;padding:66px 8.6vw 74px!important;box-sizing:border-box!important;background:#f6f3ee!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero{min-height:785px!important;padding-top:61px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero h1{font-size:55px!important;line-height:1.1!important;max-width:530px!important;margin:0 0 28px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead{max-width:560px!important;margin-bottom:30px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero-image{width:100%!important;margin:165px 0 0!important;padding:0!important;border:17px solid #ead8ca!important;box-sizing:border-box!important;background:#ead8ca!important}
body.page-id-14 .ebwm-training-page .ebwm-training-hero-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2.12/1!important;object-fit:cover!important}
body.page-id-14 .ebwm-training-page .ebwm-training-intro,body.page-id-14 .ebwm-training-page .ebwm-training-shaped,body.page-id-14 .ebwm-training-page .ebwm-training-ta,body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial,body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations,body.page-id-14 .ebwm-training-page .ebwm-training-closing{min-height:785px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-two-column{display:grid!important;grid-template-columns:1fr 1fr!important;gap:84px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-two-column h2{font-size:39px!important;line-height:1.1!important}
body.page-id-14 .ebwm-training-page .ebwm-training-teaser{width:100%!important;box-sizing:border-box!important;margin:80px 0 0!important;padding:29px 34px!important;background:#f2ede7!important;border-left:4px solid #df862e!important}
body.page-id-14 .ebwm-training-page .ebwm-training-shaped{background:linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45%)!important}
body.page-id-14 .ebwm-training-page .ebwm-three-up{width:100%!important;max-width:none!important;margin:60px 0 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-card{min-height:174px!important;padding:23px 24px!important;background:#fff!important;border-top:4px solid #df862e!important;box-sizing:border-box!important}
body.page-id-14 .ebwm-training-page .ebwm-training-card:nth-child(2){border-top-color:#789853!important}
body.page-id-14 .ebwm-training-page .ebwm-training-learning-areas{display:grid!important;grid-template-columns:52% 48%!important;min-height:785px!important;background:linear-gradient(90deg,#f6f3ee 0 52%,#f0e2d7 52%)!important;border:0!important}
body.page-id-14 .ebwm-training-page .ebwm-training-learning-heading{padding:66px 5vw 74px 8.6vw!important}
body.page-id-14 .ebwm-training-page .ebwm-training-learning-list{padding:66px 8.6vw 74px 40px!important;max-width:none!important}
body.page-id-14 .ebwm-training-page .ebwm-training-learning-list li{background:transparent!important;border-top:1px solid #d8c6b8!important;padding:13px 0 13px 28px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-testimonial{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:34px 38px!important;background:#eddacf!important;border-left:4px solid #df862e!important}
body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote{width:100%!important;max-width:none!important;min-height:286px!important;box-sizing:border-box!important;margin:0!important;padding:49px 58px!important;background:#eddacf!important;border:0!important}
body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote p{font-size:24px!important;line-height:1.36!important}
body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns{display:grid!important;grid-template-columns:178px minmax(0,1fr)!important;gap:37px!important;align-items:start!important}
body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image{display:block!important;width:178px!important;margin:0!important;padding:0 18px 18px 0!important;box-sizing:content-box!important;background:#ead8ca!important;border:0!important}
body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image img{display:block!important;width:178px!important;height:273px!important;max-width:none!important;object-fit:cover!important;object-position:35% center!important}
body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-supervision-copy h2{font-size:40px!important;line-height:1.1!important;margin:0 0 25px!important;max-width:520px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-closing>h2{font-size:43px!important;line-height:1.1!important;max-width:580px!important}
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout{width:100%!important;box-sizing:border-box!important;max-width:none!important;margin:55px 0 0!important;padding:28px 34px!important;background:#ead8ca!important;border-left:4px solid #df862e!important}
}

/* Training v25: preserve v6-approved media sequence in the private proof. */
.ebwm-training-page .ebwm-training-workshop-image img {
  content: url("https://eatingbodyandweightmatters.com/wp-content/uploads/2026/08/training-learning-space-private-review.jpg");
  object-fit: cover;
}
.ebwm-training-page .ebwm-training-learning-image img {
  content: url("https://eatingbodyandweightmatters.com/wp-content/uploads/2026/08/training-specialist-teaching-private-review.jpg");
  object-fit: cover;
}

/* Training v25 media presentation: retain the approved workshop and supervision crops. */
.ebwm-training-page .ebwm-training-workshop-image { background: center / cover no-repeat url("https://eatingbodyandweightmatters.com/wp-content/uploads/2026/08/training-learning-space-private-review.jpg"); }
.ebwm-training-page .ebwm-training-learning-image { background: center / cover no-repeat url("https://eatingbodyandweightmatters.com/wp-content/uploads/2026/08/training-specialist-teaching-private-review.jpg"); }
.ebwm-training-page .ebwm-training-workshop-image img,
.ebwm-training-page .ebwm-training-learning-image img { opacity: 0; }

/* Training v24 supervision portrait — restore approved full two-person image in the agreed tall frame. */
@media (min-width:701px){body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image img{object-fit:fill!important;object-position:center!important}}

/* Training v26 — approved v6 Specialist portrait, verified against Mandy’s screenshot. */
@media (min-width:701px){body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image{background:url("https://eatingbodyandweightmatters.com/wp-content/uploads/2026/08/training-specialist-teaching-private-review.jpg") center center / cover no-repeat!important}body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image img{opacity:0!important}}



/* Training v32 — Mandy-approved private proof refinements, 9 August 2026. */
@media (min-width:701px){
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial > h2{
    font-size:26px !important;
    line-height:1.16 !important;
    margin-bottom:34px !important;
  }
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial > blockquote p{
    font-size:20px !important;
    line-height:1.42 !important;
  }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations > .wp-block-columns{
    grid-template-columns:196px minmax(0,1fr) !important;
  }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image{
    width:196px !important;
  }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image img{
    width:196px !important;
    height:300px !important;
  }
  body.page-id-14 footer.wp-block-template-part > .wp-block-group{
    padding-top:25px !important;
    padding-bottom:25px !important;
  }
}

/* Training private proof: retain the approved specialist image. */
body.page-id-14 .ebwm-training-page .ebwm-training-workshop-image img{opacity:1!important}


/* Training v27 — private-print reconciliation to approved v6 frame. */
@media print {
  @page { size: A4 portrait; margin: 0; }
  body.page-id-14 { background:#f6f3ee !important; }
  body.page-id-14 header.wp-block-template-part { display:block !important; position:fixed !important; z-index:10 !important; top:0 !important; left:0 !important; right:0 !important; height:57px !important; padding:17px 46px 0 !important; box-sizing:border-box !important; background:#f6f3ee !important; }
  body.page-id-14 header.wp-block-template-part * { visibility:visible !important; }
  body.page-id-14 header.wp-block-template-part .wp-block-site-title, body.page-id-14 header.wp-block-template-part .wp-block-site-title a { display:block !important; margin:0 !important; font-family:Inter,Arial,sans-serif !important; font-size:18px !important; line-height:.82 !important; font-weight:800 !important; letter-spacing:-.55px !important; text-transform:uppercase !important; }
  body.page-id-14 footer.wp-block-template-part { display:block !important; position:fixed !important; z-index:10 !important; bottom:0 !important; left:0 !important; right:0 !important; min-height:24px !important; padding:8px 46px !important; box-sizing:border-box !important; background:#e6a887 !important; color:#f6f3ee !important; }
  body.page-id-14 footer.wp-block-template-part * { color:#f6f3ee !important; font-family:Inter,Arial,sans-serif !important; font-size:7px !important; line-height:1 !important; }
  body.page-id-14 .ebwm-training-page { background:#f6f3ee !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-areas { break-inside:avoid !important; page-break-inside:avoid !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta, body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial, body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations, body.page-id-14 .ebwm-training-page .ebwm-training-closing { break-inside:avoid !important; page-break-inside:avoid !important; }
}

/* Training v28 — restore the approved v6 print scale within the repeated frame. */
@media print {
  body.page-id-14 .ebwm-training-page .ebwm-training-hero { padding-top:61px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { font-size:34px !important; line-height:1.1 !important; max-width:530px !important; margin-bottom:18px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { font-size:10px !important; line-height:1.45 !important; margin-bottom:18px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero-image { margin-top:74px !important; border-width:17px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-two-column h2, body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-supervision-copy h2 { font-size:26px !important; line-height:1.1 !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-closing>h2 { font-size:29px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-section, body.page-id-14 .ebwm-training-page .ebwm-training-closing { padding-top:52px !important; padding-bottom:55px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-testimonial { padding:25px 29px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote { min-height:0 !important; padding:31px 40px !important; }
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote p { font-size:16px !important; line-height:1.35 !important; }
}
/* Training v46 — private proof only: literal v6 eight-page print composition. */
@media print {
@page{size:A4 portrait;margin:0}
body.page-id-14,body.page-id-14 .wp-site-blocks,body.page-id-14 main,body.page-id-14 .entry-content,body.page-id-14 .ebwm-training-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#f6f3ee!important}
body.page-id-14 .ebwm-training-page>.wp-block-group{display:block!important;box-sizing:border-box!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important;margin:0!important;padding:26mm 16mm 24mm!important;background:#f6f3ee!important;break-before:page!important;break-after:page!important;page-break-before:always!important;page-break-after:always!important;break-inside:avoid!important;page-break-inside:avoid!important}
body.page-id-14 .ebwm-training-page>.ebwm-training-hero{break-before:auto!important;page-break-before:auto!important;padding-top:26mm!important}
body.page-id-14 .ebwm-training-page h1{font-size:29pt!important;line-height:1.12!important;max-width:130mm!important}body.page-id-14 .ebwm-training-page h2{font-size:19pt!important;line-height:1.14!important}body.page-id-14 .ebwm-training-page p,body.page-id-14 .ebwm-training-page li{font-size:9.1pt!important;line-height:1.52!important}body.page-id-14 .ebwm-training-page .eyebrow{font-size:7.5pt!important;margin:0 0 6mm!important}
body.page-id-14 .ebwm-training-hero .lead{font-size:10.5pt!important;line-height:1.48!important;max-width:115mm!important;margin:0 0 8mm!important}body.page-id-14 .ebwm-training-hero-image{width:178mm!important;margin:29mm 0 0!important;padding:0!important;border:4mm solid #ead8ca!important;box-sizing:border-box!important}body.page-id-14 .ebwm-training-hero-image img{width:100%!important;height:78mm!important;aspect-ratio:auto!important;object-fit:cover!important}
body.page-id-14 .ebwm-training-two-column{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20mm!important}body.page-id-14 .ebwm-training-teaser{margin:16mm 0 0!important;padding:8mm 10mm!important;min-height:0!important}body.page-id-14 .ebwm-training-shaped{background:linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45%)!important}body.page-id-14 .ebwm-training-shaped .ebwm-training-two-column{grid-template-columns:45% 55%!important;gap:0!important}body.page-id-14 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6mm!important;margin:14mm 0 0!important}body.page-id-14 .ebwm-training-card{min-height:0!important;padding:6mm!important}
body.page-id-14 .ebwm-training-learning-areas{display:grid!important;grid-template-columns:52% 48%!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:0!important;background:linear-gradient(90deg,#f6f3ee 0 52%,#f0e2d7 52%)!important}body.page-id-14 .ebwm-training-learning-heading{padding:26mm 10mm 24mm 16mm!important}body.page-id-14 .ebwm-training-learning-list{padding:26mm 16mm 24mm 12mm!important}body.page-id-14 .ebwm-training-learning-list li{padding:3.5mm 0 3.5mm 7mm!important}
/* Training v48 — literal v6 private layout */
@media print{@page{size:A4 portrait;margin:0}body.page-id-14 header.wp-block-template-part{height:35mm!important;padding:9mm 18mm 0!important;background:#f6f3ee!important;border:0!important}body.page-id-14 header.wp-block-template-part>.wp-block-group{height:35mm!important;padding:0!important;border-bottom:1px solid #d8d1c8!important;box-sizing:border-box!important}body.page-id-14 header.wp-block-template-part:after{content:'TRAINING FOR ORGANISATIONS';position:absolute;right:18mm;top:10mm;color:#886f60;font:500 5.5pt/1 Inter,sans-serif;letter-spacing:.08em}body.page-id-14 footer.wp-block-template-part,body.page-id-14 footer.wp-block-template-part>.wp-block-group{height:13mm!important;min-height:13mm!important;padding:0!important;background:#e7bca8!important}body.page-id-14 footer.wp-block-template-part>.wp-block-group{padding:4.5mm 18mm!important}body.page-id-14 .ebwm-training-page>.wp-block-group{position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;background:#f6f3ee!important}body.page-id-14 .ebwm-training-page h1,body.page-id-14 .ebwm-training-page h2,body.page-id-14 .ebwm-training-page h3{position:absolute!important;margin:0!important;color:#6a4834!important}body.page-id-14 .ebwm-training-page p,body.page-id-14 .ebwm-training-page li{font-size:7.2pt!important;line-height:1.42!important}body.page-id-14 .ebwm-training-page .eyebrow{position:absolute!important;margin:0!important;font-size:5.5pt!important;line-height:1!important;letter-spacing:.09em!important}body.page-id-14 .ebwm-training-page .wp-block-buttons{position:absolute!important;margin:0!important}body.page-id-14 .ebwm-training-page .wp-block-button__link{padding:3.5mm 5mm!important;font-size:5.5pt!important;line-height:1!important}
.ebwm-training-hero .eyebrow{left:18mm!important;top:47mm!important}.ebwm-training-hero h1{left:18mm!important;top:55mm!important;width:82mm!important;max-width:82mm!important;font-size:19pt!important;line-height:1.12!important}.ebwm-training-hero .lead{position:absolute!important;left:18mm!important;top:101mm!important;width:111mm!important;margin:0!important;font-size:7.1pt!important;line-height:1.46!important}.ebwm-training-hero .wp-block-buttons{left:18mm!important;top:122mm!important}.ebwm-training-hero-image{position:absolute!important;left:18mm!important;top:190mm!important;width:174mm!important;height:82mm!important;margin:0!important;padding:4mm!important;background:#ead8ca!important;box-sizing:border-box!important}.ebwm-training-hero-image img{width:100%!important;height:74mm!important;object-fit:cover!important;display:block!important}
.ebwm-training-intro .eyebrow{left:18mm!important;top:47mm!important}.ebwm-training-intro>.ebwm-training-two-column,.ebwm-training-shaped>.ebwm-training-two-column{position:absolute!important;left:18mm!important;top:54mm!important;width:174mm!important;display:grid!important;grid-template-columns:79mm 79mm!important;gap:16mm!important;margin:0!important}.ebwm-training-intro .wp-block-column,.ebwm-training-shaped .wp-block-column{margin:0!important;padding:0!important}.ebwm-training-intro h2,.ebwm-training-shaped h2{position:static!important;width:79mm!important;font-size:17pt!important;line-height:1.1!important}.ebwm-training-intro .wp-block-column p,.ebwm-training-shaped .wp-block-column p{margin:0 0 4mm!important}.ebwm-training-teaser{position:absolute!important;left:18mm!important;top:139mm!important;width:174mm!important;height:42mm!important;margin:0!important;padding:10mm 12mm!important;box-sizing:border-box!important}.ebwm-training-teaser h3{position:static!important;font-size:11.5pt!important;line-height:1.2!important;margin:0 0 3mm!important}.ebwm-training-teaser p{margin:0!important}
.ebwm-training-shaped{background:linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45% 100%)!important}.ebwm-training-shaped .eyebrow{left:18mm!important;top:47mm!important}.ebwm-training-shaped>.ebwm-training-two-column{grid-template-columns:76mm 98mm!important;gap:0!important}.ebwm-training-shaped h2{width:76mm!important}.ebwm-three-up{position:absolute!important;left:18mm!important;top:133mm!important;width:174mm!important;height:61mm!important;margin:0!important;display:grid!important;grid-template-columns:58mm 58mm 58mm!important;gap:0!important}.ebwm-training-card{height:61mm!important;min-height:61mm!important;margin:0!important;padding:6mm!important;box-sizing:border-box!important}.ebwm-training-card h3{position:static!important;font-size:9.5pt!important;line-height:1.15!important;margin:3mm 0!important}.ebwm-training-card .eyebrow{position:static!important;font-size:5.5pt!important}.ebwm-training-card p{margin:0!important;font-size:6.2pt!important;line-height:1.35!important}
.ebwm-training-learning-areas{position:relative!important;display:block!important;background:linear-gradient(90deg,#f6f3ee 0 52.2%,#f0e2d7 52.2% 100%)!important}.ebwm-training-learning-heading{position:absolute!important;left:18mm!important;top:47mm!important;width:82mm!important}.ebwm-training-learning-heading .eyebrow,.ebwm-training-learning-heading h2{position:static!important}.ebwm-training-learning-heading .eyebrow{margin:0 0 7mm!important}.ebwm-training-learning-heading h2{width:82mm!important;font-size:17pt!important;line-height:1.1!important}.ebwm-training-learning-list{position:absolute!important;left:113mm!important;top:54mm!important;width:79mm!important;margin:0!important;padding:0!important}.ebwm-training-learning-list p{margin:0 0 4mm!important;font-size:6.4pt!important}.ebwm-training-learning-list ul{margin:0!important;padding:0!important;list-style:none!important}.ebwm-training-learning-list li{padding:3.2mm 0 3.2mm 6mm!important;margin:0!important;font-size:6pt!important;line-height:1.28!important}
.ebwm-training-ta .eyebrow{left:18mm!important;top:45mm!important}.ebwm-training-ta>.ebwm-training-two-column{position:absolute!important;left:18mm!important;top:52mm!important;width:174mm!important;display:grid!important;grid-template-columns:75mm 91mm!important;gap:8mm!important;margin:0!important}.ebwm-training-ta .wp-block-column{margin:0!important;padding:0!important}.ebwm-training-ta h2{position:static!important;width:75mm!important;font-size:14.5pt!important;line-height:1.1!important}.ebwm-training-ta .ebwm-rte{margin:30mm 0 0!important;color:#789853!important;font-size:6pt!important}.ebwm-training-ta .wp-block-column p:not(.ebwm-rte){margin:0 0 4mm!important}.ebwm-training-workshop-image{position:absolute!important;left:18mm!important;top:148mm!important;width:174mm!important;height:59mm!important;margin:0!important;padding:4mm!important;background:#ead8ca!important;box-sizing:border-box!important}.ebwm-training-workshop-image img{width:100%!important;height:51mm!important;display:block!important;object-fit:cover!important}.ebwm-training-testimonial{position:absolute!important;left:18mm!important;top:213mm!important;width:174mm!important;height:59mm!important;margin:0!important;padding:8mm 10mm!important;box-sizing:border-box!important}.ebwm-training-testimonial p{margin:0!important;font-family:'Libre Baskerville',Georgia,serif!important;font-size:8pt!important;line-height:1.32!important}
.ebwm-mica-testimonial .eyebrow{left:18mm!important;top:48mm!important}.ebwm-mica-testimonial>h2{left:18mm!important;top:56mm!important;font-size:17pt!important;line-height:1.12!important}.ebwm-mica-testimonial>blockquote{position:absolute!important;left:18mm!important;top:79mm!important;width:174mm!important;height:102mm!important;margin:0!important;padding:13mm!important;box-sizing:border-box!important}.ebwm-mica-testimonial>blockquote p{margin:0!important;font-size:11pt!important;line-height:1.35!important}.ebwm-mica-testimonial>blockquote cite{position:absolute!important;left:13mm!important;bottom:10mm!important;font-size:5.5pt!important}
.ebwm-supervision-organisations .eyebrow{left:18mm!important;top:46mm!important}.ebwm-supervision-organisations>.wp-block-columns{position:absolute!important;left:18mm!important;top:55mm!important;width:174mm!important;display:grid!important;grid-template-columns:63mm 98mm!important;gap:13mm!important;margin:0!important}.ebwm-supervision-organisations .wp-block-column{margin:0!important;padding:0!important}.ebwm-supervision-organisations .ebwm-training-learning-image,.ebwm-supervision-organisations .ebwm-training-learning-image img{width:63mm!important;height:96mm!important;margin:0!important;padding:0!important;display:block!important;object-fit:cover!important;opacity:1!important}.ebwm-supervision-copy h2{position:static!important;font-size:14.5pt!important;line-height:1.1!important;margin:0 0 5mm!important}.ebwm-supervision-copy p{margin:0 0 5mm!important;font-size:6.5pt!important;line-height:1.38!important}
.ebwm-training-closing .eyebrow{left:18mm!important;top:46mm!important}.ebwm-training-closing>h2{left:18mm!important;top:53mm!important;width:100mm!important;max-width:100mm!important;font-size:17pt!important;line-height:1.1!important}.ebwm-training-closing>p:not(.eyebrow){position:absolute!important;left:18mm!important;top:79mm!important;width:116mm!important;margin:0!important;font-size:6.6pt!important;line-height:1.4!important}.ebwm-training-cta-callout{position:absolute!important;left:18mm!important;top:97mm!important;width:174mm!important;height:38mm!important;margin:0!important;padding:7mm 10mm!important;box-sizing:border-box!important}.ebwm-training-cta-callout h3{position:static!important;font-size:10pt!important;line-height:1.15!important;margin:0 0 2mm!important}.ebwm-training-cta-callout p{margin:0!important;font-size:6pt!important;line-height:1.3!important}.ebwm-training-cta-callout .wp-block-buttons{position:static!important;margin:3mm 0 0!important}.ebwm-training-closing:after{content:'Private design review — not for release.';position:absolute;left:18mm;top:147mm;color:#755d50;font:500 5.5pt/1 Inter,sans-serif}}

body.page-id-14 .ebwm-training-workshop-image{margin:16mm 0 0!important;padding:4mm!important}body.page-id-14 .ebwm-training-workshop-image img{width:100%!important;height:48mm!important;object-fit:cover!important}body.page-id-14 .ebwm-training-testimonial{margin:0!important;padding:8mm 10mm!important}body.page-id-14 .ebwm-mica-testimonial>blockquote{min-height:0!important;margin:12mm 0 0!important;padding:12mm!important}body.page-id-14 .ebwm-mica-testimonial>blockquote p{font-size:12pt!important;line-height:1.38!important}
body.page-id-14 .ebwm-supervision-organisations>.wp-block-columns{display:grid!important;grid-template-columns:62mm minmax(0,1fr)!important;gap:20mm!important;align-items:start!important}body.page-id-14 .ebwm-supervision-organisations .ebwm-training-learning-image{display:block!important;width:62mm!important;margin:0!important;padding:0!important;background:none!important}body.page-id-14 .ebwm-supervision-organisations .ebwm-training-learning-image img{display:block!important;opacity:1!important;width:62mm!important;height:92mm!important;object-fit:cover!important}body.page-id-14 .ebwm-supervision-copy h2{margin:0 0 7mm!important}body.page-id-14 .ebwm-training-closing>h2{max-width:130mm!important}body.page-id-14 .ebwm-training-closing>p:not(.eyebrow){color:#53544f!important;max-width:125mm!important}body.page-id-14 .ebwm-training-cta-callout{width:100%!important;margin:15mm 0 0!important;padding:8mm 10mm!important;min-height:0!important;background:#ead8ca!important;border-left:1.5mm solid #df862e!important}
body.page-id-14 header.wp-block-template-part{position:fixed!important;top:0!important;left:0!important;right:0!important;height:18mm!important;padding:7mm 16mm 0!important;box-sizing:border-box!important;background:#f6f3ee!important;z-index:10!important}body.page-id-14 footer.wp-block-template-part{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:11mm!important;padding:0!important;background:#e7bca8!important;z-index:10!important}body.page-id-14 footer.wp-block-template-part>.wp-block-group{height:11mm!important;padding:3mm 16mm!important;box-sizing:border-box!important;background:#e7bca8!important}
}

/* Training v47 — preserve eight controlled sheets; no terminal forced break. */
@media print {
	body.page-id-14 .ebwm-training-page > .ebwm-training-closing { break-after:auto!important; page-break-after:auto!important; }
}

/* Training v48 — literal v6 page-unit reconstruction; private draft only. */
@media print {
  @page { size:A4 portrait; margin:0; }
  body.page-id-14 header.wp-block-template-part{height:35mm!important;padding:9mm 18mm 0!important;background:#f6f3ee!important;border:0!important;}
  body.page-id-14 header.wp-block-template-part>.wp-block-group{height:35mm!important;padding:0!important;background:#f6f3ee!important;border-bottom:1px solid #d8d1c8!important;box-sizing:border-box!important;}
  body.page-id-14 header.wp-block-template-part .wp-block-site-title,body.page-id-14 header.wp-block-template-part .wp-block-site-title a{font-size:13.5pt!important;line-height:.84!important;}
  body.page-id-14 header.wp-block-template-part:after{content:'TRAINING FOR ORGANISATIONS';position:absolute;right:18mm;top:10mm;color:#886f60;font:500 5.5pt/1 Inter,Arial,sans-serif;letter-spacing:.08em;}
  body.page-id-14 footer.wp-block-template-part,body.page-id-14 footer.wp-block-template-part>.wp-block-group{height:13mm!important;min-height:13mm!important;padding:0!important;background:#e7bca8!important;box-sizing:border-box!important;}
  body.page-id-14 footer.wp-block-template-part>.wp-block-group{padding:4.5mm 18mm!important;}
  body.page-id-14 footer.wp-block-template-part p{font-size:5.5pt!important;line-height:1!important;}
  body.page-id-14 .ebwm-training-page>.wp-block-group{position:relative!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;background:#f6f3ee!important;}
  body.page-id-14 .ebwm-training-page h1,body.page-id-14 .ebwm-training-page h2,body.page-id-14 .ebwm-training-page h3{position:absolute!important;margin:0!important;color:#6a4834!important;}
  body.page-id-14 .ebwm-training-page p,body.page-id-14 .ebwm-training-page li{font-size:7.2pt!important;line-height:1.42!important;}
  body.page-id-14 .ebwm-training-page .eyebrow{position:absolute!important;margin:0!important;font-size:5.5pt!important;line-height:1!important;letter-spacing:.09em!important;}
  body.page-id-14 .ebwm-training-page .wp-block-buttons{position:absolute!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .wp-block-button__link{padding:3.5mm 5mm!important;font-size:5.5pt!important;line-height:1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .eyebrow{left:18mm!important;top:47mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1{left:18mm!important;top:55mm!important;width:82mm!important;max-width:82mm!important;font-size:19pt!important;line-height:1.12!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead{position:absolute!important;left:18mm!important;top:101mm!important;width:111mm!important;margin:0!important;font-size:7.1pt!important;line-height:1.46!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .wp-block-buttons{left:18mm!important;top:122mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero-image{position:absolute!important;left:18mm!important;top:190mm!important;width:174mm!important;height:82mm!important;margin:0!important;padding:4mm!important;background:#ead8ca!important;border:0!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-hero-image img{width:100%!important;height:74mm!important;object-fit:cover!important;display:block!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-intro .eyebrow{left:18mm!important;top:47mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-intro>.ebwm-training-two-column{position:absolute!important;left:18mm!important;top:54mm!important;width:174mm!important;display:grid!important;grid-template-columns:79mm 79mm!important;gap:16mm!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-intro .wp-block-column{margin:0!important;padding:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-intro h2{position:static!important;width:79mm!important;font-size:17pt!important;line-height:1.1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-intro .wp-block-column p{margin:0 0 4mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-teaser{position:absolute!important;left:18mm!important;top:139mm!important;width:174mm!important;height:42mm!important;margin:0!important;padding:10mm 12mm!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-teaser h3{position:static!important;font-size:11.5pt!important;line-height:1.2!important;margin:0 0 3mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-teaser p{margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped{background:linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45% 100%)!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped .eyebrow{left:18mm!important;top:47mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped>.ebwm-training-two-column{position:absolute!important;left:18mm!important;top:54mm!important;width:174mm!important;display:grid!important;grid-template-columns:76mm 98mm!important;gap:0!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped .wp-block-column{margin:0!important;padding:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped h2{position:static!important;width:76mm!important;font-size:17pt!important;line-height:1.1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped .wp-block-column p{margin:0 0 4mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-three-up{position:absolute!important;left:18mm!important;top:133mm!important;width:174mm!important;height:61mm!important;margin:0!important;display:grid!important;grid-template-columns:58mm 58mm 58mm!important;gap:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-card{min-height:61mm!important;height:61mm!important;margin:0!important;padding:6mm!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-card h3{position:static!important;font-size:9.5pt!important;line-height:1.15!important;margin:3mm 0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-card .eyebrow{position:static!important;font-size:5.5pt!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-card p{margin:0!important;font-size:6.2pt!important;line-height:1.35!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-areas{position:relative!important;display:block!important;background:linear-gradient(90deg,#f6f3ee 0 52.2%,#f0e2d7 52.2% 100%)!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-heading{position:absolute!important;left:18mm!important;top:47mm!important;width:82mm!important;padding:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-heading .eyebrow{position:static!important;margin:0 0 7mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-heading h2{position:static!important;width:82mm!important;font-size:17pt!important;line-height:1.1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list{position:absolute!important;left:113mm!important;top:54mm!important;width:79mm!important;padding:0!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list p{margin:0 0 4mm!important;font-size:6.4pt!important;line-height:1.38!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list ul{margin:0!important;padding:0!important;list-style:none!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list li{padding:3.2mm 0 3.2mm 6mm!important;margin:0!important;font-size:6pt!important;line-height:1.28!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .eyebrow{left:18mm!important;top:45mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta>.ebwm-training-two-column{position:absolute!important;left:18mm!important;top:52mm!important;width:174mm!important;display:grid!important;grid-template-columns:75mm 91mm!important;gap:8mm!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .wp-block-column{margin:0!important;padding:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta h2{position:static!important;width:75mm!important;font-size:14.5pt!important;line-height:1.1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-rte{margin:30mm 0 0!important;color:#789853!important;font-size:6pt!important;line-height:1.32!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .wp-block-column p:not(.ebwm-rte){margin:0 0 4mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-workshop-image{position:absolute!important;left:18mm!important;top:148mm!important;width:174mm!important;height:59mm!important;margin:0!important;padding:4mm!important;background:#ead8ca!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-workshop-image img{width:100%!important;height:51mm!important;display:block!important;object-fit:cover!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-testimonial{position:absolute!important;left:18mm!important;top:213mm!important;width:174mm!important;height:59mm!important;margin:0!important;padding:8mm 10mm!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-testimonial p{margin:0!important;font-family:'Libre Baskerville',Georgia,serif!important;font-size:8pt!important;line-height:1.32!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-testimonial cite{font-size:5.4pt!important;}
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial .eyebrow{left:18mm!important;top:48mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>h2{left:18mm!important;top:56mm!important;font-size:17pt!important;line-height:1.12!important;}
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote{position:absolute!important;left:18mm!important;top:79mm!important;width:174mm!important;height:102mm!important;margin:0!important;padding:13mm!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote p{margin:0!important;font-size:11pt!important;line-height:1.35!important;}
  body.page-id-14 .ebwm-training-page .ebwm-mica-testimonial>blockquote cite{position:absolute!important;left:13mm!important;bottom:10mm!important;font-size:5.5pt!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .eyebrow{left:18mm!important;top:46mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns{position:absolute!important;left:18mm!important;top:55mm!important;width:174mm!important;display:grid!important;grid-template-columns:63mm 98mm!important;gap:13mm!important;margin:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .wp-block-column{margin:0!important;padding:0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image{width:63mm!important;height:96mm!important;margin:0!important;padding:0!important;background:none!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations .ebwm-training-learning-image img{width:63mm!important;height:96mm!important;display:block!important;opacity:1!important;object-fit:cover!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy h2{position:static!important;font-size:14.5pt!important;line-height:1.1!important;margin:0 0 5mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy p{margin:0 0 5mm!important;font-size:6.5pt!important;line-height:1.38!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-closing .eyebrow{left:18mm!important;top:46mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-closing>h2{left:18mm!important;top:53mm!important;width:100mm!important;max-width:100mm!important;font-size:17pt!important;line-height:1.1!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-closing>p:not(.eyebrow){position:absolute!important;left:18mm!important;top:79mm!important;width:116mm!important;margin:0!important;font-size:6.6pt!important;line-height:1.4!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout{position:absolute!important;left:18mm!important;top:97mm!important;width:174mm!important;height:38mm!important;margin:0!important;padding:7mm 10mm!important;box-sizing:border-box!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout h3{position:static!important;font-size:10pt!important;line-height:1.15!important;margin:0 0 2mm!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout p{margin:0!important;font-size:6pt!important;line-height:1.3!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout .wp-block-buttons{position:static!important;margin:3mm 0 0!important;}
  body.page-id-14 .ebwm-training-page .ebwm-training-closing:after{content:'Private design review — not for release.';position:absolute;left:18mm;top:147mm;color:#755d50;font:500 5.5pt/1 Inter,Arial,sans-serif;}
}

/* Training v49 — final private print override: v6 page-unit cascade reset. */
@media print {
  @page { size:A4 portrait; margin:0; }
  body.page-id-14,body.page-id-14 .wp-site-blocks,body.page-id-14 main,body.page-id-14 .entry-content,body.page-id-14 .ebwm-training-page { width:100%!important; max-width:none!important; margin:0!important; padding:0!important; background:#f6f3ee!important; }
  body.page-id-14 header.wp-block-template-part { display:block!important; position:fixed!important; z-index:100!important; inset:0 0 auto 0!important; width:210mm!important; height:34mm!important; min-height:34mm!important; max-height:34mm!important; margin:0!important; padding:0!important; box-sizing:border-box!important; background:#f6f3ee!important; border:0!important; }
  body.page-id-14 header.wp-block-template-part>.wp-block-group { position:relative!important; width:210mm!important; height:34mm!important; margin:0!important; padding:16.5mm 18mm 0!important; box-sizing:border-box!important; background:#f6f3ee!important; border-bottom:1px solid #d8d1c8!important; }
  body.page-id-14 header.wp-block-template-part .wp-block-site-title,body.page-id-14 header.wp-block-template-part .wp-block-site-title a { display:block!important; margin:0!important; padding:0!important; font-size:12.5pt!important; line-height:.84!important; }
  body.page-id-14 header.wp-block-template-part:after { content:'TRAINING FOR ORGANISATIONS'!important; display:block!important; position:absolute!important; z-index:101!important; top:18mm!important; right:18mm!important; color:#886f60!important; font:500 5.5pt/1 Inter,Arial,sans-serif!important; letter-spacing:.08em!important; }
  body.page-id-14 footer.wp-block-template-part { display:block!important; position:fixed!important; z-index:100!important; inset:auto 0 0 0!important; width:210mm!important; height:13mm!important; min-height:13mm!important; margin:0!important; padding:0!important; box-sizing:border-box!important; background:#e7bca8!important; }
  body.page-id-14 footer.wp-block-template-part>.wp-block-group { width:210mm!important; height:13mm!important; min-height:13mm!important; margin:0!important; padding:4.5mm 18mm!important; box-sizing:border-box!important; background:#e7bca8!important; }
  body.page-id-14 .ebwm-training-page > .wp-block-group { display:block!important; position:relative!important; width:210mm!important; height:297mm!important; min-height:297mm!important; max-height:297mm!important; margin:0!important; padding:0!important; overflow:hidden!important; box-sizing:border-box!important; transform:none!important; float:none!important; break-inside:avoid!important; page-break-inside:avoid!important; break-before:page!important; page-break-before:always!important; break-after:page!important; page-break-after:always!important; background:#f6f3ee!important; }
  body.page-id-14 .ebwm-training-page > .wp-block-group:first-child { break-before:auto!important; page-break-before:auto!important; }
  body.page-id-14 .ebwm-training-page > .wp-block-group:last-child { break-after:auto!important; page-break-after:auto!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-section,body.page-id-14 .ebwm-training-page .ebwm-training-hero,body.page-id-14 .ebwm-training-page .ebwm-training-closing { position:relative!important; min-height:0!important; max-width:none!important; margin:0!important; padding:0!important; overflow:hidden!important; box-sizing:border-box!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width:140mm!important; max-width:140mm!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-teaser { background:#f2ede7!important; border-left:1.2mm solid #df862e!important; overflow:hidden!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-teaser h3,body.page-id-14 .ebwm-training-page .ebwm-training-teaser p { position:static!important; max-width:none!important; white-space:normal!important; overflow:visible!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-areas { display:block!important; margin:0!important; padding:0!important; background:#f0e2d7!important; background:linear-gradient(90deg,#f6f3ee 0 52.2%,#f0e2d7 52.2% 100%)!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list { background:transparent!important; box-shadow:none!important; border:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped { display:block!important; margin:0!important; padding:0!important; background:#f0e2d7!important; background:linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45% 100%)!important; }
  body.page-id-14 .ebwm-training-page .ebwm-three-up { display:grid!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-card { display:block!important; background:#fff!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns { position:absolute!important; left:18mm!important; top:55mm!important; width:174mm!important; display:grid!important; grid-template-columns:63mm 98mm!important; gap:13mm!important; margin:0!important; padding:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns>.wp-block-column { display:block!important; min-width:0!important; margin:0!important; padding:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy { position:static!important; min-width:0!important; margin:0!important; padding:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-closing:after { content:'Private design review — not for release.'!important; position:absolute!important; left:18mm!important; top:147mm!important; }
}

/* Training v50 — bounded v6 composition corrections after full eight-page print check. */
@media print {
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width:100mm!important; max-width:100mm!important; font-size:20.5pt!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-intro h2 { width:56mm!important; font-size:18.5pt!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped h2 { width:60mm!important; font-size:18.5pt!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta h2 { width:60mm!important; font-size:16.5pt!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns { display:grid!important; grid-template-columns:63mm 98mm!important; grid-auto-flow:column!important; align-items:start!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns>.wp-block-column { width:auto!important; min-width:0!important; align-self:start!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy { display:block!important; align-self:start!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy h2 { width:78mm!important; font-size:15.5pt!important; }
}

/* Training v51 — final literal v6 alignment correction. */
@media print {
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width:80mm!important; max-width:80mm!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns,body.page-id-14 .ebwm-training-page .ebwm-supervision-organisations>.wp-block-columns>* { margin-block-start:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy,body.page-id-14 .ebwm-training-page .ebwm-supervision-copy>* { margin-block-start:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-supervision-copy h2 { margin:0 0 5mm!important; padding:0!important; }
}


/* Training v52 — private correction of the specific v6 discrepancies reported by Mandy. */
@media print {
  /* The print engine is collapsing the native section inset. Restore the approved v6 15 mm content inset without moving page backgrounds. */
  body.page-id-14 .ebwm-training-intro>.ebwm-training-two-column,
  body.page-id-14 .ebwm-training-shaped>.ebwm-training-two-column,
  body.page-id-14 .ebwm-training-learning-heading,
  body.page-id-14 .ebwm-training-learning-list,
  body.page-id-14 .ebwm-training-ta>.ebwm-training-two-column,
  body.page-id-14 .ebwm-mica-testimonial>.eyebrow,
  body.page-id-14 .ebwm-mica-testimonial>h2,
  body.page-id-14 .ebwm-supervision-organisations>.eyebrow,
  body.page-id-14 .ebwm-supervision-organisations>.wp-block-columns,
  body.page-id-14 .ebwm-training-closing>.eyebrow,
  body.page-id-14 .ebwm-training-closing>h2,
  body.page-id-14 .ebwm-training-closing>p:not(.eyebrow),
  body.page-id-14 .ebwm-training-cta-callout { transform:translate(15mm,15mm)!important; }

  /* Page 2 — restore the designed breathing room and complete inset callout. */
  body.page-id-14 .ebwm-training-teaser { transform:translate(15mm,40mm)!important; width:221mm!important; }

  /* Page 5 — TA: restore the title/green line relationship, full-width image, and readable roomy testimonial. */
  body.page-id-14 .ebwm-training-ta .ebwm-rte { transform:translateY(4mm)!important; }
  body.page-id-14 .ebwm-training-workshop-image { transform:translate(15mm,43mm)!important; width:244mm!important; height:82mm!important; }
  body.page-id-14 .ebwm-training-workshop-image img { height:74mm!important; }
  body.page-id-14 .ebwm-training-testimonial { transform:translate(15mm,60mm)!important; width:221mm!important; height:83mm!important; padding:13mm 14mm!important; overflow:hidden!important; }
  body.page-id-14 .ebwm-training-testimonial p { font-size:10.5pt!important; line-height:1.32!important; }

  /* Page 6 — retain the approved generous testimonial box rather than the compressed print-box. */
  body.page-id-14 .ebwm-mica-testimonial>blockquote { transform:translate(15mm,15mm)!important; width:221mm!important; height:128mm!important; padding:17mm!important; }
  body.page-id-14 .ebwm-mica-testimonial>blockquote p { font-size:11pt!important; line-height:1.35!important; }

  /* Page 7 — use the agreed larger Specialist image, inset with its text block. */
  body.page-id-14 .ebwm-supervision-organisations>.wp-block-columns { grid-template-columns:105mm 98mm!important; gap:13mm!important; }
  body.page-id-14 .ebwm-supervision-organisations .ebwm-training-learning-image,
  body.page-id-14 .ebwm-supervision-organisations .ebwm-training-learning-image img { width:105mm!important; height:144mm!important; }
}

/* Training v6 design page 8 — private correction */
.page-id-14 .ebwm-training-closing > p { color: #4e5653 !important; }


/* Training for Organisations — design page 8 refinement, private review 09 August 2026. */
body.page-id-14 .ebwm-training-closing > h2 { font-size:46px !important; line-height:1.05 !important; }
body.page-id-14 .ebwm-training-closing > p { font-size:16px !important; line-height:1.55 !important; }
body.page-id-14 .ebwm-training-closing .wp-block-button__link { font-size:12px !important; padding:16px 24px !important; }
@media print {
  body.page-id-14 .ebwm-training-closing > h2 { font-size:26pt !important; line-height:1.06 !important; }
  body.page-id-14 .ebwm-training-closing > p { font-size:9.25pt !important; line-height:1.45 !important; }
  body.page-id-14 .ebwm-training-closing .wp-block-button__link { font-size:8pt !important; padding:4mm 6mm !important; }
}


/* Training v6 page 8 — final private alignment correction. */
body.page-id-14 header.wp-block-template-part > .wp-block-group > .wp-block-group.alignwide { transform:translateX(-30px)!important; }
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout h3,
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > p { padding-left:0!important; }
body.page-id-14 footer.wp-block-template-part { display:flex!important; align-items:center!important; box-sizing:border-box!important; min-height:13mm!important; padding:0 18mm!important; background:#e9c4b2!important; }
body.page-id-14 footer.wp-block-template-part:before { content:'EATING BODY AND WEIGHT MATTERS 2026'; display:block!important; font-family:'Inter',Arial,sans-serif!important; font-size:8.5pt!important; font-weight:600!important; letter-spacing:.02em!important; color:#4e5653!important; }
@media print {
 body.page-id-14 footer.wp-block-template-part { position:fixed!important; left:0!important; right:0!important; bottom:0!important; width:100%!important; min-height:13mm!important; padding:0 18mm!important; }
}

/* Training v6 page 8 — retain only the approved footer wording. */
body.page-id-14 footer.wp-block-template-part > * { display:none!important; }


/* Training v6 page 8 — literal closing-composition hierarchy and alignment. */
/* Restore the masthead to the same 18 mm left content line as the v6 control. */
body.page-id-14 header.wp-block-template-part > .wp-block-group > .wp-block-group.alignwide { transform:translateX(80px)!important; }
/* Keep every callout element on one deliberate shared inset. */
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout { padding-left:8mm!important; }
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > h3,
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > p,
body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout .wp-block-button { margin-left:0!important; padding-left:0!important; }
/* The explanatory sentence carries the higher visual weight shown in the control. */
body.page-id-14 .ebwm-training-closing > p:not(.eyebrow) { font-size:18px!important; line-height:1.48!important; }
@media print {
  body.page-id-14 header.wp-block-template-part > .wp-block-group > .wp-block-group.alignwide { transform:translateX(0)!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout { padding-left:8mm!important; }
  body.page-id-14 .ebwm-training-closing > p:not(.eyebrow) { font-size:10.5pt!important; line-height:1.42!important; }
}


/* Training v6 page 8 — print-proof boundary repair. */
@media print {
  body.page-id-14:after {
    content:'EATING BODY AND WEIGHT MATTERS 2026'!important;
    position:fixed!important; z-index:99999!important; left:0!important; right:0!important; bottom:0!important;
    display:flex!important; align-items:center!important; box-sizing:border-box!important;
    width:100%!important; height:13mm!important; padding:0 18mm!important;
    background:#e9c4b2!important; color:#4e5653!important;
    font-family:'Inter',Arial,sans-serif!important; font-size:8.5pt!important; font-weight:600!important; letter-spacing:.02em!important;
  }
  body.page-id-14 .ebwm-training-page .ebwm-training-closing:after { left:18mm!important; top:157mm!important; }
}


/* Training v6 page 8 — control-scale correction. */
@media print {
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > .eyebrow,
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2,
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow),
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > .ebwm-training-cta-callout { transform:translate(15mm,3mm)!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2 { font-size:34pt!important; line-height:1.05!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow) { font-size:13pt!important; line-height:1.42!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout h3 { font-size:14pt!important; line-height:1.2!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > p { font-size:9pt!important; line-height:1.28!important; }
}


/* Training v53 — closing callout group aligned to v6 left reference. */
@media print {
 body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group__inner-container > h3,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group__inner-container > p,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group__inner-container > .wp-block-buttons {
   transform:translateX(-4mm)!important;
 }
}


/* Training v54 — restore approved closing-heading scale; retain boxed group left alignment. */
@media print {
body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2,
body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group > h2,
body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { font-size:18.5pt!important; line-height:1.04!important; width:62mm!important; max-width:62mm!important; }
}

/* Training v55 — closing heading restored to approved compact two-line setting. */
@media print {body.page-id-14 .ebwm-training-page .ebwm-training-closing h2{font-size:12.8pt!important;line-height:1.05!important;width:90mm!important;max-width:90mm!important;margin-bottom:8mm!important;}body.page-id-14 .ebwm-training-page .ebwm-training-closing>.wp-block-paragraph{margin-top:0!important;}}

/* Training v56 — page 8 callout: restore the v6 cream gap and contain the action within the warm-clay panel. */
@media print {
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > .ebwm-training-cta-callout { transform:translate(15mm,12mm)!important; box-sizing:border-box!important; min-height:37mm!important; height:37mm!important; padding:5mm!important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > h3, body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > p, body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout .wp-block-buttons { transform:none!important; margin-left:0!important; padding-left:0!important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > h3 { margin:0 0 2mm!important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout > p { margin:0!important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-cta-callout .wp-block-buttons { margin-top:3mm!important; margin-bottom:0!important; }
}


/* Training v57 — page 8 final callout containment and restored breathing room. */
@media print { body.page-id-14 .ebwm-training-page .ebwm-training-closing > .ebwm-training-cta-callout { transform:translate(15mm,15mm)!important; min-height:42mm!important; height:42mm!important; } }


/* Private Training page 8 — title and supporting-copy correction, 09 Aug 2026 */
@media print {
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group > h2,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { font-size: 34pt !important; line-height: 1.05 !important; width: 62mm !important; max-width: 62mm !important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow) { font-size: 9.25pt !important; line-height: 1.45 !important; }
}

/* Private Training page 8 — proof-matched title width and supporting-copy scale */
@media print {
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group > h2,
 body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { font-size: 19pt !important; line-height: 1.1 !important; width: 130mm !important; max-width: 130mm !important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow) { font-size: 6.6pt !important; line-height: 1.4 !important; }
}

/* Private Training page 8 — approved two-line title measure */
@media print { body.page-id-14 .ebwm-training-page .ebwm-training-closing > h2, body.page-id-14 .ebwm-training-page .ebwm-training-closing .wp-block-group > h2, body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { width: 100mm !important; max-width: 100mm !important; } }

/* Private Training page 8 — final proof scale refinement */
body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { font-size: 48px !important; line-height: 1.1 !important; }
body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow) { font-size: 20px !important; line-height: 1.48 !important; }
@media print {
 body.page-id-14 .ebwm-training-page .ebwm-training-closing h2 { font-size: 24pt !important; line-height: 1.1 !important; }
 body.page-id-14 .ebwm-training-page .ebwm-training-closing > p:not(.eyebrow) { font-size: 10.5pt !important; line-height: 1.45 !important; }
}

/* Private Training page 8 — final proof scale, scoped closing block */
.ebwm-training-closing h2 { font-size: 48px !important; line-height: 1.1 !important; }
.ebwm-training-closing > p:not(.eyebrow) { font-size: 20px !important; line-height: 1.48 !important; }
@media print {
 .ebwm-training-closing h2 { font-size: 24pt !important; line-height: 1.1 !important; }
 .ebwm-training-closing > p:not(.eyebrow) { font-size: 10.5pt !important; line-height: 1.45 !important; }
}
/* Private Training page 8 — visible proof-matched closing scale, 09 Aug 2026 */
.ebwm-training-closing h2 { font-size: 60px !important; line-height: 1.08 !important; width: 125mm !important; max-width: 125mm !important; }
.ebwm-training-closing > p:not(.eyebrow) { font-size: 22px !important; line-height: 1.45 !important; }
@media print { .ebwm-training-closing h2 { font-size: 30pt !important; line-height: 1.08 !important; width: 125mm !important; max-width: 125mm !important; } .ebwm-training-closing > p:not(.eyebrow) { font-size: 11.5pt !important; line-height: 1.45 !important; } }

/* Training for Organisations — v6 pages 1–4 literal private print correction, 9 August 2026.
   Scoped to the native Training composition only. Page 1 retains its existing composition;
   pages 2–4 restore their individually specified left insets and v6-scale type. */
@media print {
  @page { size: A4 portrait; margin: 0 !important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero,
  body.page-id-14 .ebwm-training-page .ebwm-training-section,
  body.page-id-14 .ebwm-training-page .ebwm-training-closing {
    padding-left: 18mm !important;
    padding-right: 18mm !important;
  }
  /* Page 1: no compositional change; restore the control title and lead scale only. */
  body.page-id-14 .ebwm-training-hero h1 { font-size: 47px !important; line-height: 1.12 !important; max-width: 500px !important; }
  body.page-id-14 .ebwm-training-hero .lead { font-size: 16px !important; line-height: 1.42 !important; max-width: 520px !important; }

  /* Page 2: retain the cream left inset, raise and scale the two-column unit and its callout. */
  body.page-id-14 .ebwm-training-intro { padding-top: 15mm !important; padding-bottom: 0 !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-two-column { gap: 17mm !important; grid-template-columns: .88fr 1.12fr !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-two-column h2 { font-size: 35px !important; line-height: 1.12 !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-two-column p { font-size: 12px !important; line-height: 1.42 !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-teaser { margin-top: 17mm !important; padding: 10mm 12mm !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-teaser h3 { font-size: 25px !important; line-height: 1.2 !important; }
  body.page-id-14 .ebwm-training-intro .ebwm-training-teaser p { font-size: 11px !important; line-height: 1.42 !important; }

  /* Page 3: the warm-stone left field is deliberately narrower than page 4; retain its left inset. */
  body.page-id-14 .ebwm-training-shaped { padding: 0 !important; break-before: page !important; page-break-before: always !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-inner { padding: 13mm 18mm 0 !important; min-height: 0 !important; }
  body.page-id-14 .ebwm-training-shaped { background: linear-gradient(90deg,#f6f3ee 0 45%,#f0e2d7 45%) !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-two-column { grid-template-columns: .88fr 1.12fr !important; gap: 17mm !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-two-column h2 { font-size: 35px !important; line-height: 1.12 !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-two-column p { font-size: 12px !important; line-height: 1.42 !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-three-up { margin-top: 15mm !important; gap: 5mm !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card { padding: 8mm 6mm !important; min-height: 51mm !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card h3 { font-size: 19px !important; line-height: 1.12 !important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card p { font-size: 10px !important; line-height: 1.4 !important; }

  /* Page 4: restore its broader left cream field, exact content inset and ruled learning list. */
  body.page-id-14 .ebwm-training-learning-areas { break-before: page !important; page-break-before: always !important; min-height: 0 !important; grid-template-columns: 52% 48% !important; border-left: 0 !important; }
  body.page-id-14 .ebwm-training-learning-heading { padding: 16mm 13mm 0 18mm !important; }
  body.page-id-14 .ebwm-training-learning-heading h2 { font-size: 35px !important; line-height: 1.12 !important; }
  body.page-id-14 .ebwm-training-learning-list { padding: 16mm 18mm 0 4mm !important; max-width: none !important; }
  body.page-id-14 .ebwm-training-learning-list p,
  body.page-id-14 .ebwm-training-learning-list li { font-size: 11px !important; line-height: 1.32 !important; }
  body.page-id-14 .ebwm-training-learning-list li { padding: 3.3mm 0 !important; border-bottom: 1px solid #d7c1b1 !important; }
}
/* v6 refinement 02 â€” exact local spacing only; private Training draft. */
@media print {
/* page 1 remains as previously approved */
body.page-id-14 .ebwm-training-hero h1{font-size:32px!important;line-height:1.18!important;max-width:420px!important}
body.page-id-14 .ebwm-training-hero .lead{font-size:12px!important;line-height:1.45!important;max-width:420px!important}
/* page 2 */
body.page-id-14 .ebwm-training-intro>.eyebrow{margin-left:18mm!important}
body.page-id-14 .ebwm-training-intro>.ebwm-training-two-column{margin-top:5mm!important}
body.page-id-14 .ebwm-training-intro>.ebwm-training-teaser{margin-top:0!important}
/* page 3 */
body.page-id-14 .ebwm-training-shaped>.eyebrow{margin-left:18mm!important}
body.page-id-14 .ebwm-training-shaped>.ebwm-training-two-column{margin-top:5mm!important}
body.page-id-14 .ebwm-training-shaped>.ebwm-three-up{margin-top:8mm!important}
/* page 4 */
body.page-id-14 .ebwm-training-learning-heading{padding-top:10mm!important}
}


/* Training design pages 01–04 — Mandy review corrections, 9 August 2026. Private only. */
@media print {
  /* Page 1: restore the v6 opening scale and full-width approved image. */
  body.page-id-14 .ebwm-training-hero h1 { font-size:47px!important; line-height:1.12!important; max-width:500px!important; margin-bottom:16px!important; }
  body.page-id-14 .ebwm-training-hero .lead { font-size:16px!important; line-height:1.42!important; max-width:520px!important; margin-bottom:18px!important; }
  body.page-id-14 .ebwm-training-hero .wp-block-button__link { font-size:9px!important; padding:12px 23px!important; letter-spacing:.12em!important; }
  body.page-id-14 .ebwm-training-hero .ebwm-training-hero-image { width:100%!important; max-width:none!important; margin:42mm 0 0!important; }
  body.page-id-14 .ebwm-training-hero .ebwm-training-hero-image img { display:block!important; width:100%!important; height:auto!important; }

  /* Re-align the compact private masthead to the v6 left inset. */
  body.page-id-14 header.wp-block-template-part > .wp-block-group { padding-left:18mm!important; }

  /* Page 3: v6 card labels and the breathing room between label, heading and copy. */
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card .eyebrow { font-size:8px!important; line-height:1!important; letter-spacing:.13em!important; margin:0 0 4mm!important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card h3 { margin:0 0 5mm!important; }
  body.page-id-14 .ebwm-training-shaped .ebwm-training-card p { margin:0!important; }

  /* Page 4: restore v6 question and generously spaced learning list. */
  body.page-id-14 .ebwm-training-learning-heading h2 { font-size:39px!important; line-height:1.12!important; }
  body.page-id-14 .ebwm-training-learning-list p,
  body.page-id-14 .ebwm-training-learning-list li { font-size:12px!important; line-height:1.34!important; }
  body.page-id-14 .ebwm-training-learning-list li { padding:4.2mm 0!important; }
}



/* Training design pages 01–04 — rendered private proof correction. */
body.page-id-14 .ebwm-training-hero { padding-left:68px!important; padding-right:68px!important; }
body.page-id-14 .ebwm-training-hero h1 { font-size:54px!important; line-height:1.12!important; max-width:620px!important; margin-bottom:18px!important; }
body.page-id-14 .ebwm-training-hero .lead { font-size:17px!important; line-height:1.42!important; max-width:650px!important; margin-bottom:20px!important; }
body.page-id-14 .ebwm-training-hero .wp-block-button__link { font-size:10px!important; padding:14px 28px!important; letter-spacing:.12em!important; }
body.page-id-14 .ebwm-training-hero .ebwm-training-hero-image { width:100%!important; max-width:none!important; margin:75px 0 0!important; }
body.page-id-14 .ebwm-training-hero .ebwm-training-hero-image img { display:block!important; width:100%!important; height:auto!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card { padding:18px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card .eyebrow { font-size:10px!important; line-height:1!important; letter-spacing:.13em!important; margin:0 0 12px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card h3 { margin:0 0 14px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card p { margin:0!important; }
body.page-id-14 .ebwm-training-learning-heading h2 { font-size:50px!important; line-height:1.12!important; }
body.page-id-14 .ebwm-training-learning-list p,body.page-id-14 .ebwm-training-learning-list li { font-size:14px!important; line-height:1.34!important; }
body.page-id-14 .ebwm-training-learning-list li { padding:15px 0!important; }



/* Private Training review — 09 Aug 2026: agreed page 4 and 6 type corrections. */
body.page-id-14 .ebwm-training-learning-heading h2 { font-size:34px!important; line-height:1.16!important; }
body.page-id-14 .ebwm-training-learning-list p,
body.page-id-14 .ebwm-training-learning-list li { font-size:15px!important; line-height:1.42!important; }
body.page-id-14 .ebwm-training-learning-list li { padding-top:13px!important; padding-bottom:13px!important; }
body.page-id-14 .ebwm-mica-testimonial blockquote p { font-size:14px!important; line-height:1.52!important; }

html body.page-id-14 .wp-site-blocks .ebwm-training-section.ebwm-mica-testimonial blockquote.wp-block-quote p.wp-block-paragraph { font-size:14px!important; line-height:1.52!important; }


/* PRIVATE Training sign-off pass — 09 Aug 2026. Not for release. */
/* One consistent left-hand masthead across the complete Training sequence. */
body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { max-width:none!important; margin-left:0!important; margin-right:0!important; }

/* Page 1: restore the v6 title/supporting-copy hierarchy and lift the approved image. */
body.page-id-14 .ebwm-training-hero h1 { font-size:62px!important; line-height:1.08!important; max-width:720px!important; margin-bottom:24px!important; }
body.page-id-14 .ebwm-training-hero .lead { font-size:19px!important; line-height:1.45!important; max-width:700px!important; margin-bottom:28px!important; }
body.page-id-14 .ebwm-training-hero .ebwm-training-hero-image { margin-top:58px!important; }

/* Page 3: restore deliberate breathing room above the numbers and align the card copy. */
body.page-id-14 .ebwm-training-shaped .ebwm-training-card { padding:30px 24px 24px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card .eyebrow { margin:0 0 16px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card h3 { margin:0 0 16px!important; }
body.page-id-14 .ebwm-training-shaped .ebwm-training-card p { margin:0!important; }

/* Page 4: make the right-hand learning list confidently legible. */
body.page-id-14 .ebwm-training-learning-list p,
body.page-id-14 .ebwm-training-learning-list li { font-size:17px!important; line-height:1.42!important; }
body.page-id-14 .ebwm-training-learning-list li { padding-top:16px!important; padding-bottom:16px!important; }

/* Page 5: retain its v6 two-column relationship and lift the photograph into it. */
body.page-id-14 .ebwm-training-ta .ebwm-training-two-column h2 { font-size:48px!important; line-height:1.08!important; }
body.page-id-14 .ebwm-training-ta .ebwm-training-two-column p { font-size:16px!important; line-height:1.5!important; }
body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin-top:44px!important; }

@media print {
  body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { max-width:none!important; margin-left:0!important; margin-right:0!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { font-size:45px!important; line-height:1.08!important; max-width:720px!important; margin-bottom:18px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { font-size:17px!important; line-height:1.42!important; max-width:700px!important; margin-bottom:20px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-hero .ebwm-training-hero-image { margin-top:42px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped .ebwm-training-card { padding:22px 18px 18px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-shaped .ebwm-training-card .eyebrow { margin:0 0 12px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list p,
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list li { font-size:15px!important; line-height:1.42!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-learning-list li { padding-top:10px!important; padding-bottom:10px!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-two-column h2 { font-size:34px!important; line-height:1.08!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-two-column p { font-size:13px!important; line-height:1.42!important; }
  body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-workshop-image { margin-top:28px!important; }
}

/* PRIVATE Training sign-off pass: final specificity correction. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { margin-left:-80px!important; }
html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { font-size:62px!important; line-height:1.08!important; max-width:720px!important; margin-bottom:24px!important; }
html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { font-size:19px!important; line-height:1.45!important; max-width:700px!important; margin-bottom:28px!important; }
@media print { html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { font-size:45px!important; } html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { font-size:17px!important; } }


/* PRIVATE Training proof correction — print-only; retains draft/private status. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { margin-left:-30px!important; }
@media print {
  html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { margin-left:-30px!important; }
  html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width:100%!important; max-width:460px!important; font-size:45px!important; line-height:1.08!important; }
  html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { width:100%!important; max-width:460px!important; }
  html body.page-id-14 .ebwm-training-page .ebwm-training-hero .ebwm-training-hero-image { margin-top:100px!important; }
  html body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-training-workshop-image { margin-top:0!important; }
}
/* PRIVATE TRAINING: fixed left masthead. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { width:calc(100% - 60px)!important; max-width:none!important; margin-left:30px!important; margin-right:30px!important; }

/* PRIVATE TRAINING: masthead true-left override. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { width:auto!important; max-width:none!important; margin-left:0!important; margin-right:0!important; transform:translateX(-80px)!important; }

/* PRIVATE TRAINING: masthead final left alignment. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { width:auto!important; max-width:none!important; margin-left:0!important; margin-right:0!important; transform:none!important; }

/* PRIVATE TRAINING: masthead physical left pin. */
html body.page-id-14 header.wp-block-template-part > .wp-block-group > .alignwide { position:relative!important; left:-80px!important; }


/* PRIVATE Training final correction round — 9 August 2026. */
/* Page 1: exact requested title rhythm, two-line support and raised image. */
html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { max-width:560px!important; }
html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { max-width:520px!important; margin-bottom:36px!important; }
html body.page-id-14 .ebwm-training-page .ebwm-training-hero .ebwm-training-hero-image { margin-top:24px!important; }
/* Page 2. */
html body.page-id-14 .ebwm-training-intro .ebwm-training-teaser h3 { font-size:27px!important; line-height:1.15!important; }
/* Pages 3–4. */
html body.page-id-14 .ebwm-training-shaped > .eyebrow { font-size:14px!important; }
html body.page-id-14 .ebwm-training-learning-heading > .eyebrow { font-size:14px!important; }
/* Page 5: bring the green RTE sentence into the title relationship; keep the whole testimonial available. */
html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column .ebwm-rte { margin-top:10px!important; }
html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial { margin-top:34px!important; padding-bottom:48px!important; }
/* Page 6: approved client attribution. */
html body.page-id-14 .ebwm-mica-testimonial cite { font-size:18px!important; line-height:1.35!important; }

/* PRIVATE Training printed sign-off: exact page-one line measure. */
@media print { html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { max-width:620px!important; } html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { max-width:560px!important; } }

/* Private Training page-one screen line measure: keep the approved three-line title. */
@media screen and (min-width:701px) { body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width: 850px !important; max-width: 850px !important; } }


/* Training page one: strengthen the opening label. */
html body.page-id-14 .ebwm-training-hero > .eyebrow {
  font-size: 14px !important;
  line-height: 1.15 !important;
}


/* Training page 1 — requested label enlargement. */
html body.page-id-14 .ebwm-training-page .ebwm-training-hero > p.eyebrow { font-size: 18px !important; line-height: 21px !important; }

/* Training page one — approved private correction */
.page-id-14 .ebwm-training-page .ebwm-training-hero .lead{max-width:800px!important;margin-bottom:42px!important}

/* Training page one — supporting copy approved private correction */
.page-id-14 .ebwm-training-hero .lead{width:800px!important;max-width:800px!important;margin-bottom:42px!important}

/* Training page one — two-line supporting copy (private draft). */
html body.page-id-14 .ebwm-training-page .ebwm-training-hero .lead { width: 800px !important; max-width: 800px !important; margin-bottom: 42px !important; }

/* Training page 2 — requested label enlargement. */
html body.page-id-14 .ebwm-training-intro > p.eyebrow { font-size:18px!important; line-height:21px!important; }


/* Training page 3 — requested heading enlargement. */
html body.page-id-14 .ebwm-training-intro .ebwm-training-teaser > h3 { font-size:42px!important; line-height:1.03!important; }

/* Training page 3 — correction: restore the teaser heading; enlarge the next-page label. */
html body.page-id-14 .ebwm-training-intro .ebwm-training-teaser > h3 { font-size:23px!important; line-height:normal!important; }
html body.page-id-14 .ebwm-training-shaped > p.eyebrow { font-size:18px!important; line-height:21px!important; }


/* Training page 4 — enlarge the Possible Areas of Learning label. */
html body.page-id-14 .ebwm-training-learning-heading > p.eyebrow { font-size:18px!important; line-height:21px!important; }


/* PRIVATE Training page 5 — complete v6 composition correction. */
html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column .ebwm-rte { margin-top:0!important; }
@media print {
  html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column h2 { font-size:30px!important; line-height:1.08!important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column .ebwm-rte { margin-top:0!important; margin-bottom:8px!important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin-top:-46px!important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial { margin-top:0!important; padding-top:26px!important; padding-bottom:26px!important; break-inside:avoid!important; page-break-inside:avoid!important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial p { font-size:15px!important; line-height:1.34!important; }
}

/* PRIVATE Training page 5 — final print fit, retaining the complete Patrick Brook quotation. */
@media print {
 html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column h2 { font-size:25px!important; line-height:1.08!important; }
 html body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin-top:-70px!important; }
 html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial { padding:18px 26px!important; }
 html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial p { font-size:11px!important; line-height:1.32!important; }
 html body.page-id-14 .ebwm-training-ta .ebwm-training-testimonial cite { font-size:7px!important; line-height:1.2!important; }
}

/* Training page 5 — requested green RTE heading size. */
html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column .ebwm-rte { font-size:18px!important; line-height:21px!important; }

/* Page 5 green heading — private review */
html body.page-id-14 .ebwm-training-page .ebwm-training-ta .ebwm-rte { font-size: 18px !important; line-height: 1.3 !important; }

/* Training page 5 — exact rendered green heading correction. */
html body.page-id-14 .ebwm-training-page .ebwm-training-shaped > p.eyebrow { font-size: 18px !important; line-height: 21px !important; }


/* Training pages 5–6 — private proof pagination correction, 9 August 2026. Page-local and print-only. */
@media print {
  @page { size: A4 portrait; margin: 0 !important; }
  body.page-id-14 header.wp-block-template-part { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; height: 26mm !important; margin: 0 !important; padding: 0 !important; background: #f6f3ee !important; z-index: 40 !important; }
  body.page-id-14 header.wp-block-template-part > * { width: auto !important; max-width: none !important; margin: 0 !important; padding: 12mm 18mm 5mm !important; }
  body.page-id-14 footer.wp-block-template-part { display: block !important; position: fixed !important; left: 0 !important; right: 0 !important; bottom: 0 !important; height: 13mm !important; margin: 0 !important; padding: 0 !important; background: #ead9ce !important; z-index: 40 !important; }
  body.page-id-14 footer.wp-block-template-part > * { width: auto !important; max-width: none !important; margin: 0 !important; padding: 5mm 18mm !important; }
  body.page-id-14 .ebwm-training-ta { break-before: page !important; page-break-before: always !important; break-after: page !important; page-break-after: always !important; padding: 31mm 18mm 15mm !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-two-column { grid-template-columns: 1fr 1fr !important; gap: 12mm !important; margin: 0 !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-two-column h2 { font-size: 23px !important; line-height: 1.12 !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin: 10mm 0 6mm !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image img { height: 43mm !important; object-fit: cover !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-patrick-testimonial { margin: 0 !important; padding: 6mm 8mm !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-patrick-testimonial p { font-size: 10.3px !important; line-height: 1.32 !important; margin: 0 0 3mm !important; }
  body.page-id-14 .ebwm-mica-testimonial { break-before: auto !important; page-break-before: auto !important; min-height: 0 !important; padding: 31mm 18mm 15mm !important; }
  body.page-id-14 .ebwm-mica-testimonial > h2 { margin: 0 0 13mm !important; }
  body.page-id-14 .ebwm-mica-testimonial blockquote { margin: 0 !important; padding: 13mm 16mm !important; }
}

/* Training 5–6 proof refinement: full masthead inset and complete page-five testimonial. */
@media print {
  body.page-id-14 header.wp-block-template-part > div > div { margin-left: 18mm !important; margin-right: 0 !important; max-width: none !important; width: auto !important; }
  body.page-id-14 .ebwm-training-ta { padding-top: 25mm !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-two-column { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12mm !important; align-items: start !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-two-column > .wp-block-column { width: auto !important; flex-basis: auto !important; }
  body.page-id-14 .ebwm-training-ta .ebwm-training-two-column h2 { margin-top: 0 !important; margin-bottom: 5mm !important; }
}


/* Training private review — stable correction, 10 August 2026. */
@media screen and (min-width:701px) {
  html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width: 760px !important; max-width: 760px !important; }
  html body.page-id-14 .ebwm-training-ta > p.eyebrow,
  html body.page-id-14 .ebwm-mica-testimonial > p.eyebrow { font-size: 18px !important; line-height: 21px !important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin-bottom: 42px !important; }
}
@media print {
  html body.page-id-14 .ebwm-training-page .ebwm-training-hero h1 { width: 760px !important; max-width: 760px !important; }
  html body.page-id-14 .ebwm-training-ta > p.eyebrow,
  html body.page-id-14 .ebwm-mica-testimonial > p.eyebrow { font-size: 18px !important; line-height: 21px !important; }
  html body.page-id-14 .ebwm-training-ta .ebwm-training-workshop-image { margin-bottom: 10mm !important; }
}


/* Training pages 7–8 private review — approved 18px labels, 10 August 2026. */
@media screen and (min-width:701px) {
  html body.page-id-14 .ebwm-supervision-organisations > p.eyebrow,
  html body.page-id-14 .ebwm-training-closing > p.eyebrow { font-size: 18px !important; line-height: 21px !important; }
}


/* Private Training: breathing room beneath TA title */
html body.page-id-14 .ebwm-training-ta .ebwm-rte { margin-top: 1em !important; }

/* Private Training: separation after TA title */
html body.page-id-14 .ebwm-training-ta .ebwm-training-two-column .ebwm-rte { margin-top: 21px !important; }


/* Insights / Blog — controlling Revision 04 private restoration. */.page-id-12 .wp-block-post-title{display:none!important}.page-id-12 .ebwm-insights-page{max-width:none!important;margin:0!important;padding:0!important;background:#f8f4ee!important;color:#455047!important;font-family:Inter,Arial,sans-serif!important}.page-id-12 .ebwm-insights-page>section,.page-id-12 .ebwm-insights-hero{max-width:1120px;margin:0 auto;padding-left:48px!important;padding-right:48px!important;box-sizing:border-box}.page-id-12 .ebwm-insights-page h1,.page-id-12 .ebwm-insights-page h2,.page-id-12 .ebwm-insights-page h3{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;color:#405445!important}.page-id-12 .ebwm-insights-hero{display:grid!important;grid-template-columns:1.25fr .9fr!important;gap:70px!important;padding-top:60px!important;padding-bottom:54px!important;align-items:center!important}.page-id-12 .ebwm-insights-hero h1{font-size:42px!important;margin:0}.page-id-12 .ebwm-insights-hero h2{font-size:17px!important}.page-id-12 .ebwm-insights-hero aside{position:relative!important;min-height:148px!important;background:#e6f0cf!important;padding:31px 27px!important;overflow:visible!important}.page-id-12 .ebwm-insights-hero aside:before{content:''!important;position:absolute!important;width:91px!important;height:91px!important;border-radius:50%!important;background:#e78148!important;right:-42px!important;top:-42px!important}.page-id-12 .ebwm-insights-hero aside:after{content:''!important;position:absolute!important;width:52px!important;height:52px!important;border:7px solid #8cad46!important;border-radius:50%!important;right:35px!important;bottom:-35px!important}.page-id-12 .ebwm-two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:68px!important}.page-id-12 .ebwm-orange-band{max-width:none!important;margin:0!important;padding:28px calc((100% - 1024px)/2)!important;background:#e9702c!important;color:white!important;display:grid!important;grid-template-columns:170px 1fr!important;gap:30px!important}.page-id-12 .ebwm-orange-band h2{grid-column:1!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important}.page-id-12 .ebwm-orange-band ul{grid-column:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 38px!important;margin:0!important;padding:0!important;list-style:none!important}.page-id-12 .ebwm-orange-band li{border-top:1px solid #ffffff66!important;padding:9px 0!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2){display:grid!important;grid-template-columns:145px 1fr!important;gap:18px!important;padding-top:32px!important;padding-bottom:32px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(3){padding-top:48px!important}.page-id-12 .ebwm-featured-card{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:340px!important}.page-id-12 .ebwm-featured-card>div:first-child{background:#e9702c!important;padding:30px!important;color:#fff!important}.page-id-12 .ebwm-featured-card h3,.page-id-12 .ebwm-featured-card p{color:#fff!important}.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{height:340px!important;width:100%!important;object-fit:cover!important}.page-id-12 .ebwm-card-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.page-id-12 .ebwm-card-row article{padding:13px!important;background:#f4efe2!important;border-top:4px solid #dcebb9!important;min-height:278px!important}.page-id-12 .ebwm-card-row article:nth-child(2){background:#ecf2d9!important}.page-id-12 .ebwm-card-row article:nth-child(3){background:#f6dfd1!important}.page-id-12 .ebwm-card-row .ebwm-insights-card-image{display:none!important}.page-id-12 .ebwm-insights-page:after{content:'OPTIONAL CLOSING INVITATION \\A Continue the conversation';white-space:pre-line!important;display:block!important;padding:35px max(48px,calc((100% - 1024px)/2))!important;font-family:'Libre Baskerville',Georgia,serif!important;font-size:25px!important}@media(max-width:781px){.page-id-12 .ebwm-insights-page>section,.page-id-12 .ebwm-insights-hero{padding-left:24px!important;padding-right:24px!important}.page-id-12 .ebwm-insights-hero,.page-id-12 .ebwm-two-col,.page-id-12 .ebwm-featured-card,.page-id-12 .ebwm-card-row{grid-template-columns:1fr!important}.page-id-12 .ebwm-orange-band{display:block!important;padding:28px 24px!important}.page-id-12 .ebwm-orange-band ul{display:block!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2){display:block!important}}
/* Insights / Blog â proof-led compact layout and two-page review correction, 10 August 2026 */
.page-id-12 .ebwm-insights-page>section,.page-id-12 .ebwm-insights-hero{max-width:980px!important;padding-left:32px!important;padding-right:32px!important}
.page-id-12 .ebwm-insights-hero{grid-template-columns:1.18fr .82fr!important;gap:44px!important;padding-top:32px!important;padding-bottom:28px!important}
.page-id-12 .ebwm-insights-hero h1{font-size:34px!important;margin-bottom:6px!important}
.page-id-12 .ebwm-insights-hero h2{font-size:14px!important}
.page-id-12 .ebwm-insights-hero>div>p:last-child{max-width:440px!important;padding-left:12px!important;font-size:10px!important;line-height:1.48!important;margin-top:12px!important}
.page-id-12 .ebwm-insights-hero aside{min-height:114px!important;padding:22px 20px!important}
.page-id-12 .ebwm-insights-hero aside:before{width:70px!important;height:70px!important;right:-30px!important;top:-30px!important}
.page-id-12 .ebwm-insights-hero aside:after{width:39px!important;height:39px!important;border-width:5px!important;bottom:-25px!important}
.page-id-12 .ebwm-insights-hero aside p:last-child{font-size:11px!important;line-height:1.38!important;max-width:210px!important}
.page-id-12 .ebwm-insights-page>section:nth-of-type(1){padding-top:28px!important;padding-bottom:27px!important}
.page-id-12 .ebwm-insights-page section>h2{font-size:20px!important;max-width:380px!important;line-height:1.22!important;margin-bottom:16px!important}
.page-id-12 .ebwm-two-col{gap:46px!important}.page-id-12 .ebwm-two-col p{font-size:9px!important;line-height:1.48!important}
.page-id-12 .ebwm-orange-band{padding:20px max(32px,calc((100% - 916px)/2))!important;grid-template-columns:145px 1fr!important;column-gap:22px!important}
.page-id-12 .ebwm-orange-band h2{font-size:13px!important}.page-id-12 .ebwm-orange-band ul{column-gap:26px!important}.page-id-12 .ebwm-orange-band li{padding:6px 0 7px 12px!important;font-size:8px!important;line-height:1.32!important}
.page-id-12 .ebwm-insights-page>section:nth-of-type(2){padding-top:21px!important;padding-bottom:21px!important;grid-template-columns:122px 1fr!important;column-gap:14px!important}
.page-id-12 .ebwm-insights-page>section:nth-of-type(2)>p:last-child{font-size:8.5px!important;line-height:1.48!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2):after{margin-top:11px!important;padding:7px 10px!important;font-size:8px!important}
.page-id-12 .ebwm-insights-page>section:nth-of-type(3){padding-top:31px!important;padding-bottom:31px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(3)>h2{font-size:13jq!important;margin-bottom:16px!important}
.page-id-12 .ebwm-featured-card{min-height:252px!important;margin-bottom:12px!important}.page-id-12 .ebwm-featured-card>div:first-child{padding:20px 18px!important}.page-id-12 .ebwm-featured-card h3{font-size:17px!important;line-height:1.2!important;margin-bottom:10px!important}.page-id-12 .ebwm-featured-card>div:first-child>p:not(.eyebrow){font-size:8.5px!important}.page-id-12 .ebwm-featured-card .ebwm-image-pending,.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{height:252px!important}.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{display:block!important;object-fit:cover!important}
.page-id-12 .ebwm-card-row{gap:8px!important}.page-id-12 .ebwm-card-row article{display:flex!important;flex-direction:column!important;padding:10px!important;min-height:273px!important}.page-id-12 .ebwm-card-row .ebwm-image-pending{display:block!important;order:10!important;height:92px!important;min-height:92px!important;margin-top:auto!important;overflow:hidden!important}.page-id-12 .ebwm-card-row .ebwm-insights-card-image{display:block!important;width:100%!important;height:92px!important;Object-fit:cover!important}.page-id-12 .ebwm-card-row h3{font-size:11px!important;line-height:1.28!important;margin:6px 0 8px!important}.page-id-12 .ebwm-card-row p{font-size:7.5px!important;line-height:1.35!important;margin-bottom:7px!important}.page-id-12 .ebwm-card-row p:nth-last-child(2){font-size:6.5px!important;margin-top:5px!important}
.page-id-12 .ebwm-insights-page:after{padding:19px max(32px,calc((100% - 916px)/2)) 22px!important;font-size:17px!important;line-height:1.18!important}
@media print{@page{size:A4 portrait;margin:0}.admin-bar,#wpadminbar{display:none!important}.page-id-12 .ebwm-insights-page{zoom:.53!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2){break-after:page!important;page-break-after:always!important}.page-id-12 .ebwm-featured-card,.page-id-12 .ebwm-card-row article{break-inside:avoid!important;page-break-inside:avoid!important}}

This site can’t be reached
127.0.0.1 refused to connect.
Try:

Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED

/* Insights — final controlled two-page private review pagination */
@media print {
  .page-id-12 .ebwm-insights-page{zoom:.40!important}
  .page-id-12 .ebwm-insights-hero,.page-id-12 .ebwm-insights-page>section{break-before:auto!important;break-after:auto!important;page-break-before:auto!important;page-break-after:auto!important}
  .page-id-12 .ebwm-insights-page>section:nth-of-type(3){break-before:page!important;page-break-before:always!important}
  .page-id-12 .ebwm-insights-page>section:nth-of-type(3),.page-id-12 .ebwm-featured-card,.page-id-12 .ebwm-card-row{break-after:auto!important;page-break-after:auto!important}
  .page-id-12 .ebwm-card-row article{min-height:0!important}
}


/* reliable private PDF rendering */
@media print{.page-id-12 .ebwm-insights-page{zoom:.53!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(3){break-before:auto!important;page-break-before:auto!important}}

/* Insights private review — full-scale correction following visual review, 10 August 2026 */
@media screen and (min-width:782px){.page-id-12 .ebwm-insights-page>section,.page-id-12 .ebwm-insights-hero{max-width:1120px!important;padding-left:48px!important;padding-right:48px!important}.page-id-12 .ebwm-insights-hero{grid-template-columns:1.25fr .9fr!important;gap:70px!important;padding-top:70px!important;padding-bottom:62px!important}.page-id-12 .ebwm-insights-hero h1{font-size:48px!important;line-height:1.1!important;margin:0 0 10px!important}.page-id-12 .ebwm-insights-hero h2{font-size:20px!important;line-height:1.3!important;margin:0!important}.page-id-12 .ebwm-insights-hero>div>p:last-child{max-width:520px!important;padding-left:16px!important;font-size:13px!important;line-height:1.55!important;margin-top:18px!important}.page-id-12 .ebwm-insights-hero aside{min-height:175px!important;padding:37px 33px!important}.page-id-12 .ebwm-insights-hero aside:before{width:116px!important;height:116px!important;right:-52px!important;top:-52px!important}.page-id-12 .ebwm-insights-hero aside:after{width:63px!important;height:63px!important;border-width:8px!important;right:44px!important;bottom:-43px!important}.page-id-12 .ebwm-insights-hero aside p:last-child{font-size:14px!important;line-height:1.46!important;max-width:270px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(1){padding-top:48px!important;padding-bottom:46px!important}.page-id-12 .ebwm-insights-page section>h2{font-size:29px!important;max-width:490px!important;line-height:1.2!important;margin:0 0 23px!important}.page-id-12 .ebwm-two-col{gap:68px!important}.page-id-12 .ebwm-two-col p{font-size:13px!important;line-height:1.55!important}.page-id-12 .ebwm-orange-band{padding:38px max(48px,calc((100% - 1024px)/2))!important;grid-template-columns:190px 1fr!important;column-gap:36px!important}.page-id-12 .ebwm-orange-band h2{font-size:20px!important;line-height:1.2!important}.page-id-12 .ebwm-orange-band ul{column-gap:42px!important}.page-id-12 .ebwm-orange-band li{padding:12px 0 12px 15px!important;font-size:12px!important;line-height:1.42!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2){padding-top:36px!important;padding-bottom:38px!important;grid-template-columns:165px 1fr!important;column-gap:22px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2)>p:last-child{font-size:14px!important;line-height:1.55!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(3){padding-top:58px!important;padding-bottom:54px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(3)>h2{font-size:22px!important;margin-bottom:24px!important}.page-id-12 .ebwm-featured-card{min-height:410px!important;margin-bottom:18px!important}.page-id-12 .ebwm-featured-card>div:first-child{padding:38px!important}.page-id-12 .ebwm-featured-card h3{font-size:28px!important;line-height:1.18!important;margin:0 0 15px!important}.page-id-12 .ebwm-featured-card>div:first-child>p:not(.eyebrow){font-size:13px!important;line-height:1.55!important}.page-id-12 .ebwm-featured-card .ebwm-image-pending{height:410px!important;background:transparent!important}.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{display:block!important;width:100%!important;height:410px!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}.page-id-12 .ebwm-card-row{gap:13px!important}.page-id-12 .ebwm-card-row article{padding:17px!important;min-height:355px!important}.page-id-12 .ebwm-card-row .ebwm-image-pending{height:135px!important;min-height:135px!important;background:transparent!important}.page-id-12 .ebwm-card-row .ebwm-insights-card-image{width:100%!important;height:135px!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}.page-id-12 .ebwm-card-row h3{font-size:15px!important;line-height:1.28!important;margin:9px 0 10px!important}.page-id-12 .ebwm-card-row p{font-size:10px!important;line-height:1.45!important;margin-bottom:9px!important}.page-id-12 .ebwm-card-row p:nth-last-child(2){font-size:9px!important;margin-top:7px!important}.page-id-12 .ebwm-insights-page:after{padding:30px max(48px,calc((100% - 1024px)/2)) 34px!important;font-size:24px!important;line-height:1.2!important}}

/* Insights final proof alignment — private, 10 August 2026 */
.page-id-12 .ebwm-insights-page>section,.page-id-12 .ebwm-insights-hero{max-width:1120px!important;padding-left:48px!important;padding-right:48px!important}
.page-id-12 .ebwm-insights-hero{padding-top:42px!important;padding-bottom:38px!important;gap:56px!important}.page-id-12 .ebwm-insights-hero h1{font-size:42px!important}.page-id-12 .ebwm-insights-hero h2{font-size:17px!important}.page-id-12 .ebwm-insights-hero>div>p:last-child{font-size:12px!important;line-height:1.58!important}.page-id-12 .ebwm-insights-hero aside{min-height:158px!important;padding:30px 28px!important}.page-id-12 .ebwm-insights-hero aside:before{width:94px!important;height:94px!important;right:-38px!important;top:-38px!important}.page-id-12 .ebwm-insights-hero aside:after{width:54px!important;height:54px!important;border-width:6px!important;right:28px!important;bottom:-31px!important}.page-id-12 .ebwm-insights-hero aside p:last-child{font-size:13px!important;line-height:1.5!important;max-width:250px!important}
.page-id-12 .ebwm-insights-page section>h2{font-size:27px!important;max-width:460px!important}.page-id-12 .ebwm-two-col{gap:56px!important}.page-id-12 .ebwm-two-col p{font-size:11.5px!important;line-height:1.58!important}.page-id-12 .ebwm-orange-band{padding:30px max(48px,calc((100% - 1024px)/2))!important;grid-template-columns:190px 1fr!important;column-gap:34px!important}.page-id-12 .ebwm-orange-band h2{font-size:18px!important}.page-id-12 .ebwm-orange-band li{font-size:10px!important;line-height:1.48!important;padding:9px 0 10px 16px!important}.page-id-12 .ebwm-insights-page>section:nth-of-type(2)>p:last-child{font-size:11px!important;line-height:1.58!important}
.page-id-12 .ebwm-featured-card{min-height:360px!important}.page-id-12 .ebwm-featured-card>div:first-child{padding:30px 28px!important}.page-id-12 .ebwm-featured-card h3{font-size:25px!important}.page-id-12 .ebwm-featured-card>div:first-child>p:not(.eyebrow){font-size:11px!important;line-height:1.5!important}.page-id-12 .ebwm-featured-card .ebwm-image-pending,.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{height:360px!important;background:transparent!important}.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{object-fit:cover!important;object-position:center top!important}
.page-id-12 .ebwm-card-row article{min-height:340px!important;padding:14px!important}.page-id-12 .ebwm-card-row .ebwm-image-pending{height:118px!important;min-height:118px!important}.page-id-12 .ebwm-card-row .ebwm-insights-card-image{height:118px!important;object-position:center top!important}.page-id-12 .ebwm-card-row article:nth-child(1) .ebwm-insights-card-image{object-position:center center!important}.page-id-12 .ebwm-card-row h3{font-size:13px!important}.page-id-12 .ebwm-card-row p{font-size:9px!important;line-height:1.45!important}

/* Final approved article-image focal crops */
.page-id-12 .ebwm-featured-card .ebwm-insights-card-image{object-position:center 42%!important}.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center 42%!important}.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center 38%!important}

/* Insights information band — full-bleed private correction */
.page-id-12 .ebwm-orange-band{width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(48px,calc((100vw - 1024px)/2))!important;padding-right:max(48px,calc((100vw - 1024px)/2))!important}
@media(max-width:781px){.page-id-12 .ebwm-orange-band{padding-left:24px!important;padding-right:24px!important}}
/* Insights hero — final scale correction, private */
@media screen and (min-width:782px){.page-id-12 .ebwm-insights-hero{padding-top:70px!important;padding-bottom:62px!important;gap:70px!important}.page-id-12 .ebwm-insights-hero h1{font-size:48px!important;line-height:1.1!important;margin:0 0 10px!important}.page-id-12 .ebwm-insights-hero h2{font-size:20px!important;line-height:1.3!important}.page-id-12 .ebwm-insights-hero>div>p:last-child{font-size:13px!important;line-height:1.55!important;max-width:520px!important;padding-left:16px!important;margin-top:18px!important}.page-id-12 .ebwm-insights-hero aside{min-height:175px!important;padding:37px 33px!important}.page-id-12 .ebwm-insights-hero aside:before{width:116px!important;height:116px!important;right:-52px!important;top:-52px!important}.page-id-12 .ebwm-insights-hero aside:after{width:63px!important;height:63px!important;border-width:8px!important;right:44px!important;bottom:-43px!important}.page-id-12 .ebwm-insights-hero aside p:last-child{font-size:14px!important;line-height:1.46!important;max-width:270px!important}}

/* Insights hero — visibly enlarged apple-green panel and circles, final private correction */
@media screen and (min-width:782px){.page-id-12 .ebwm-insights-hero{grid-template-columns:minmax(0,1fr) 345px!important;gap:82px!important;padding-top:82px!important;padding-bottom:78px!important}.page-id-12 .ebwm-insights-hero aside{min-height:250px!important;padding:48px 42px!important}.page-id-12 .ebwm-insights-hero aside:before{width:158px!important;height:158px!important;right:-66px!important;top:-66px!important}.page-id-12 .ebwm-insights-hero aside:after{width:86px!important;height:86px!important;border-width:10px!important;right:52px!important;bottom:-55px!important}.page-id-12 .ebwm-insights-hero aside p:last-child{font-size:16px!important;line-height:1.5!important;max-width:285px!important}.page-id-12 .ebwm-insights-hero h1{font-size:54px!important}.page-id-12 .ebwm-insights-hero h2{font-size:23px!important}.page-id-12 .ebwm-insights-hero>div>p:last-child{font-size:15px!important;max-width:555px!important}}

/* Insights orange band — true full-bleed private correction */
.page-id-12 .ebwm-orange-band{position:relative!important;left:50%!important;right:auto!important;width:100vw!important;min-width:100vw!important;max-width:none!important;box-sizing:border-box!important;margin-left:-50vw!important;margin-right:0!important;padding-left:max(48px,calc((100vw - 1024px)/2))!important;padding-right:max(48px,calc((100vw - 1024px)/2))!important}
@media(max-width:781px){.page-id-12 .ebwm-orange-band{left:50%!important;width:100vw!important;min-width:100vw!important;margin-left:-50vw!important;padding-left:24px!important;padding-right:24px!important}}

/* Insights orange band — full client width without horizontal overflow */
@media screen and (min-width:782px){.page-id-12 .ebwm-orange-band{left:auto!important;width:calc(100% + 100px)!important;min-width:0!important;max-width:none!important;margin-left:-50px!important;margin-right:-50px!important;padding-left:max(48px,calc((100% - 924px)/2))!important;padding-right:max(48px,calc((100% - 924px)/2))!important}}

/* Insights orange band — desktop width final fit */
@media screen and (min-width:782px){.page-id-12 .ebwm-orange-band{width:calc(100% + 245px)!important;min-width:0!important;margin-left:-50px!important;margin-right:-195px!important}}

/* Insights private review: true full-bleed information band */
.page-id-12 .ebwm-insights-page .ebwm-orange-band {
  width: 100vw !important;
  max-width: 100vw !important;
  box-sizing: border-box !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}


/* Insights proof refinements — 10 August private review */
.page-id-12 .ebwm-insights-hero > div > p:not(.eyebrow){font-size:clamp(1.08rem,1.3vw,1.28rem)!important;line-height:1.62!important;max-width:48rem!important;}
.page-id-12 .ebwm-insights-page > section.ebwm-writing-note{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#f3e5d1!important;padding:4.8rem max(2rem,calc((100vw - 72rem)/2))!important;}
.page-id-12 .ebwm-writing-note > *{max-width:55rem;margin-left:auto!important;margin-right:auto!important;}
.page-id-12 .ebwm-writing-note .eyebrow{font-size:.76rem!important;letter-spacing:.16em!important;margin-bottom:1.1rem!important;}
.page-id-12 .ebwm-writing-note p:not(.eyebrow){font-size:1.08rem!important;line-height:1.65!important;}
.page-id-12 .ebwm-insights-grid .ebwm-insight-card:nth-child(2) img{object-position:center 12%!important;}
.page-id-12 .ebwm-insights-grid .ebwm-insight-card:nth-child(3) img{object-position:center 18%!important;}
.page-id-12 .ebwm-insights-optional-closing{display:none!important;}

.page-id-12 .ebwm-insights-page:after{content:none!important;display:none!important;}

.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image,.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:50% 0%!important;}

/* Insights card images — approved face and food focal points, private only */
.page-id-12 .ebwm-card-row article:nth-child(1) .ebwm-insights-card-image{object-position:center center!important}
.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center 70%!important}
.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center 65%!important}

/* Insights card images — final face-led focal refinement, private only */
.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center 55%!important}
.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center 47%!important}

/* Insights card images — final approved face focal points */
.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center 10%!important}
.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center 10%!important}

/* Insights article cards — portrait image windows to match approved screenshot */
.page-id-12 .ebwm-card-row .ebwm-insights-card-image{height:150px!important;min-height:150px!important;object-position:center center!important}
.page-id-12 .ebwm-card-row article:nth-child(1) .ebwm-insights-card-image{object-position:center center!important}
.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{object-position:center center!important}
.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{object-position:center center!important}

/* Insights article cards — retain the approved whole-image focal content */
.page-id-12 .ebwm-card-row .ebwm-insights-card-image{object-fit:contain!important;object-position:center center!important;background:#f6f0e5!important}
.page-id-12 .ebwm-card-row article:nth-child(2) .ebwm-insights-card-image{background:#e9f4cc!important}
.page-id-12 .ebwm-card-row article:nth-child(3) .ebwm-insights-card-image{background:#f8dfd2!important}


/* Insights final sign-off: lock introductory paragraph to the shared text grid. */
body.page-id-12 .ebwm-insights-hero > div > p:not(.eyebrow) {
  width: 100% !important;
  max-width: 597px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}

/*ESW-private*/
/* Eating, Shape and Weight — private page styling */
.page-id-15 .wp-block-post-title{display:none!important}.page-id-15 .wp-block-post-content{max-width:none!important;padding:0!important}.page-id-15 .ebwm-esw-page{max-width:none!important;margin:0!important;background:#f6f3ee!important;color:#4b4b46!important;font-family:Inter,Arial,sans-serif!important}.page-id-15 .ebwm-training-section{max-width:1120px!important;margin:0 auto!important;box-sizing:border-box!important}.page-id-15 .ebwm-training-section>*{width:100%!important;max-width:none!important}.page-id-15 .ebwm-training-two-column{width:100%!important;max-width:none!important}.page-id-15 .ebwm-training-two-column{justify-self:stretch!important}.page-id-15 .ebwm-training-two-column{min-width:100%!important;box-sizing:border-box!important}.page-id-15 .ebwm-training-intro>.ebwm-training-two-column{grid-column:1/-1!important}.page-id-15 .ebwm-training-intro{padding:84px max(8vw,48px) 78px!important;background:#e4c8b3!important;border-top:9px solid #789853!important}.page-id-15 .eyebrow{font:700 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.12em!important;color:#df862e!important;margin:0 0 22px!important}.page-id-15 .ebwm-training-two-column{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:84px!important;align-items:start!important}.page-id-15 .ebwm-training-two-column .wp-block-column{min-width:0!important}.page-id-15 .ebwm-training-two-column .wp-block-column+.wp-block-column{padding-left:28px!important;border-left:1px solid #fff!important}.page-id-15 .ebwm-training-two-column h1{font:400 42px/1.16 'Libre Baskerville',Georgia,serif!important;letter-spacing:-.035em!important;color:#704a36!important;margin:0!important;max-width:430px!important}.page-id-15 .ebwm-training-two-column p{font:400 14px/1.55 Inter,Arial,sans-serif!important;color:#59615c!important;margin:0 0 22px!important;max-width:465px!important}.page-id-15 .ebwm-training-shaped{padding:76px max(8vw,48px)!important;background:#f6f3ee!important}.page-id-15 .ebwm-training-shaped h2,.page-id-15 .ebwm-training-learning-areas h2{font:400 32px/1.25 'Libre Baskerville',Georgia,serif!important;color:#704a36!important;margin:0 0 20px!important;max-width:650px!important}.page-id-15 .ebwm-training-shaped>p,.page-id-15 .ebwm-training-learning-areas>p{font:400 15px/1.6 Inter,Arial,sans-serif!important;color:#59615c!important;max-width:650px!important}.page-id-15 .ebwm-three-up{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-top:40px!important}.page-id-15 .ebwm-training-card{padding:26px!important;background:#e9f1e4!important;border-top:4px solid #789853!important}.page-id-15 .ebwm-training-card p{font:400 14px/1.55 Inter,Arial,sans-serif!important;color:#59615c!important;margin:0 0 12px!important}.page-id-15 .ebwm-training-card p:first-child{font:700 12px/1 Inter,Arial,sans-serif!important;color:#df862e!important}.page-id-15 .ebwm-training-learning-areas{padding:76px max(8vw,48px) 90px!important;background:#f2e2d6!important}.page-id-15 .ebwm-training-learning-list{max-width:700px!important}.page-id-15 .ebwm-training-learning-list li{font:400 14px/1.6 Inter,Arial,sans-serif!important;color:#59615c!important;margin:6px 0!important}@media(max-width:781px){.page-id-15 .ebwm-training-intro,.page-id-15 .ebwm-training-shaped,.page-id-15 .ebwm-training-learning-areas{padding:42px 24px!important}.page-id-15 .ebwm-training-two-column{display:block!important}.page-id-15 .ebwm-training-two-column .wp-block-column+.wp-block-column{padding:28px 0 0!important;border-left:0!important;border-top:1px solid #fff!important;margin-top:28px!important}.page-id-15 .ebwm-training-two-column h1{font-size:30px!important;max-width:none!important}.page-id-15 .ebwm-training-two-column p{font-size:16px!important;line-height:1.6!important;max-width:none!important}.page-id-15 .ebwm-training-shaped h2,.page-id-15 .ebwm-training-learning-areas h2{font-size:26px!important}.page-id-15 .ebwm-three-up{display:block!important;margin-top:28px!important}.page-id-15 .ebwm-training-card{margin:0 0 14px!important;padding:22px!important}.page-id-15 .ebwm-training-shaped>p,.page-id-15 .ebwm-training-learning-areas>p,.page-id-15 .ebwm-training-learning-list li{font-size:16px!important;line-height:1.6!important}}


/* ESW approved private three-part rebuild — 10 August 2026 */
.page-id-15 .wp-block-post-title{display:none!important}.page-id-15 .entry-content,.page-id-15 .wp-block-post-content{max-width:none!important;margin:0!important;padding:0!important}.page-id-15 .esw-approved-page{background:#f6f3ee;color:#5d625d;font-family:Inter,Arial,sans-serif}.page-id-15 .esw-panel{min-height:100vh;box-sizing:border-box;padding:30px 5vw 70px;position:relative}.page-id-15 .esw-masthead{font:800 18px/1.06 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.035em}.page-id-15 .esw-masthead span{display:block;color:#789853}.page-id-15 .esw-masthead strong{display:block;color:#ef8f26}.page-id-15 .esw-panel__rule{border-top:1px solid #ded8d0;margin:45px 0 76px}.page-id-15 .esw-label{color:#a35a2d!important;font:800 10px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px!important}.page-id-15 .esw-label:before{content:'• ';color:#df782e}.page-id-15 .esw-panel h1,.page-id-15 .esw-panel h2,.page-id-15 .esw-panel h3{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400;color:#674936;letter-spacing:-.04em}.page-id-15 .esw-panel h1{font-size:47px;line-height:1.18;margin:0}.page-id-15 .esw-panel h2{font-size:28px;line-height:1.2;margin:0}.page-id-15 .esw-panel h3{font-size:17px;line-height:1.22;margin:15px 0}.page-id-15 .esw-panel p,.page-id-15 .esw-panel li{font:400 14px/1.55 Inter,Arial,sans-serif;color:#5f6560}.page-id-15 .esw-hero-grid,.page-id-15 .esw-training-grid,.page-id-15 .esw-learning-grid{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0}.page-id-15 .esw-panel--hero .esw-hero-grid{background:#dec3af;border-top:8px solid #789853;min-height:510px;padding:35px}.page-id-15 .esw-hero-title{padding-right:42px;border-right:1px solid rgba(255,255,255,.85)}.page-id-15 .esw-hero-copy{padding:0 0 0 42px}.page-id-15 .esw-hero-copy p{margin:0 0 29px}.page-id-15 .esw-hero-copy p+p{padding-top:14px;border-top:3px solid #ed8b32}.page-id-15 .esw-panel--training{background:linear-gradient(90deg,#f6f3ee 0 49%,#f1ddcf 49% 100%)}.page-id-15 .esw-training-grid{min-height:380px}.page-id-15 .esw-training-grid>div:first-child{padding-right:54px}.page-id-15 .esw-training-copy{padding-left:42px}.page-id-15 .esw-training-copy p{margin:0 0 30px}.page-id-15 .esw-training-copy p+p{padding-top:14px;border-top:3px solid #ed8b32}.page-id-15 .esw-cards{max-width:1050px;margin:52px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.page-id-15 .esw-cards article{background:#fff;padding:24px 21px;min-height:170px;border-top:5px solid #ef8027}.page-id-15 .esw-cards article:nth-child(2){background:#e6eedf;border-color:#789853}.page-id-15 .esw-cards b{color:#ef8027;font:800 10px Inter,Arial,sans-serif}.page-id-15 .esw-cards p{font-size:12px}.page-id-15 .esw-panel--learning{background:linear-gradient(90deg,#f6f3ee 0 40%,#f0d9ca 40% 100%);border-left:7px solid #789853}.page-id-15 .esw-learning-grid>div:first-child{padding-right:55px}.page-id-15 .esw-list-panel{padding:45px 8% 55px;background:#f0d9ca}.page-id-15 .esw-list-panel>p{margin:0 0 36px}.page-id-15 .esw-list-panel ul{background:#e4edcf;list-style:none;margin:0;padding:12px 15px}.page-id-15 .esw-list-panel li{font-size:12px;padding:11px 0 11px 18px;border-bottom:1px solid #cad7b7;position:relative}.page-id-15 .esw-list-panel li:last-child{border:0}.page-id-15 .esw-list-panel li:before{content:'';position:absolute;left:0;top:11px;width:4px;height:15px;background:#ef8027}@media(max-width:781px){.page-id-15 .esw-panel{min-height:0;padding:24px 22px 45px}.page-id-15 .esw-panel__rule{margin:28px 0 38px}.page-id-15 .esw-hero-grid,.page-id-15 .esw-training-grid,.page-id-15 .esw-learning-grid{display:block}.page-id-15 .esw-panel--hero .esw-hero-grid{min-height:0;padding:27px 23px}.page-id-15 .esw-hero-title{padding:0 0 26px;border-right:0;border-bottom:1px solid rgba(255,255,255,.85)}.page-id-15 .esw-hero-copy,.page-id-15 .esw-training-copy{padding:28px 0 0}.page-id-15 .esw-panel h1{font-size:30px}.page-id-15 .esw-panel h2{font-size:24px}.page-id-15 .esw-panel--training,.page-id-15 .esw-panel--learning{background:#f6f3ee;border-left:0}.page-id-15 .esw-training-grid>div:first-child,.page-id-15 .esw-learning-grid>div:first-child{padding:0 0 28px}.page-id-15 .esw-cards{display:block;margin-top:32px}.page-id-15 .esw-cards article{min-height:0;margin:0 0 16px}.page-id-15 .esw-list-panel{padding:27px 21px}.page-id-15 .esw-masthead{font-size:16px}}

/* ESW full-width content wrapper safeguard */
.page-id-15 .wp-block-post-content>.wp-block-html,.page-id-15 .wp-block-post-content>.wp-block-html>.esw-approved-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}

/* ESW constrained-layout override */
.page-id-15 .entry-content.is-layout-constrained>.esw-approved-page{width:calc(100% - 80px)!important;max-width:1050px!important;margin-left:auto!important;margin-right:auto!important}


/* ESW private proof-led full-width correction — 10 Aug 2026 */
body.page-id-15 header.wp-block-template-part{display:none!important}
body.page-id-15 main{margin-top:0!important;padding:0!important;max-width:none!important}
body.page-id-15 main>.wp-block-group{margin:0!important;padding:0!important;max-width:none!important}
body.page-id-15 .entry-content,body.page-id-15 .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.page-id-15 .esw-approved-page{width:100%!important;max-width:none!important;margin:0!important}
body.page-id-15 .esw-panel{width:100%!important;max-width:none!important}
body.page-id-15 .esw-panel:not(:first-child) .esw-masthead,body.page-id-15 .esw-panel:not(:first-child) .esw-panel__rule{display:none!important}
body.page-id-15 .esw-panel:not(:first-child){padding-top:76px!important}
@media(max-width:781px){body.page-id-15 .esw-panel:not(:first-child){padding-top:50px!important}}

/* ESW final edge-to-edge correction */
body.page-id-15 .entry-content.is-layout-constrained > .esw-approved-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}


/* Supervision for Organisations — masthead spacing correction, 10 August 2026 */
.page-id-17 .sfo-layout { margin-top: 100px; }

/* Page-specific Supervision for Organisations masthead correction: retain its approved top-left placement. */
.page-id-17 > .wp-site-blocks > header.wp-block-template-part { display: none; }


/* Supervision for Organisations — restore the standard masthead on this page only. */
.page-id-17 > .wp-site-blocks > header.wp-block-template-part { display: block !important; }
.page-id-17 .sfo-layout { margin-top: 75px !important; }


/* Urgent live corrections — scoped solely to the named pages, 13 August 2026 */
/* Restore the standard, top-left masthead and standard footer. */
body.page-id-17 > .wp-site-blocks > header.wp-block-template-part,
body.page-id-17 > .wp-site-blocks > footer.wp-block-template-part,
body.page-id-21 > .wp-site-blocks > header.wp-block-template-part,
body.page-id-21 > .wp-site-blocks > footer.wp-block-template-part,
body.page-id-29 > .wp-site-blocks > header.wp-block-template-part,
body.page-id-29 > .wp-site-blocks > footer.wp-block-template-part,
body.page-id-14 > .wp-site-blocks > header.wp-block-template-part,
body.page-id-14 > .wp-site-blocks > footer.wp-block-template-part { display:block !important; }

/* Keep the approved page content clear of the restored masthead. */
body.page-id-17 main, body.page-id-29 main, body.page-id-14 main { margin-top:0 !important; }

/* Footer wording is deliberately left-aligned on the corrected pages. */
body.page-id-17 footer.wp-block-template-part p,
body.page-id-21 footer.wp-block-template-part p,
body.page-id-29 footer.wp-block-template-part p,
body.page-id-14 footer.wp-block-template-part p { max-width:none !important; margin-left:0 !important; margin-right:0 !important; text-align:left !important; }

/* Supporting a Loved One footer — align wording with the standard left edge. */
body.page-id-29 footer.wp-block-template-part { padding-left:0 !important; padding-right:0 !important; }
body.page-id-29 footer.wp-block-template-part > .wp-block-group { padding-left:30px !important; padding-right:30px !important; }


/* Supervision for Organisations — retain the standard site masthead only. */
.page-id-17 .sfo-masthead { display: none !important; }


/* Approved 14 August 2026: ESW Groups page-local correction and nine-tab navigation. */
body.page-id-21 .esw-cpd-page h1:after { content:none !important; display:none !important; }
body.page-id-21 footer.wp-block-template-part { display:flex !important; align-items:center !important; min-height:52px !important; margin:0 !important; padding:14px 20px !important; box-sizing:border-box !important; background:#ECD0C1 !important; }
body.page-id-21 footer.wp-block-template-part > * { display:none !important; }
body.page-id-21 footer.wp-block-template-part:before { content:'© 2026 Eating, Body and Weight Matters' !important; display:block !important; color:#253D37 !important; font-family:Inter,Arial,sans-serif !important; font-size:13px !important; font-weight:400 !important; letter-spacing:0 !important; text-transform:none !important; }
header.wp-block-template-part .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content { display:inline-flex !important; align-items:center !important; min-height:34px !important; padding:9px 10px !important; box-sizing:border-box !important; color:#fff !important; font-family:Inter,Arial,sans-serif !important; font-size:11px !important; font-weight:700 !important; line-height:1.1 !important; text-transform:uppercase !important; letter-spacing:.015em !important; }
header.wp-block-template-part .wp-block-navigation__container > .wp-block-navigation-item:nth-child(odd) > .wp-block-navigation-item__content { background:#6F913B !important; }
header.wp-block-template-part .wp-block-navigation__container > .wp-block-navigation-item:nth-child(even) > .wp-block-navigation-item__content { background:#D58025 !important; }
header.wp-block-template-part .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-submenu__toggle { color:#fff !important; background:transparent !important; }
@media(max-width:781px){ header.wp-block-template-part .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content { width:100% !important; min-height:42px !important; padding:12px 16px !important; font-size:13px !important; } }


/* TA101 — hide only the duplicate template title; the designed page title remains. */
body.page-id-657 .wp-block-post-title { display: none !important; }
