@layer components {
	.pain-card {
		--flow-space: calc(var(--stack) * 1.5);
		padding-block: calc(var(--stack) * 2);
		padding-inline: calc(var(--gutter) * 1);
		border-block: 1px solid var(--color-border);
		border-inline-start: 1px solid var(--color-border);
	}

	.pain-card:last-child {
		border-inline-end: 1px solid var(--color-border);
	}

	@scope (.pain-card) {
		& > p:last-child {
			font-size: var(--font-size-sm);
			color: var(--color-text-muted);
		}
	}
}
