/* Diensten anchor chips (spec §4.11): px16 py8 pill, border gray-200, 14/20 500 gray-700, dot 6px; hover orange. */
.diensten-chips { display: flex; flex-wrap: wrap; gap: calc(var(--spacing) * 3); margin-bottom: calc(var(--spacing) * 8); }
.diensten-chip {
	display: inline-flex;
	align-items: center;
	gap: calc(var(--spacing) * 2);
	padding: calc(var(--spacing) * 2) calc(var(--spacing) * 4);
	border: 1px solid var(--color-gray-200);
	border-radius: var(--radius-full);
	background-color: var(--color-white);
	font-size: var(--text-sm);
	line-height: var(--text-sm-lh);
	font-weight: var(--font-weight-medium);
	color: var(--color-gray-700);
	transition: color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);
}
.diensten-chip:hover { color: var(--color-brand-orange); border-color: var(--color-brand-orange); }
.diensten-chip__dot { width: calc(var(--spacing) * 1.5); height: calc(var(--spacing) * 1.5); border-radius: var(--radius-full); }
