.typography-section-headline:lang(th) {
	line-height: 1.2;
}

.typography-modal-headline:lang(th) {
	line-height: 1.2;
}

.typography-section-headline-large:lang(th) {
	line-height: 1.2;
}

.section-ways-to-save .typography-section-headline:lang(th) {
	padding-top: 3px;
}

.section-values .typography-section-headline:lang(th) {
	padding-top: 5px;
}

.section-do-more .typography-section-headline-large:lang(th) {
	line-height: 1.4;
}

.typography-do-more-tile-headline:lang(th) {
	line-height: 1.2;
}

.typography-love-it-modal-headline {
	line-height: 1.2;
}

.modal-speak .typography-love-it-modal-headline {
	line-height: 1.4;
}

.section-compare .compare-column-extra .compare-tech-weight .value {
	font-size: 24px;
}

@media screen and (min-width: 735px) {
	.section-savings .savings-gallery .item-container {
		width: 99.5%;
		box-sizing: border-box;
		grid-template-columns: 1fr 1fr;
	}

	.section-savings .savings-gallery .gallery-item {
		width: 100%;
	}
}

@media (max-width: 1068px) {
	.section-savings .card-wrapper {
		padding-top: 185px;
	}
}

.section.section-savings .footnote.footnote-supglyph a {
	text-underline-offset: 0.22em !important;
}

/* BTS 2025 Supglyph */
.section-savings .back-to-school-2025 .card-container .card-back-to-school .card-content .card-copy .footnote-diamond a, .section-bts-banner-2025 .banner-headline .footnote-diamond a {
	color: #000;
}

/* Savings Tile Fix START */
.section-savings .back-to-school-2025 .card-special-savings {
	display: flex;
}

.section-savings .card-container {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}

@media only screen and (min-width: 735px) {
	.section-savings .card-container {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
	}
}

.section-savings .cards {
	display: flex;
}

/* Savings Tile Fix END */

/* Learn to do more section - start */
img.inline-icon {
	height: 1em;
	vertical-align: text-bottom;
	width: auto;
	position: relative;
	top: -0.2em;
}

.modal-content-container .boc.modal-content .modal-copy-container li p {
	margin-top: 0.8em;
}
/* Learn to do more section - end */

/* Fix BTS 2025 Banner - start */
@media (max-width: 1068px) {
	.section-bts-banner-2025 .banner {
		--height: 655px;
	}
}

.section-bts-banner-2025 .banner-headline {
	width: 400px;
}
/* Fix BTS 2025 Banner - end */
