/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-themes .subsection-design .subsection-headline {
	white-space: unset;
}

@media only screen and (min-width: 1069px) {
	.subsection-design .media-sub-caption {
		display: block;
		line-height: inherit;
		margin-top: 24px;
	}
	#overview-connectivity-modal-hero-1 {
		inset-inline-start: 104px;
	}
	.env-icon-alt {
		display: flex;
		justify-content: center;
	}
	.section-contrast {
		padding-top: 200px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.subsection-design .media-sub-caption {
		display: block;
		line-height: inherit;
		margin-top: 17px;
	}
	.modal-l2 .modal-content-wrapper .connectivity-l2-wrapper .hero .hero-headline {
		top: -30px;
	}
	.env-icon-alt {
		display: flex;
		justify-content: center;
		margin-bottom: 10px;
	}
	.modal-l2.modal-open .modal-overlay .values-l2-wrapper .subsection.privacy .copy-columns.row .typography-site-body.description-copy-color {
		font-size: 19px;
	}
	.modal-l2.modal-open .modal-overlay .values-l2-wrapper .subsection.accessibility .copy-columns.row .typography-site-body.description-copy-color {
		font-size: 19px;
	}
	.modal-l2.modal-open .modal-overlay .display-l2-wrapper .subsection-wrapper .content-area .subsection-2 .subsection-2-xdr .typography-site-body {
		flex-basis: 44%;
		max-width: 44%;
	}
}

@media only screen and (max-width: 734px) {
	.section-highlights .media-gallery-wrapper .media-gallery-item-magic-keyboard .positioned-media-element {
		margin-top: 30px;
	}
	.modal-l2 .apple-pencil-pro-l2-wrapper .pencil-section.pencil-options .options-container .options-labels-container .pencil-option-container .pencil-option.option-2 .label {
		margin-top: -22px;
	}
	.section-highlights .media-gallery-wrapper .media-gallery-item-design#media-gallery-item-1 .product-model.typography-highlights-prodinfo {
		top: 489px;
	}
	.tout-small-alt {
		margin-top: 18px;
	}
}

@media only screen and (max-width: 413px) {
	.product-tile-current, .product-tile-ipad-air .product-tile-ctas .button {
		font-size: 13px !important;
	}
}

@media only screen and (min-width: 1069px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		height: 395px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.modal-l2 .design-l2-wrapper .subsection-1 .subsection-copy {
		height: 366px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
