body {
	line-break: strict;
}

.icon-wrapper .icon-after.more::after {
	position: relative;
	top: -0.095em;
}

/* hero */
.typography-hero-headline:lang(ja) {
	font-size: 96px;
}

@media (max-width: 1068px) {
	.typography-hero-headline:lang(ja) {
		font-size: 64px;
	}
}

@media (max-width: 734px) {
	.typography-hero-headline:lang(ja) {
		font-size: 48px;
	}
}

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

.section-savings .card {
	width: 100%;
}

@media only screen and (min-width: 734px) {
	.section-savings .savings-gallery .item-container {
		grid-template-columns: 1fr 1fr;
	}

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

.section-savings .savings-gallery .tile-copy p {
	width: 100%;
}

.section-savings .savings-gallery #trade-in h3 {
	max-width: 100%;
}

/* Icon */
@media only screen and (max-width: 1068px) {
	.modal .content-icon-summary {
		top: 5px;
	}
}

/* Inline icons */
img.inline-icon {
	height: 1em;
	vertical-align: text-bottom;
	width: auto;
	position: relative;
	top: -0.15em;
}

.modal .content-icon-compose-yellow,
.modal .content-icon-markup-yellow {
	top: 2px;
}

.modal .content-icon-send-ai,
.modal .content-icon-add-ai {
	top: 3px;
}

.modal .content-icon-arrow-down-circle {
	top: 3px;
}
