/**
 * Cadre commun des blocs ACF Gutenberg : mêmes largeur et marges horizontales que Foundation XY
 * (équivalent à .grid-container / .grid-container.fluid), sans utiliser ces classes HTML.
 *
 * Référence : @include xy-grid-container dans Foundation (padding issu de $grid-container-padding).
 */

.dgsc-acf-block-inner {
	padding-right: 0.625rem;
	padding-left: 0.625rem;
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	box-sizing: border-box;
}

@media print, screen and (min-width: 40em) {
	.dgsc-acf-block-inner {
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}
}

/* Équivalent .grid-container.fluid : pleine largeur avec marges latérales Foundation */
.dgsc-acf-block-inner--fluid {
	max-width: 100%;
}

/* Alignements éditeur Gutenberg */
.alignfull .dgsc-acf-block-inner,
.alignfull .dgsc-acf-block-inner--fluid {
	max-width: none;
}

.alignwide .dgsc-acf-block-inner,
.alignwide .dgsc-acf-block-inner--fluid {
	max-width: 80rem;
}
