:root {
	--global-content-max-width-hero: 1680px;
	--global-content-max-width: 1260px;
}
@media (max-width: 734px) {
	:root {
		--global-content-max-width: 420px;
	}
}
.marquee-header {
	display: flow-root;
	position: relative;
}
.marquee-header p {
	color: var(--sk-body-text-color);
}
.header-badge {
	margin-top: 0;
}
.header-badge, .header-eyebrow, .header-headline {
	position: relative;
	margin-bottom: 0;
}
:export {
	classNameContainer: marquee-header;
	classNameBadge: header-badge;
	classNameEyebrow: header-eyebrow;
	classNameHeadline: header-headline;
	selectorContainer: ".marquee-header";
	selectorBadge: ".header-badge";
	selectorEyebrow: ".header-eyebrow";
	selectorHeadline: ".header-headline";
}
.detail-milestone {
	display: block;
	position: relative;
}
.detail-milestone:first-child {
	margin-top: 0;
}
.milestone-primary {
	font-weight: 600;
}
.milestone-primary + .milestone-secondary {
	margin-top: 0;
}
:export {
	classNameContainer: detail-milestone;
	classNamePrimary: milestone-primary;
	classNameSecondary: milestone-secondary;
	selectorContainer: ".detail-milestone";
	selectorPrimary: ".detail-milestone";
	selectorSecondary: ".detail-milestone";
}
.pricing-product {
	position: relative;
}
.pricing-product:first-child {
	margin-top: 0;
}
.pricing-product:not(:first-child) {
	font-weight: 400;
}
.pricing-product + .pricing-product {
	margin-top: 0;
	margin-bottom: 0;
}
.sosumi-link-follows ~ .footnote {
	display: none;
}
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}
:export {
	classNameContainer: pricing-product;
	classNamePersistent: product-persistent;
	classNameAcmi: product-acmi;
	classNameSosumiFollows: sosumi-link-follows;
	selectorContainer: ".pricing-product";
	selectorPersistent: ".product-persistent";
	selectorAcmi: ".product-acmi";
	selectorSosumiFollows: ".sosumi-link-follows";
}
.detail-pricing {
	font-weight: 600;
	position: relative;
}
.detail-pricing:first-child {
	margin-top: 0;
}
:export {
	classNameContainer: detail-pricing;
	selectorContainer: ".detail-pricing";
}
.detail-ctas-list {
	position: relative;
	margin-inline-start: 0;
	list-style: none;
}
.detail-ctas-link {
	display: inline-block;
	position: relative;
}
.detail-ctas-link:first-child {
	margin-top: 0;
}
.detail-ctas-link.button {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}
:export {
	classNameList: detail-ctas-list;
	classNameItem: detail-ctas-item;
	classNameLink: detail-ctas-link;
	selectorList: ".detail-ctas-list";
	selectorItem: ".detail-ctas-item";
	selectorLink: ".detail-ctas-link";
}
.marquee-detail {
	display: flow-root;
	position: relative;
	color: var(--sk-body-text-color);
}
.marquee-detail:first-child {
	margin-top: 0;
}
.detail-inner-group {
	position: relative;
}
:export {
	classNameContainer: marquee-detail;
	classNameInnerGroup: detail-inner-group;
	selectorContainer: ".marquee-detail";
	selectorInnerGroup: ".detail-inner-group";
	classNameMaskDebug: marquee-scrim;
	classNameContainer: scrim-mask-debug;
	selectorMaskDebug: .marquee-scrim;
	selectorContainer: .scrim-mask-debug;
	varBlur: --scrim-blur;
	varMaskAngle: --scrim-mask-angle;
	varMaskStop: --scrim-mask-stop-color;
	varOpacity: --scrim-opacity;
	varSaturate: --scrim-saturate;
	varTintRgb: --scrim-tint;
	varTintAlpha: --scrim-tint-alpha;
}
.marquee {
	--marquee-header-detail-row-gap: 30px;
	box-sizing: border-box;
	overflow: hidden;
	display: flow-root;
	position: relative;
	width: 100%;
	padding-top: 56px;
	padding-bottom: 56px;
}
@media (max-width: 1068px) {
	.marquee {
		padding-top: 48px;
		padding-bottom: 48px;
	}
}
@media (max-width: 734px) {
	.marquee {
		--marquee-header-detail-row-gap: 20px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
}
@media (max-width: 480px) {
	.marquee {
		padding-top: 24px;
		padding-bottom: 24px;
	}
}
.marquee .viewport-content {
	position: relative;
	height: 100%;
}
@media (min-width: 1441px) {
	.marquee .viewport-content {
		max-width: var(--global-content-max-width-hero);
	}
}
.header-eyebrow, .header-headline {
	margin-top: 8px;
}
@media (max-width: 1068px) {
	.header-headline {
		margin-top: 7px;
	}
}
@media (max-width: 734px) {
	.header-headline {
		margin-top: 6px;
	}
}
.header-headline.typography-marquee-headline-elevated {
	margin-top: 9px;
}
@media (max-width: 1068px) {
	.header-headline.typography-marquee-headline-elevated {
		margin-top: 8px;
	}
}
@media (max-width: 734px) {
	.header-headline.typography-marquee-headline-elevated {
		margin-top: 7px;
	}
}
.detail-ctas-link, .detail-ctas-list, .detail-milestone, .detail-pricing, .marquee-detail {
	margin-top: var(--marquee-header-detail-row-gap);
}
.section-welcome {
	overflow: visible;
}
.section-welcome .marquee {
	text-align: center;
}
@media (max-width: 444px) {
	.section-welcome {
		overflow: hidden;
	}
}
.section-welcome .overview-welcome-hero-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 940px;
	--p-height: 540px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-welcome .overview-welcome-hero-startframe {
		--p-width: 640px;
		--p-height: 370px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-welcome .overview-welcome-hero-startframe {
		--p-width: 372px;
		--p-height: 268px;
	}
}
.section-welcome .overview-welcome-hero-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 940px;
	--p-height: 540px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-welcome .overview-welcome-hero-endframe {
		--p-width: 640px;
		--p-height: 370px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-welcome .overview-welcome-hero-endframe {
		--p-width: 372px;
		--p-height: 268px;
	}
}
html.reduced-motion:not(.text-zoom)
	.section-welcome.section:not(
		:has(.all-access-pass:not(.aap-timer))
	).no-pad {
	height: calc(
		100vh - var(--r-localeswitcher-height, 0px) -
			var(--r-globalnav-segmentbar-height, 0px) -
			var(--r-globalnav-height, 0px)
	);
	display: flex;
	align-items: center;
	padding-block-end: 54px;
	max-height: 900px;
	min-height: 620px;
}
@media (max-width: 1068px) {
	html.reduced-motion:not(.text-zoom)
		.section-welcome.section:not(
			:has(.all-access-pass:not(.aap-timer))
		).no-pad {
		max-height: 768px;
		min-height: 520px;
	}
}
@media (max-width: 734px) {
	html.reduced-motion:not(.text-zoom)
		.section-welcome.section:not(
			:has(.all-access-pass:not(.aap-timer))
		).no-pad {
		max-height: 800px;
		min-height: 546px;
	}
}
.section-welcome .viewport-content {
	--global-content-max-width-hero: 710px;
	--global-content-max-width: 710px;
	--marquee-header-detail-row-gap: 24px;
}
@media (max-width: 1068px) {
	.section-welcome .viewport-content {
		--global-content-max-width: 600px;
	}
}
@media (max-width: 734px) {
	.section-welcome .viewport-content {
		--global-content-max-width: 430px;
	}
}
.section-welcome .milestone-primary {
	font-weight: 400;
}
.section-welcome .milestone-secondary {
	margin-block-start: 24px;
	color: #6e6e73;
}
@media (max-width: 734px) {
	.section-welcome .milestone-secondary {
		margin-block-start: 18px;
	}
}
.section-welcome .media-container {
	justify-content: center;
	display: none;
}
html.no-js .section-welcome .media-container, html.no-reduced-motion .section-welcome .media-container {
	display: flex;
}
.section-welcome .inline-media-component-container {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 940px;
	--p-height: 540px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-welcome .inline-media-component-container {
		--p-width: 640px;
		--p-height: 370px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-welcome .inline-media-component-container {
		--p-width: 372px;
		--p-height: 268px;
	}
}
.section-welcome .inline-media-component-container:not(
		.fallback,
		.media-unloaded
	).with-media-ui-button
	.inline-media-ui-button {
	right: calc(var(--p-width) / 2 - 50vw + 8px);
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: flex-end;
}
.section-welcome .inline-media-component-container:not(
		.fallback,
		.media-unloaded
	).with-media-ui-button
	.inline-media-ui-button
	.play-pause-button {
	position: sticky;
	inset-block-end: 36px;
	margin-inline-end: 36px;
	margin-block-end: 36px;
}
@media (max-width: 444px) {
	.section-welcome .inline-media-component-container:not(
			.fallback,
			.media-unloaded
		).with-media-ui-button
		.inline-media-ui-button {
		bottom: auto;
		height: auto;
	}
	.section-welcome .inline-media-component-container:not(
			.fallback,
			.media-unloaded
		).with-media-ui-button
		.inline-media-ui-button
		.play-pause-button {
		position: relative;
		margin-inline-end: 10px;
		margin-block-end: 20px;
	}
}
.section-welcome .inline-media-component-container .video-wrapper {
	clip-path: inset(1px 1px 1px 1px);
	transform: translateY(1px);
}
@media (max-width: 734px) {
	.section-welcome .inline-media-component-container .video-wrapper video {
		width: var(--p-width);
		height: var(--p-height);
	}
	.section-welcome .inline-media-component-container .video-wrapper picture, .section-welcome .inline-media-component-container .video-wrapper video {
		left: 50%;
		transform: translateX(-50%);
	}
}
section.section-event-banner .banner-card {
	--height: 320px;
}
@media (max-width: 1068px) {
	section.section-event-banner .banner-card {
		--copy-column-v-margin: 0;
		--min-height: 380px;
	}
}
@media (max-width: 734px) {
	section.section-event-banner .banner-card {
		--min-height: 330px;
	}
}
@media (min-width: 1069px) {
	section.section-event-banner .banner-card .banner-card-copy-column {
		width: auto;
		max-width: var(--width);
	}
}
@media (max-width: 734px) {
	section.section-event-banner .banner-card .banner-card-copy-column {
		padding-bottom: var(--copy-column-v-padding);
	}
}
@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-image-column {
		flex-basis: auto;
	}
}
@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-row {
		flex-direction: column-reverse;
	}
}
@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-row .banner-card-copy-column {
		padding-top: 20px;
		padding-bottom: var(--copy-column-v-padding);
	}
}
@media (max-width: 734px) {
	section.section-event-banner .banner-card .banner-card-row .banner-card-copy-column {
		padding-top: 30px;
	}
}
section.section-event-banner .banner-card-image {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 398px;
	--p-height: 320px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	section.section-event-banner .banner-card-image {
		--p-width: 325px;
		--p-height: 217px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	section.section-event-banner .banner-card-image {
		--p-width: 250px;
		--p-height: 217px;
	}
}
.section-highlights {
	position: relative;
	background-image: linear-gradient(
		rgb(245, 245, 247),
		rgb(255, 255, 255) 25%
	);
}
.section-highlights [data-ac-gallery-item].media-gallery-item-liquid-glass .positioned-media-element.static {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-liquid-glass .positioned-media-element.static {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-liquid-glass .positioned-media-element.static {
		--p-width: 622px;
		--p-height: 560px;
	}
}
.section-highlights [data-ac-gallery-item].media-gallery-item-live-translation .positioned-media-element.static {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-live-translation .positioned-media-element.static {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-live-translation .positioned-media-element.static {
		--p-width: 400px;
		--p-height: 480px;
	}
}
.section-highlights [data-ac-gallery-item].media-gallery-item-multitask .positioned-media-element {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-multitask .positioned-media-element {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-multitask .positioned-media-element {
		--p-width: 400px;
		--p-height: 480px;
	}
}
.section-highlights [data-ac-gallery-item].media-gallery-item-visual-intelligence .positioned-media-element {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-visual-intelligence .positioned-media-element {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-visual-intelligence .positioned-media-element {
		--p-width: 400px;
		--p-height: 480px;
	}
}
.section-highlights [data-ac-gallery-item].media-gallery-item-widgets .positioned-media-element {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-widgets .positioned-media-element {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-widgets .positioned-media-element {
		--p-width: 400px;
		--p-height: 480px;
	}
}
.section-highlights [data-ac-gallery-item].media-gallery-item-workout .positioned-media-element {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 1260px;
	--p-height: 680px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-workout .positioned-media-element {
		--p-width: 934px;
		--p-height: 628px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights [data-ac-gallery-item].media-gallery-item-workout .positioned-media-element {
		--p-width: 400px;
		--p-height: 480px;
	}
}
.section-liquid-glass .shared-liquid-glass-focus {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-focus {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-focus {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-liquid-glass .shared-liquid-glass-app-icons {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-app-icons {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-app-icons {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-liquid-glass .shared-liquid-glass-dynamic-controls {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-dynamic-controls {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-dynamic-controls {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-liquid-glass .shared-liquid-glass-lock-screen {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-lock-screen {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-lock-screen {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-liquid-glass .shared-liquid-glass-refreshed-apps-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-refreshed-apps-startframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-refreshed-apps-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-liquid-glass .shared-liquid-glass-refreshed-apps-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-liquid-glass .shared-liquid-glass-refreshed-apps-endframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-liquid-glass .shared-liquid-glass-refreshed-apps-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
@media (max-width: 734px) {
	.section-liquid-glass .copy-section-header .film-link {
		margin-block-start: 12px;
	}
}
.section-apple-intelligence .shared-apple-intelligence-live-translation {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-apple-intelligence-live-translation {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-apple-intelligence-live-translation {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-apple-intelligence-genmoji {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-apple-intelligence-genmoji {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-apple-intelligence-genmoji {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-apple-intelligence-icon-ask-model {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-apple-intelligence-icon-ask-model {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-apple-intelligence-icon-ask-model {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-fitness-workout-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-fitness-workout-startframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-fitness-workout-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-fitness-workout-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-fitness-workout-endframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-fitness-workout-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-apple-intelligence-content-screen-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-apple-intelligence-content-screen-startframe {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-apple-intelligence-content-screen-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-apple-intelligence .shared-apple-intelligence-content-screen-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .shared-apple-intelligence-content-screen-endframe {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .shared-apple-intelligence-content-screen-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-communication .shared-continuity-communication-background {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-communication .shared-continuity-communication-background {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-communication .shared-continuity-communication-background {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-communication .shared-continuity-communication-calls {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-communication .shared-continuity-communication-calls {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-communication .shared-continuity-communication-calls {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-communication .shared-continuity-communication-hold-assist {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-communication .shared-continuity-communication-hold-assist {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-communication .shared-continuity-communication-hold-assist {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-communication .shared-continuity-communication-polls {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-communication .shared-continuity-communication-polls {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-communication .shared-continuity-communication-polls {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-communication .shared-continuity-communication-screen {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-communication .shared-continuity-communication-screen {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-communication .shared-continuity-communication-screen {
		--p-width: 260px;
		--p-height: 314px;
	}
}
@media (max-width: 374px) {
	.section-communication .nowrap {
		display: inline;
		white-space: normal;
	}
}
.section-productivity .shared-productivity-dock {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-dock {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-dock {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-productivity-files {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-files {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-files {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-productivity-multitask-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-multitask-startframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-multitask-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-productivity-multitask-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-multitask-endframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-multitask-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-moments-notes {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-moments-notes {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-moments-notes {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-productivity-spotlight-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-spotlight-startframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-spotlight-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-productivity .shared-productivity-spotlight-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-productivity .shared-productivity-spotlight-endframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-productivity .shared-productivity-spotlight-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .overview-explore-discovery-carplay {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .overview-explore-discovery-carplay {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .overview-explore-discovery-carplay {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .overview-explore-discovery-tv-music {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .overview-explore-discovery-tv-music {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .overview-explore-discovery-tv-music {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .shared-explore-discovery-games {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .shared-explore-discovery-games {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .shared-explore-discovery-games {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .shared-explore-discovery-map {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .shared-explore-discovery-map {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .shared-explore-discovery-map {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .shared-explore-discovery-visited-places {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .shared-explore-discovery-visited-places {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .shared-explore-discovery-visited-places {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-explore .shared-spatial-experiences-scenes-staticfallback {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-explore .shared-spatial-experiences-scenes-staticfallback {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-explore .shared-spatial-experiences-scenes-staticfallback {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .overview-more-journal-app {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .overview-more-journal-app {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .overview-more-journal-app {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-spatial-experiences-widgets-staticfallback {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-spatial-experiences-widgets-staticfallback {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-spatial-experiences-widgets-staticfallback {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-spatial-web-scenes-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-spatial-web-scenes-startframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-spatial-web-scenes-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-spatial-web-scenes-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-spatial-web-scenes-endframe {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-spatial-web-scenes-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-spatial-web-scenes-staticfallback {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-spatial-web-scenes-staticfallback {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-spatial-web-scenes-staticfallback {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-spatial-experiences-shared {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 696px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-spatial-experiences-shared {
		--p-width: 644px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-spatial-experiences-shared {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-moments-hints-startframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-moments-hints-startframe {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-moments-hints-startframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-moments-hints-endframe {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-moments-hints-endframe {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-moments-hints-endframe {
		--p-width: 260px;
		--p-height: 314px;
	}
}
.section-more .shared-productivity-preview {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 372px;
	--p-height: 450px;
}
@media (max-width: 1068px) and (max-width: 1068px) {
	.section-more .shared-productivity-preview {
		--p-width: 344px;
		--p-height: 416px;
	}
}
@media (max-width: 734px) and (max-width: 734px) {
	.section-more .shared-productivity-preview {
		--p-width: 260px;
		--p-height: 314px;
	}
}
