.uikit-page .uikit-page__sections {
	gap: var(--layout-indention-gap-large);
}

.uikit-page .uikit-page__section {
	gap: var(--layout-indention-gap-xs);
}

.uikit-page .uikit-page__type-groups {
	gap: var(--layout-indention-gap-medium);
}

.uikit-page .uikit-page__type-group {
	gap: var(--layout-indention-gap-xs);
}

.uikit-page .uikit-page__type-list {
	gap: var(--layout-indention-gap-xs);
}

.uikit-page .uikit-page__type-item {
	gap: 0.25rem;
}

.uikit-page .uikit-page__demo-row {
	gap: var(--layout-indention-gap-smal);
}

.uikit-page .uikit-page__control-row {
	gap: var(--layout-indention-gap-medium);
}

.uikit-page .uikit-page__control-col {
	gap: var(--layout-indention-gap-smal);
}

.uikit-page {
	width: 100%;
	padding-top: var(--layout-indention-gap-medium);
	padding-bottom: var(--layout-indention-gap-large);
}

.uikit-page__sections {
	width: 100%;
}

.uikit-page__section {
	width: 100%;
}

.uikit-page__blog-cards {
	width: 100%;
}

.uikit-page__blog-card-demo {
	width: 100%;
	max-width: 19.5rem;
}

.uikit-page__doctor-card-demo {
	width: 100%;
	max-width: 19.5rem;
}

.uikit-page__review-card-demo {
	width: 100%;
	max-width: 19.5rem;
}

.uikit-page__price-row-demo {
	width: 100%;
	max-width: 53.125rem;
}

.uikit-page__prices-help-card-demo {
	width: 100%;
	max-width: 31.25rem;
}

@media screen and (min-width: 64rem) {
	.uikit-page__blog-cards {
		flex-direction: row;
		align-items: flex-start;
	}

	.uikit-page__blog-card-demo {
		max-width: var(--layout-col-4);
	}

	.uikit-page__doctor-card-demo {
		max-width: var(--layout-col-3);
	}

	.uikit-page__review-card-demo {
		max-width: var(--layout-col-3);
	}
}

.uikit-page__row {
	width: 100%;
}

.uikit-page__cell {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 3rem;
	padding: 0.5rem;
	border-radius: 0.25rem;
	background-color: var(--color-base-black-8);
	color: var(--color-base-black-100);
	text-align: center;
}

.uikit-page__cell.--accent {
	background-color: var(--color-blue-blue-800);
	color: var(--color-base-white);
}

.uikit-page__grow {
	flex: 1;
	min-width: 0;
}

.uikit-page__note {
	color: var(--color-gray-gray-600);
}

.uikit-page__type-groups {
	width: 100%;
}

.uikit-page__type-group {
	width: 100%;
}

.uikit-page__type-list {
	width: 100%;
}

.uikit-page__type-item {
	width: 100%;
	gap: 0.25rem;
	padding-bottom: 1rem;
	border-bottom: 0.0625rem solid var(--color-base-black-8);
}

.uikit-page__type-item:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.uikit-page__type-name {
	color: var(--color-gray-gray-600);
}

.uikit-page__type-specs {
	width: 100%;
}

.uikit-page__type-spec {
	flex: 1;
	min-width: 0;
	color: var(--color-gray-gray-600);
}

.uikit-page__type-spec.--desk {
	text-align: right;
}

.uikit-page__demo-row {
	flex-wrap: wrap;
}

.uikit-page__field {
	width: 100%;
	max-width: 17.5rem;
	overflow: visible;
}

.uikit-page__field.--wide {
	max-width: 21rem;
}

.uikit-page__btn-grid {
	width: 100%;
}

.uikit-page__btn-col {
	flex: 1 1 12rem;
	min-width: 0;
}

.uikit-page__control-row {
	width: 100%;
}

.uikit-page__control-col {
	flex: 1 1 8rem;
	min-width: 0;
}

.uikit-page .dropdown-field__panel.--static {
	max-width: 17rem;
}

.uikit-page__case-cards {
	width: 100%;
	max-width: 19.5rem;
}

.uikit-page__service-cards {
	width: 100%;
	max-width: 20rem;
}

.uikit-page__training-cards {
	width: 100%;
	max-width: 21rem;
}

.uikit-page__step-card-demo {
	width: 100%;
	max-width: 19.5rem;
}

@media screen and (min-width: 64rem) {
	.uikit-page__field {
		max-width: 17.5rem;
	}

	.uikit-page__field.--wide {
		max-width: 21rem;
	}

	.uikit-page__case-cards {
		max-width: 48.125rem;
	}

	.uikit-page__service-cards {
		max-width: var(--layout-col-3);
	}

	.uikit-page__training-cards {
		max-width: var(--layout-col-4);
	}

	.uikit-page__step-card-demo {
		max-width: 32.5rem;
	}
}
