/* Local overides */

.typography-headline {
	font-size: 47px;
}
@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.typography-headline {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.typography-headline {
		font-size: 28px;
	}
}

.grid-item-accessibility.full h3 {
	max-width: 410px;
}
@media only screen and (max-width: 1068px) {
	.grid-item-accessibility.full h3 {
		max-width: 320px;
	}
}

@media only screen and (max-width: 360px) {
	.typography-headline-super {
		font-size: 43px;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item-tools .typography-headline {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-tools .typography-headline {
		font-size: 30px;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item-verify-payment .typography-headline {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-verify-payment .typography-headline {
		font-size: 28px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-members .typography-headline {
		font-size: 36px;
	}
}

@media only screen and (min-width: 1068px) {
	.grid-item-cloud .typography-headline-elevated {
		font-size: 55px;
	}
}
@media only screen and (min-width: 735px) {
	.grid-item-cloud .typography-headline-elevated {
		font-size: 40px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item-country .typography-headline {
		font-size: 39px;
	}
}

@media only screen and (min-width: 1069px) {
	.grid-item-devs-payment h3 {
		max-width: 420px;
	}
}

/*grid-item-growing*/
@media only screen and (min-width: 735px) {
	.grid-item.full.grid-item-growing {
		height: 0px;
	}
}

/*tap-to-pay headline*/
.grid-item-tap-to-pay.full .headline-content {
	max-width: 305px;
}
