/* General */
body {
	line-break: strict;
}

.icon-wrapper .icon, .icon-wrapper .icon-after::after, .icon-wrapper .icon-before::before, .icon-wrapper .more:not(.icon-before)::after {
	position: relative;
	top: -0.05em;
}

#ac-globalfooter .ac-gf-more::after {
	position: relative;
	top: -0.1em;
}

.nowrap.noblock {
	display: inline;
}

@media only screen and (max-width: 734px) {
	html.no-safari #ac-localnav .ac-ln-button {
		padding-top: 5px;
		padding-bottom: 3px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	html.touch #ac-localnav .ac-ln-button {
		padding-top: 5px;
		padding-bottom: 3px;
	}
}

@media only screen and (max-width: 734px) {
	html.safari #ac-localnav .ac-ln-button {
		padding-top: 4px;
		padding-bottom: 4px;
	}
}

@media only screen and (max-width: 734px) {
	html.touch #ac-localnav .ac-ln-button {
		padding-top: 5px;
		padding-bottom: 3px;
	}
}

/* JP Styles */
.section-hero .hero-subhead.typography-hero-subhead.has-gradient {
	padding-left: 0.45em;
}

@media only screen and (max-width: 734px) {
	.section-shared-footer.section-trade-in .tile-content .router-grid-copy .typography-router-headline {
		width: 100%;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-shared-footer.section-trade-in .tile-content .router-grid-copy p {
		max-width: 330px;
	}
}
@media only screen and (min-width: 1069px) {
	.section.section-shared-footer.section-trade-in .image-trade-in {
		left: 100px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-shared-footer.section-trade-in .image-trade-in {
		left: initial;
	}
}

.section-intelligence .section-features .feature-copy.with-footnote {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

@media only screen and (min-width: 1069px) {
	.section-intelligence .section-features .feature-copy.with-footnote + .feature-image {
		max-height: 576px;
	}
}
.section-intelligence .section-features .feature-copy-footnote {
	margin-top: 30px;
	color: #86868b;
	font-weight: 600;
}

@media only screen and (max-width: 734px) {
	.section-intelligence .section-features .feature-copy-footnote {
		margin-top: 20px;
		max-width: 400px;
		margin-inline: auto;
	}
}

/* Snipe */
.section-design .section-header .section-headline-script.has-descenders {
	bottom: -3px;
	left: 6px;
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .section-headline-script.has-descenders {
		bottom: -3px;
		left: 5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .section-headline-script.has-descenders {
		margin-top: -1px;
		margin-left: -3px;
		left: 4px;
		display: inline-block;
		height: 36px;
	}
}

.section-design .section-header .overview-design-design-headline img {
	--p-width: 240px;
	--p-height: 69px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 191px;
		--p-height: 55px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 124px;
		--p-height: 36px;
	}
}

.section-intelligence .section-header .overview-intelligence-personal-headline {
	--p-width: 290px;
	--p-height: 63px;
	--top-offest: 2px;
	--headline-offest: 6px;
	--left-offest: -6px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-intelligence .section-header .overview-intelligence-personal-headline {
		--p-width: 233px;
		--p-height: 52px;
		--top-offest: 3px;
		--headline-offest: 3px;
		--left-offest: -4px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-intelligence .section-header .overview-intelligence-personal-headline {
		--p-width: 151px;
		--p-height: 34px;
		--top-offest: 2px;
		--headline-offest: 1px;
		--left-offest: -1px;
	}
}

.section-powerful .section-header .section-headline-script.has-descenders {
	left: -6px;
	bottom: -3px;
}

@media only screen and (max-width: 1068px) {
	.section-powerful .section-header .section-headline-script.has-descenders {
		left: -6px;
		bottom: -3px;
	}
}

@media only screen and (max-width: 734px) {
	.section-powerful .section-header .section-headline-script.has-descenders {
		bottom: -2px;
		left: -6px;
	}
}

.section-powerful .section-header .overview-chip-chip-headline {
	--p-width: 180px;
	--p-height: 67px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-powerful .section-header .overview-chip-chip-headline {
		--p-width: 145px;
		--p-height: 54px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-powerful .section-header .overview-chip-chip-headline {
		--p-width: 95px;
		--p-height: 36px;
	}
}

.section-pencil .section-header .section-headline-script.has-descenders {
	bottom: 0px;
	left: -20px;
}

@media only screen and (max-width: 1068px) {
	.section-pencil .section-header .section-headline-script.has-descenders {
		bottom: 0px;
		left: -16px;
	}
}

@media only screen and (max-width: 734px) {
	.section-pencil .section-header .section-headline-script.has-descenders {
		bottom: -1px;
		left: -13px;
	}
}

.section-pencil .section-header .overview-pencil-pro-headline-2.section-headline-script.has-descenders {
	bottom: 0px;
	left: -15px;
}

@media only screen and (max-width: 1068px) {
	.section-pencil .section-header .overview-pencil-pro-headline-2.section-headline-script.has-descenders {
		bottom: 1px;
		left: 4px;
	}
}

@media only screen and (max-width: 734px) {
	.section-pencil .section-header .overview-pencil-pro-headline-2.section-headline-script.has-descenders {
		bottom: -1px;
		left: 0px;
	}
}

.section-pencil .section-header .overview-pencil-pro-headline img {
	--p-width: 303px;
	--p-height: 73px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-pencil .section-header .overview-pencil-pro-headline img {
		--p-width: 248px;
		--p-height: 59px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-pencil .section-header .overview-pencil-pro-headline img {
		--p-width: 156px;
		--p-height: 38px;
	}
}

.section-pencil .section-header .overview-pencil-pro-headline-2 img {
	--p-width: 321px;
	--p-height: 73px;
	margin-left: -0.2em;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-pencil .section-header .overview-pencil-pro-headline-2 img {
		--p-width: 262px;
		--p-height: 59px;
		margin-left: 0;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-pencil .section-header .overview-pencil-pro-headline-2 img {
		--p-width: 164px;
		--p-height: 38px;
	}
}

.section-apps .section-headline-script {
	bottom: -5px;
}

@media only screen and (max-width: 1068px) {
	.section-apps .section-headline-script {
		bottom: -4px;
	}
}

.section-apps .section-header .section-headline-script {
	margin-left: -3px;
	margin-right: -10px;
}

@media only screen and (max-width: 1068px) {
	.section-apps .section-header .section-headline-script {
		margin-left: -2px;
		margin-right: -10px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apps .section-header .section-headline-script {
		margin-left: -2px;
		margin-right: -5px;
		bottom: -3px;
	}
}

.section-download .overview-design-download-headline {
	margin-left: 0px;
	bottom: -2px;
}

@media only screen and (max-width: 1068px) {
	.section-download .overview-design-download-headline {
		margin-left: 2px;
		margin-right: 1px;
		bottom: -3px;
	}
}

@media only screen and (max-width: 734px) {
	.section-download .overview-design-download-headline {
		margin-left: 1px;
		margin-right: 0px;
		bottom: -3px;
	}
}

.section-download .overview-design-download-headline img {
	--p-width: 318px;
	--p-height: 67px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-download .overview-design-download-headline img {
		--p-width: 256px;
		--p-height: 55px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-download .overview-design-download-headline img {
		--p-width: 166px;
		--p-height: 36px;
	}
}

.section-camera .section-headline-script {
	bottom: -4px;
	left: 1px;
}

@media only screen and (max-width: 1068px) {
	.section-camera .section-headline-script {
		bottom: -3px;
		left: 1px;
	}
}

@media only screen and (max-width: 734px) {
	.section-camera .section-headline-script {
		bottom: -2px;
		left: 1px;
	}
}

.section-camera .overview-camera-camera-headline img {
	--p-width: 188px;
	--p-height: 67px;
	margin-left: -0.2em;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-camera .overview-camera-camera-headline img {
		--p-width: 150px;
		--p-height: 53px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-camera .overview-camera-camera-headline img {
		--p-width: 97px;
		--p-height: 35px;
	}
}

.section-design .section-header .inline-video-design .start-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .start-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_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-design .section-header .inline-video-design .start-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .start-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_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-design .section-header .inline-video-design .start-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_startframe__f46pgzbcfqmq_small_2x.jpg);
	}
}

.section-design .section-header .inline-video-design .end-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .end-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_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-design .section-header .inline-video-design .end-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .end-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_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-design .section-header .inline-video-design .end-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_endframe__xr5vq94k802e_small_2x.jpg);
	}
}

.section-design .section-header .inline-video-design .static-frame {
	background-repeat: no-repeat;
	background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-design .section-header .inline-video-design .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .inline-video-design .static-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_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-design .section-header .inline-video-design .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .inline-video-design .static-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_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-design .section-header .inline-video-design .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/design/hand_rotation_static__bnp5ylmuy6oi_small_2x.jpg);
	}
}

.section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
	display: unset;
	opacity: 1;
	background-repeat: no-repeat;
	background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_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-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
		background-repeat: no-repeat;
		background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_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-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame, html.enhanced .section-intelligence .section-header .hardware-lockup .inline-video-intelligence .static-frame {
		background-image: url(/jp/ipad-mini/images/overview/intelligence/express_static__svhfyg7t_di2fpc2jb42u_small_2x.jpg);
	}
}

.section-intelligence .section-header .hardware-lockup .hardware-caption br.xsmall {
	display: none;
}
@media only screen and (max-width: 360px) {
	.section-intelligence .section-header .hardware-lockup .hardware-caption {
		bottom: 56px;
	}
	.section-intelligence .section-header .hardware-lockup .hardware-caption br.xsmall {
		display: inline;
	}
}

.inline-media-gallery-content .paddlenav-wrapper .paddlenav-solid .paddlenav-arrow {
	line-height: 32px;
}
