/**
 * Reviews — section heading only. Trustindex widget uses its own plugin CSS.
 */

.peng-reviews.peng-section {
	padding-block: clamp(3rem, 7vw, 5.5rem);
}

.peng-reviews__shell {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: clamp(1.25rem, 3vw, 2rem);
}

.peng-reviews__intro {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.75rem;
	width: 100%;
	max-width: 44rem;
	margin: 0;
	text-align: center;
}

.peng-reviews__title {
	margin: 0;
}

.peng-reviews__lead {
	margin: 0;
	max-width: 38rem;
}

.peng-reviews--rtl .peng-reviews__intro {
	direction: rtl;
}

.peng-reviews--ltr .peng-reviews__intro {
	direction: ltr;
}

.peng-reviews__fallback {
	padding: 1.5rem 0;
	text-align: center;
}

.peng-reviews__fallback-lead,
.peng-reviews__fallback-admin {
	margin: 0 0 0.75rem;
	color: var(--peng-muted, #6d6d6d);
}

.peng-reviews__fallback-link {
	display: inline-flex;
	align-items: center;
	gap: 0.45rem;
	padding: 0.55rem 1.15rem;
	border-radius: 999px;
	font-weight: 600;
	text-decoration: none;
	color: #fff;
	background: var(--peng-primary, #ff0100);
}
