body {
	line-break: strict;
}

/* font-weight adjust */
.jp-weight-adjust {
	-webkit-font-smoothing: subpixel-antialiased;
}

/* Hero Copy Adjust */
.headline.typography-hero-headline{
	width: 100%;
}

@media only screen and (min-width: 1069px) {
	.section-hero .copy-container {
		max-width: 900px;
	}
}

/* router width */
.section-router .grid .grid-item .copy-wrapper .tile-headline {
	width: 100%;
	max-width: 100%;
}

.section-router .homepod-mini .tile .copy-wrapper,
.section-router .homepod .tile .copy-wrapper {
	width: 100%;
}

.section-experience .grid-item-renovated .device-screen .start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_large.jpg);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_medium.jpg);
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_small.jpg);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-experience .grid-item-renovated .device-screen .start-frame {
		background-image: url(/jp/home-app/images/overview/renovated_startframe__5446nuwz_csnon7hxcioi_small_2x.jpg);
	}
}

@media only screen and (max-width: 375px) {
	.section-content {
		width: 89%;
	}
}

.section-experience .grid-item-cameras .overview-iphone-home-cameras {
    background-repeat: no-repeat;
    background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_large.jpg)
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-experience .grid-item-cameras .overview-iphone-home-cameras {
        background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .section-experience .grid-item-cameras .overview-iphone-home-cameras {
        background-repeat: no-repeat;
        background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_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-experience .grid-item-cameras .overview-iphone-home-cameras {
        background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .section-experience .grid-item-cameras .overview-iphone-home-cameras {
        background-repeat: no-repeat;
        background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_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-experience .grid-item-cameras .overview-iphone-home-cameras {
        background-image:url(/jp/home-app/images/overview/iphone_home_cameras__cuh2d0v07g8y_small_2x.jpg)
    }
}

@media (max-width: 1068px) {
	.touch #ac-localnav .ac-ln-button {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px)  calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
	}
}

.cta + .cta.cta-alt {
	margin-top: 12px;
}

@media (max-width: 734px) {
	.cta + .cta.cta-alt {
		margin-top: 0.4em;
	}
}
