/* 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/content-card — one plain content CARD inside content-cards.
   Same white/bordered/shadowed card look as framework/step, but with no number
   badge and no arrow, and no top margin (nothing overlaps the top edge). */

.fw-content-card {
	flex: 1 1 260px;
	min-width: 0;
	padding: var(--fw-content-card-padding, 0);
	text-align: left;
}

.fw-content-card__body :is( h2, h3, h4, h5, h6 ) {
	margin: var(--fw-content-card-body-margin, 0);
}
.fw-content-card__body p {
	margin: var(--fw-content-card-body-margin, 0);
}
.fw-content-card__body p:last-child {
	margin-bottom: 0;
}
.fw-content-card__body :is( ul, ol ) {
	margin: var(--fw-content-card-body-margin, 0);
	padding-left: var(--fw-content-card-body-padding-left, 0);
}
