/**
 * O3W natif — bandes sombres pleine largeur (approche, footer, spotlight).
 * Même technique que editorial.css / editorial-dark-band.css (calc 50vw).
 */

html,
body.o3w-editorial {
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
	overflow-x: clip;
}

.o3w-editorial .ed-main,
.o3w-editorial .ed-footer {
	width: 100%;
	max-width: 100%;
}

.o3w-editorial .ed-home > .ed-approche,
.o3w-editorial .ed-footer__brand-band,
.o3w-editorial .ed-footer__nav-band,
.o3w-editorial .ed-editorial-spotlight,
.o3w-editorial .ed-shell-cta-bar {
	position: relative;
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	box-sizing: border-box;
}

.o3w-editorial .ed-footer {
	overflow-x: clip;
}
