/* Local fixes */

.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;}}

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