/* Font fixes */
.typography-headline-super:lang(th) {
	font-size: 80px;
    line-height: 1.05;
    font-weight: 600;
    letter-spacing: -.015em;
}

@media only screen and (max-width: 1068px) {
	.typography-headline-super:lang(th) {
		font-size: 64px;
		line-height: 1.0625;
		font-weight: 600;
		letter-spacing: -.009em;
	}
}

@media only screen and (max-width: 735px) {
	.typography-headline-super:lang(th) {
		font-size: 48px;
		line-height: 1.08365;
		font-weight: 600;
		letter-spacing: -.003em;
	}
}

.typography-intro-elevated:lang(th) {
    font-size: 24px;
    line-height: 1.33349;
    font-weight: 400;
    letter-spacing: .009em;
}

@media only screen and (max-width: 1068px) {
	.typography-intro-elevated:lang(th) {
		font-size: 21px;
		line-height: 1.38105;
		font-weight: 400;
		letter-spacing: .011em;
	}
}

.typography-headline:lang(th) {
    font-size: 48px;
    line-height: 1.08365;
    font-weight: 600;
    letter-spacing: -.003em;
}

@media only screen and (max-width: 1068px) {
	.typography-headline:lang(th) {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0em;
	}
}

@media only screen and (max-width: 735px) {
	.typography-headline:lang(th) {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
	}
}

.typography-intro:lang(th) {
    font-size: 21px;
    line-height: 1.38105;
    font-weight: 400;
    letter-spacing: .011em;
}

@media only screen and (max-width: 735px) {
	.typography-intro:lang(th) {
		font-size: 19px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
	}
}

.typography-callout:lang(th) {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .004em;
}

@media only screen and (max-width: 1068px) {
	.typography-callout:lang(th) {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: .007em;
	}
}

@media only screen and (max-width: 735px) {
	.typography-callout:lang(th) {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: .009em;
	}
}