
#rules_container {
	width: 80%;
	margin: 0 auto;
	text-align: left;
}

h3 {
	margin: 6% 0;
}

p {
	font-size: min(6vw, 6vh);
	margin: 4% 0;
	color: #eee;
}

div.ru_diagram {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

div.ru_diagram,
div.ru_diagram * {
	font-size: min(3vw, 3vh);
	color: #eee;
}

div.ru_diagram img {
	width: max(38vw, 38vh);
}
