/**
 * Front-end styles for the CF Job Openings blocks.
 *
 * Deliberately minimal. Layout comes from the specifications block's `layout`
 * support (flex), and colour, spacing and typography come from theme.json and
 * block supports. Only rules that block supports cannot express live here.
 *
 * @package cf-job-openings-blocks
 */

.cf-job-specification-item {
	align-items: baseline;
	display: flex;
	gap: 0.35em;
}

.cf-job-specification-label {
	font-weight: 600;
}

.cf-job-specification-terms {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 0.35em;
}

.cf-job-specification-icon {
	/* The glyph inherits its size from the surrounding text. */
	flex: 0 0 auto;
	line-height: inherit;
}
