.vsc-expert-quote-card {
	display: grid;
	gap: var(--vsc-space-lg, 1.5rem);
	margin: 0;
	padding: var(--vsc-space-xl, 2rem);
	color: #fff;
	background: var(--vsc-brand, #5f3b8c);
	border-radius: var(--vsc-radius-lg, 1rem);
	box-shadow: var(--vsc-shadow-sm);
}

.vsc-expert-quote-card__quote {
	margin: 0;
	color: #fff;
	font-size: var(--vsc-font-size-body-lg, 1.125rem);
	font-weight: 600;
	line-height: var(--vsc-line-height-body, 1.7);
}

.vsc-expert-quote-card__quote p {
	margin: 0;
}

.vsc-expert-quote-card__attribution {
	display: grid;
	gap: var(--vsc-space-xs);
	color: rgba(255, 255, 255, 0.9);
	font-size: var(--vsc-font-size-body);
	font-style: normal;
}

.vsc-expert-quote-card__attribution cite {
	color: #fff;
	font-style: normal;
	font-weight: 700;
}

.vsc-expert-quote-card__credentials,
.vsc-expert-quote-card__context {
	color: rgba(255, 255, 255, 0.9);
}
