.typography-headline-elevated {
	line-height: 1.3625;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-chip {
		--hlts-glry-caption-width: 37%;
	}
}

.subsection-display .inline-media-component-container .video-wrapper .end-frame, .subsection-display .inline-media-component-container .video-wrapper .fallback-frame {
	opacity: 1;
}

@media only screen and (min-width: 1069px) {
	.subsection-chip .chip-content .grid-2-col {
		justify-content: space-evenly;
	}
}

@media only screen and (max-width: 1068px) {
	.modal-l2 .chip-l2-wrapper .subsection.subsection-2 .compare-container .label-container .modal-label:last-child {
		margin-left: -20px;
	}
}

@media only screen and (max-width: 734px) {
	.modal-l2 .chip-l2-wrapper .subsection.subsection-2 .compare-container .label-container .modal-label:last-child {
		margin-left: 0;
	}
}

@media only screen and (max-width: 1068px) {
	.modal-l2 .ipados-l2-wrapper h2.hero-headline {
		top: -35px;
	}
}

@media only screen and (max-width: 734px) {
	.modal-l2 .ipados-l2-wrapper h2.hero-headline {
		top: 0;
	}
}

.subsection-cameras .inline-media-component-container .video-wrapper .end-frame, .inline-media-component-container .video-wrapper .fallback-frame {
	opacity: 1;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.connectivity-l2-wrapper .typography-site-headline {
		font-size: 38px;
	}
}

@media only screen and (max-width: 1068px) {
	.subsection-values .subsection-headline .text-gradient-yellow-green {
		font-size: 63px;
	}
}

@media only screen and (max-width: 734px) {
	.subsection-values .subsection-headline .text-gradient-yellow-green {
		font-size: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.values-l2-wrapper .hero-headline {
		left: 7px;
	}
}

@media only screen and (min-width: 735px) {
	.section-contrast .product-tile .product-tile-padding {
		padding-inline-start: 20px;
		padding-inline-end: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.product-tile-ipad-pro .product-tile-ctas.product-tile-padding {
		padding: 0;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-contrast .product-tile-ctas .button + a, .section-contrast .product-tile-ctas .product-tile-current + a, .section-contrast .product-tile-ctas a + a, .section-contrast .product-tile-ctas button + a {
		margin-inline-start: 9px;
	}
}

@media only screen and (max-width: 320px) {
	.typography-design-headline-thick {
		font-size: 40px;
	}
}

@media only screen and (max-width: 320px) {
	.typography-site-headline-elevated {
		font-size: 36px;
	}
}

@media only screen and (max-width: 320px) {
	.modal-l2 .chip-l2-wrapper .subsection.subsection-2 .compare-container .label-container .modal-label:last-child {
		margin-left: -50px;
	}
}

@media only screen and (min-width: 1068px) {
	.subsection.subsection-1.background-alt .subsection-copy {
		margin-bottom: 30px;
	}
}

.section-welcome .welcome .welcome-text-content.gradient-text {
	padding-top: 10px;
}
