/* Пары граней */

.mg-pair {
	padding: 1.4rem 1.5rem;
	border: 1px solid var(--mg-line-gold, rgba(196, 165, 116, .4));
	background:
		radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--mg-gold, #c4a574) 10%, transparent), transparent 65%),
		color-mix(in srgb, var(--mg-surface, #1a1612) 70%, transparent);
	margin-bottom: 1rem;
}

.mg-pair h3 {
	margin: 0 0 .4rem;
	font-family: var(--mg-serif, Georgia, serif);
	font-size: 1.4rem;
	color: var(--mg-gold, #c4a574);
}

.mg-pair__intro {
	margin: 0 0 1rem;
	color: var(--mg-muted, #9a8f7e);
	font-size: .95rem;
}

.mg-pair__text {
	line-height: 1.6;
	color: var(--mg-text, #d7cbb8);
	font-family: var(--mg-serif, Georgia, serif);
	font-size: 1.08rem;
}
