:where(
	.wp-block-sggw-column-heading,
	.sggw-column-heading
) {
	box-sizing: border-box;
	inline-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	color: var(--sggw-text-muted);
	font-family: var(--wp--preset--font-family--body);
	font-size: var(--wp--preset--font-size--x-small);
	font-style: normal;
	font-weight: var(--wp--custom--typography--font-weight--semibold);
	letter-spacing: var(--wp--custom--typography--letter-spacing--label);
	line-height: var(--wp--custom--typography--line-height--x-small);
	text-align: start;
	text-transform: uppercase;
	hyphens: manual;
	overflow-wrap: normal;
	word-break: normal;
}

/* Protect the shared default contract from inherited layout styles. */
.wp-block-sggw-column-heading.sggw-column-heading {
	color: var(--sggw-text-muted);
	font-size: var(--wp--preset--font-size--x-small);
	text-align: start;
}
