.padding-container {
	padding: clamp(1.5rem,3.334vw,3rem);
}

.padding-container-small {
	padding: clamp(1.5rem,1.667vw,1.5rem);
}

.border-radius-12,.border-radius-12>img {
	border-radius: var(--radius-12);
	overflow: clip;
}

.limit-width-wide {
	max-width: 48.75rem;
	min-width: 0;
}

.limit-width-form {
	max-width: 56.25rem;
	min-width: 0;
}

.gap-64 {
	gap: var(--gap-64);
}

.grid-container {
	max-width: 85rem;
}

.grid-container-full {
	max-width: 120rem;
}

.grid-container .limit-width,.grid-container-full .limit-width {
	max-width: 41.25rem;
	min-width: 0;
}

.grid-container-full .limit-width-wide {
	max-width: 68.75rem;
	min-width: 0;
}

.grid-container-full .limit-width-form {
	max-width: 56.25rem;
	min-width: 0;
}

@media (max-width:47.999rem) {

	.gap-64 {
		gap: 3rem;
	}

	.grid-container,.grid-container-full {
		padding-inline: 1.25rem;
	}

	.grid-container [class*=grid-],.grid-container-full [class*=grid-] {
		min-width: 0;
	}

	.padding-global-4x {
		padding-block: 4rem;
	}
}

.limit-section {
	max-width: 79rem;
}

.measure-copy p {
	max-width: 32rem;
}
