/* Full-width grey band while retaining the Broker container/card geometry. */
body.page-id-71 .entry-content > .wp-block-group.container.has-background,
body.page-id-75889 .entry-content > .wp-block-group.container.has-background {
	box-shadow: 0 0 0 100vmax #f5f5f5;
	clip-path: inset(0 -100vmax);
}

/* Broker kept three cards at 768px; core Columns switches to one until 782px. */
@media (min-width: 768px) and (max-width: 781px) {
	body.page-id-71 .entry-content > .wp-block-group.container.has-background .wp-block-columns,
	body.page-id-75889 .entry-content > .wp-block-group.container.has-background .wp-block-columns {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 20px;
	}
}
