/* Structure only.
 *
 * Colour, type, border, shadow and decorative treatment were stripped when
 * this became the blank starter. The design comes from the build's own
 * Figma / Claude Design work, not from here.
 *
 * Spacing and sizing are exposed as --fw-<selector>-<property> tokens that
 * default to 0, so the starter asserts nothing and the design layer sets
 * them. Everything left is layout mechanics the block needs to function.
 */

/* Block: framework/people — responsive grid of framework/person cards. */

.fw-people {
	padding: var(--fw-section-py, 48px) 20px;
}

.fw-people__grid {
	max-width: var(--fw-people-grid-max-width, 0);
	margin: var(--fw-people-grid-margin, 0);
	display: grid;
	grid-template-columns: repeat(var(--fw-people-cols, 2), 1fr);
	gap: var(--fw-people-grid-gap, 0);
	align-items: start;
}

@media ( max-width: 900px ) {
	.fw-people__grid {
	grid-template-columns: 1fr;
	gap: var(--fw-people-grid-gap, 0);
}
}
