/*
 * 467Web integration boundary. Existing roots are the common contract; no
 * wrapper, visual width, container name, typography or media reset is added.
 * Builders can impose high-specificity/important width rules (observed:
 * Spectra min-width: unset !important). Protect only the outer size limits.
 * Internal layouts and intentional image bleed remain owned by each module.
 */
.web467-ec,
.web467-artvisual,
.web467-vasos,
[id="467music-hero"] {
	box-sizing: border-box;
}

@layer web467-integration {
	:where(.web467-ec, .web467-artvisual, .web467-vasos, [id="467music-hero"]) {
		min-width: 0 !important;
		max-width: 100% !important;
	}
}
