/**
 * Shared homepage content-block chrome.
 * Section-specific layout lives in content-*.css files.
 *
 * Padding: spacing/5-xl vertical, spacing/3-xl horizontal (Figma 128/64 → 64/32).
 * Inner width is the page column minus gutters (1312px at 1440), not layout.wideSize.
 * Above 1920px, --airnexis-layout-inset centers that column; backgrounds stay full bleed.
 */

.airnexis-content,
.airnexis-content.alignfull,
.block-editor-block-list__layout .wp-block.airnexis-content {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: var(--wp--preset--spacing--5-xl);
	padding-right: calc(var(--airnexis-layout-inset) + var(--wp--preset--spacing--3-xl));
	padding-bottom: var(--wp--preset--spacing--5-xl);
	padding-left: calc(var(--airnexis-layout-inset) + var(--wp--preset--spacing--3-xl));
}

.airnexis-content:not(.airnexis-privacy) h2,
.airnexis-content:not(.airnexis-privacy) h3,
.airnexis-content:not(.airnexis-privacy) h4,
.airnexis-content:not(.airnexis-privacy) p,
.airnexis-content:not(.airnexis-privacy) ul,
.airnexis-content:not(.airnexis-privacy) ol {
	margin-top: 0;
	margin-bottom: 0;
}
