section.pd-numbers {
	color: var(--main-black);
}

section.pd-numbers .pd-numbers__title {
	margin: 0 0 var(--mn-32);
	color: var(--main-black);
	font-size: var(--fs-32);
	line-height: var(--lh-38);
	font-weight: var(--fw-500);
}

section.pd-numbers .pd-numbers__accent {
	color: var(--green);
}

section.pd-numbers .pd-numbers__list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--mn-24);
	margin: 0;
	padding: 0;
	list-style: none;
}

section.pd-numbers .pd-numbers__item {
	padding: var(--mn-24);
	border-radius: var(--r-16);
	background: var(--main-silver);
}

section.pd-numbers .pd-numbers__kicker {
	margin: 0 0 var(--mn-8);
	color: var(--main-gray);
	font-size: var(--fs-16);
	line-height: var(--lh-16);
}

section.pd-numbers .pd-numbers__value {
	margin: 16px 0 ;
	color: var(--green);
	font-size: 48px;
	line-height: var(--lh-28);
	font-weight: var(--fw-600);
}

section.pd-numbers .pd-numbers__name {
	margin: 0 0 var(--mn-12);
	color: var(--main-black);
	font-size: var(--fs-16);
	line-height: var(--lh-20);
	font-weight: var(--fw-600);
}

section.pd-numbers .pd-numbers__text {
	margin: 0;
	font-size: var(--fs-14);
	line-height: var(--lh-20);
}

@media (max-width: 768px) {
	section.pd-numbers .pd-numbers__title {
		margin-bottom: var(--mn-16);
		font-size: var(--fs-20);
		line-height: var(--lh-24);
	}

	section.pd-numbers .pd-numbers__list {
		grid-template-columns: minmax(0, 1fr);
		gap: var(--mn-12);
	}
}

@media (max-width: 560px) {
	section.pd-numbers .pd-numbers__item {
		padding: var(--mn-16);
	}
}