/* Adjusted styles */
body {
	line-break: strict;
}

.section-workflow .gallery-item .card.card-padding {
	padding-top: 10px;
}

@media only screen and (min-width: 1069px) {
	.section-hero .section-headline {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-hero .section-headline {
		margin-top: 16px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .section-headline {
		margin-top: 10px;
	}
}

.section-workflow .gallery-item-connected .card {
	background-size: 372px 500px;
	background-repeat: no-repeat;
	background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_large.jpg);
	background-position: 0px 10px;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-workflow .gallery-item-connected .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-workflow .gallery-item-connected .card {
		background-size: 344px 450px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-connected .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-connected .card {
		background-size: 304px 400px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-connected .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/iphone_macbook__zse6kzod_j2774i83kay6_small_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-connected .card {
		background-position: 100%;
	}
}

.section-workflow .gallery-item-translate .card {
	background-color: #fff;
	background-size: 372px 500px;
	background-repeat: no-repeat;
	background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_large.jpg);
	background-position: 50%;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-workflow .gallery-item-translate .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-workflow .gallery-item-translate .card {
		background-size: 344px 450px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-translate .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-translate .card {
		background-size: 304px 400px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-translate .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/translate__uhcp2f60tpem_small_2x.jpg);
	}
}

/* minimize */
.section-workflow .gallery-item-minimize .card {
	background-size: 372px 500px;
	background-repeat: no-repeat;
	background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_large.jpg);
	background-position: 50%;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-workflow .gallery-item-minimize .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-workflow .gallery-item-minimize .card {
		background-size: 344px 450px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-minimize .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-minimize .card {
		background-size: 304px 400px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-minimize .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/minimize__eif0n7dv5maa_small_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-workflow .gallery-item-minimize .card {
		background-position: 0px 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-minimize .card {
		background-position: 50%;
		background-size: cover;
	}
}

.section-workflow .gallery-item-minimize .card .typography-site-headline-reduced {
	color: #fff;
}

/* checkout_ */
.section-workflow .gallery-item-checkout .card {
	background-size: 372px 500px;
	background-repeat: no-repeat;
	background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_large.jpg);
	background-position: 50%;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-workflow .gallery-item-checkout .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-workflow .gallery-item-checkout .card {
		background-size: 344px 450px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-checkout .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-checkout .card {
		background-size: 304px 400px;
		background-repeat: no-repeat;
		background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-workflow .gallery-item-checkout .card {
		background-image: url(/jp/safari/switch/images/overview/workflow/checkout__gc3q95o71kia_small_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-workflow .gallery-item-checkout .card {
		background-position: 50%;
	}
}

.section:has(.slide-gallery) .section-header {
	text-wrap: auto;
}

#icon-card-modal-content-translate .footnote a {
	margin-left: 1px;
}

.section-better-with-mac .slide-gallery-container #mac-gallery-item-2 .card.card-padding {
	padding: 10px 10px 30px 30px;
}

.section-better-with-mac .slide-gallery-container #mac-gallery-item-3 .card.card-padding {
	padding: 10px 20px 30px 30px;
}

.section-better-with-mac .typography-site-body-reduced .footnote {
	margin-left: 0.05em;
}

.section-hero .typography-intro {
	max-width: 720px;
}

@media only screen and (max-width: 412px) {
	.small.xsmall-hide {
		display: none;
	}
}
