.pe-facts {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: var(--space-md);
	margin-top: var(--space-2xl);
}

.pe-facts__item {
	padding: var(--space-md) var(--space-lg);
	background: var(--panel-bg);
	border-radius: var(--radius-md);
	box-shadow: var(--panel-inset);
}

.pe-facts__value {
	display: block;
	font-family: var(--font-headline);
	font-size: var(--text-h3);
	font-weight: var(--weight-semibold);
	color: var(--color-primary);
}

.pe-facts__label {
	display: block;
	font-size: var(--text-small);
	margin-top: 2px;
}

.pe-facts__note {
	display: block;
	font-size: var(--text-small);
	color: var(--color-cream-dim);
}

@media (max-width: 860px) { .pe-facts { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 480px) { .pe-facts { grid-template-columns: 1fr; } }
