@font-face {
	font-display: swap;
	font-family: GeoBrandBold;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-bold.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-bold.eot?#iefix) format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-bold.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-bold.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-bold.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoBrandMedium;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-medium.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-medium.eot?#iefix) format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-medium.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-medium.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographweb-medium.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditBold;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.eot?#iefix) format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditMedium;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditRegular;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regular.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regular.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regular.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regular.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regular.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditRegular;
	font-weight: 500;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-medium.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditRegular;
	font-style: bold;
	font-weight: 700;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.eot?#iefix) format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-bold.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GeoEditRegularItalic;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regularitalic.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regularitalic.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regularitalic.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regularitalic.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/geographeditweb-regularitalic.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GrosvenorBook;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-regular.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-regular.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-regular.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-regular.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-regular.ttf) format("truetype");
}
@font-face {
	font-display: swap;
	font-family: GrosvenorBookMedium;
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-medium.eot);
	src: url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-medium.eot?#iefix)
			format("embedded-opentype"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-medium.woff2) format("woff2"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-medium.woff) format("woff"),
		url(https://specials.techops.disn.io/ng/fr/earth-month-2026/assets/fonts/grosvenor-book-medium.ttf) format("truetype");
}
.theme-natgeo {
	--color-interaction-disabled: #8d8e90;
	--color-interaction-focus: #48494a;
	--color-interaction-hover: #48494a;
	--color-interaction-pressed: #2b2c2d;
	--color-interaction-resting: #000;
	--color-status-neutral: #6c6e6f;
	--color-status-error: #ff7f7f;
	--color-status-success: #41ba42;
	--color-status-warning: #e58810;
	--color-underline-resting: #fc0;
	--color-dark-interaction-disabled: #8d8e90;
	--color-dark-interaction-focus: #a1a2a3;
	--color-dark-interaction-hover: #a1a2a3;
	--color-dark-interaction-pressed: #c7c7c9;
	--color-dark-interaction-resting: #fff;
	--elevation-0-boxShadow: 0 0 0 0 transparent;
	--elevation-10-boxShadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16);
	--elevation-30-boxShadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
	--elevation-50-boxShadow: 0 3px 5px 0 rgba(0, 0, 0, 0.16);
	--focus-outline: 2px solid #305bc8;
	--focus-outlineOffset: 2px;
	--gradients-0-immersiveLight: #fff;
	--gradients-0-immersiveDark: #000;
	--gradients-1-immersiveLight: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6.25%, hsla(0, 0%, 100%, 0.49) 45.83%, #fff);
	--gradients-1-immersiveDark: linear-gradient(180deg, transparent 6.24%, rgba(0, 0, 0, 0.49) 45.83%, #000);
	--gradients-2-immersiveLight: linear-gradient(
		180deg,
		hsla(0, 0%, 100%, 0) 3.65%,
		hsla(0, 0%, 100%, 0.3) 17.19%,
		hsla(0, 0%, 100%, 0.55) 30.21%,
		hsla(0, 0%, 100%, 0.64) 40.63%,
		#fff
	);
	--gradients-2-immersiveDark: linear-gradient(
		180deg,
		transparent 3.65%,
		rgba(0, 0, 0, 0.3) 17.19%,
		rgba(0, 0, 0, 0.55) 30.21%,
		rgba(0, 0, 0, 0.64) 40.63%,
		#000
	);
	--gradients-3-immersiveLight: linear-gradient(
		180deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.27) 14.06%,
		hsla(0, 0%, 100%, 0.54) 26.56%,
		hsla(0, 0%, 100%, 0.74) 40.63%,
		#fff
	);
	--gradients-3-immersiveDark: linear-gradient(
		180deg,
		transparent,
		rgba(0, 0, 0, 0.27) 14.06%,
		rgba(0, 0, 0, 0.54) 26.56%,
		rgba(0, 0, 0, 0.74) 40.63%,
		#000
	);
	--gradients-zIndex: 2;
	--gradients-immersiveFull-dark-one: rgba(0, 0, 0, 0.23);
	--gradients-immersiveFull-dark-two: rgba(0, 0, 0, 0.38);
	--gradients-immersiveFull-dark-three: rgba(0, 0, 0, 0.53);
	--gradients-immersiveFull-light-one: hsla(0, 0%, 100%, 0.23);
	--gradients-immersiveFull-light-two: hsla(0, 0%, 100%, 0.38);
	--gradients-immersiveFull-light-three: hsla(0, 0%, 100%, 0.53);
	--gradients-immersiveTopBottom-dark-one: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.23) 54.2%, rgba(0, 0, 0, 0.23));
	--gradients-immersiveTopBottom-dark-two: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.38) 54.2%, rgba(0, 0, 0, 0.38));
	--gradients-immersiveTopBottom-dark-three: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.54) 54.2%, rgba(0, 0, 0, 0.54));
	--gradients-immersiveTopBottom-light-one: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.23) 54.2%, hsla(0, 0%, 100%, 0.23));
	--gradients-immersiveTopBottom-light-two: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.38) 54.2%, hsla(0, 0%, 100%, 0.38));
	--gradients-immersiveTopBottom-light-three: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.54) 54.2%, hsla(0, 0%, 100%, 0.54));
	--gradients-immersiveMiddle-dark-one: linear-gradient(
		-90deg,
		transparent,
		rgba(0, 0, 0, 0.23) 40.4%,
		rgba(0, 0, 0, 0.31) 71.24%,
		rgba(0, 0, 0, 0.42)
	);
	--gradients-immersiveMiddle-dark-two: linear-gradient(
		-90deg,
		transparent,
		rgba(0, 0, 0, 0.38) 40.4%,
		rgba(0, 0, 0, 0.46) 71.24%,
		rgba(0, 0, 0, 0.55)
	);
	--gradients-immersiveMiddle-dark-three: linear-gradient(
		-90deg,
		transparent,
		rgba(0, 0, 0, 0.54) 40.4%,
		rgba(0, 0, 0, 0.61) 71.24%,
		rgba(0, 0, 0, 0.7)
	);
	--gradients-immersiveMiddle-light-one: linear-gradient(
		-90deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.23) 40.4%,
		hsla(0, 0%, 100%, 0.31) 71.24%,
		hsla(0, 0%, 100%, 0.42)
	);
	--gradients-immersiveMiddle-light-two: linear-gradient(
		-90deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.38) 40.4%,
		hsla(0, 0%, 100%, 0.46) 71.24%,
		hsla(0, 0%, 100%, 0.55)
	);
	--gradients-immersiveMiddle-light-three: linear-gradient(
		-90deg,
		hsla(0, 0%, 100%, 0),
		hsla(0, 0%, 100%, 0.54) 40.4%,
		hsla(0, 0%, 100%, 0.61) 71.24%,
		hsla(0, 0%, 100%, 0.7)
	);
	--gradients-immersiveSponsored-one: rgba(0, 0, 0, 0.53);
	--gradients-immersiveSponsored-two: rgba(0, 0, 0, 0.6);
	--gradients-immersiveSponsored-three: rgba(0, 0, 0, 0.68);
	--inputs-borderColor-disabled: #c7c7c9;
	--inputs-borderColor-focus: #000;
	--inputs-borderColor-hover: #000;
	--inputs-borderColor-resting: #6c6e6f;
	--inputs-borderRadius: 0px;
	--inputs-background-disabled: #000;
	--inputs-background-focus: #000;
	--inputs-background-hover: #000;
	--inputs-background-resting: #000;
	--inputs-color-disabled: #c7c7c9;
	--inputs-color-focus: #48494a;
	--inputs-color-hover: #48494a;
	--inputs-color-resting: #6c6e6f;
	--inputs-outline-hover: 4px solid #fea;
	--inputs-outline-focus: 4px solid #fea;
	--inputs-placeholder-color-resting: #c7c7c9;
	--inputs-placeholder-color-hover: #c7c7c9;
	--inputs-placeholder-color-focus: #c7c7c9;
	--inputs-label-color-disabled: #48494a;
	--motion-enter-duration: 300ms;
	--motion-enter-timing: cubic-bezier(0.15, 0, 0, 1);
	--motion-exit-duration: 100ms;
	--motion-exit-timing: cubic-bezier(0.15, 0, 0, 1);
	--motion-duration-slow: 500ms;
	--selectors-borderColor-disabled: var(--color-interaction-disabled);
	--selectors-borderColor-hover: var(--color-interaction-hover);
	--selectors-borderColor-resting: var(--color-interaction-resting);
	--selectors-background-checked: #fff;
	--selectors-background-disabled: #cecfcf;
	--selectors-background-disabledChecked: #cecfcf;
	--selectors-background-focus: #fff;
	--selectors-background-hover: #fff;
	--selectors-background-hoverChecked: #fff;
	--selectors-background-pressedChecked: #fff;
	--selectors-background-resting: #fff;
	--selectors-borderRadius: 4px;
	--selectors-color-disabled: #b5b7b7;
	--selectors-color-focus: #305bc8;
	--selectors-color-hover: #305bc8;
	--selectors-color-pressed: #305bc8;
	--selectors-outline-hover: 0 0 0 4px #dee8fa;
	--selectors-outline-focus-outline: 2px solid var(--color-interaction-focus);
	--selectors-outline-focus-outlineOffset: 2px;
	--selectors-outline-pressed: 0 0 0 4px #bcd0f4;
	--selectors-checkmark-color-disabled: #b5b7b7;
	--typography-family-geoBrandBold: GeoBrandBold;
	--typography-family-geoBrandMedium: GeoBrandMedium;
	--typography-family-geoEditBoldItalic: GeoEditBoldItalic;
	--typography-family-geoEditBold: GeoEditBold;
	--typography-family-geoEditRegularItalic: GeoEditRegularItalic;
	--typography-family-geoEditRegular: GeoEditRegular;
	--typography-family-geoEditMedium: GeoEditMedium;
	--typography-family-grosvenorBook: GrosvenorBook;
	--typography-family-grosvenorBookMedium: GrosvenorBookMedium;
	--typography-regular-t85: 700 36px/42px var(--typography-family-geoEditBoldItalic);
	--typography-regular-t80: 700 36px/42px var(--typography-family-geoEditBold);
	--typography-regular-t70: 500 22px/34px var(--typography-family-geoEditMedium);
	--typography-regular-t52: 500 24px/34px var(--typography-family-geoEditMedium);
	--typography-regular-t50: 500 24px/32px var(--typography-family-geoEditMedium);
	--typography-regular-t40: 500 16px/22px var(--typography-family-geoEditMedium);
	--typography-regular-t25: 400 18px/32px var(--typography-family-grosvenorBook);
	--typography-regular-t20: 400 16px/22px var(--typography-family-geoEditRegular);
	--typography-regular-t15: 500 14px/18px var(--typography-family-geoEditMedium);
	--typography-regular-t10: 400 14px/20px var(--typography-family-geoEditRegular);
	--typography-regular-t05: 500 12px/18px var(--typography-family-geoBrandMedium);
	--typography-compact-t40: 500 16px/20px var(--typography-family-geoEditMedium);
	--typography-compact-t15: 500 12px/18px var(--typography-family-geoEditMedium);
	--typography-compact-t05: 500 10px/14px var(--typography-family-geoBrandMedium);
	--typography-t90: 700 36px/42px var(--typography-family-geoBrandBold);
	--typography-t80: 700 28px/34px var(--typography-family-geoEditBold);
	--typography-t60: 500 28px/36px var(--typography-family-geoEditMedium);
	--typography-t50: 500 24px/28px var(--typography-family-geoEditMedium);
	--typography-t45: 500 22px/28px var(--typography-family-geoEditMedium);
	--typography-t40: 500 15px/20px var(--typography-family-geoEditMedium);
	--typography-t30: 500 14px/20px var(--typography-family-geoBrandMedium);
	--typography-t26: 500 18px/32px var(--typography-family-grosvenorBookMedium);
	--typography-t25: 400 18px/30px var(--typography-family-grosvenorBook);
	--typography-t20: 400 15px/22px var(--typography-family-geoEditRegular);
	--typography-t16: 400 15px/22px var(--typography-family-geoEditRegularItalic);
	--typography-t15: 500 10px/16px var(--typography-family-geoEditMedium);
	--typography-t12: 400 16px/22px var(--typography-family-geoEditRegular);
	--typography-t10: 400 12px/18px var(--typography-family-geoEditRegular);
	--typography-t05: 500 10px/16px var(--typography-family-geoBrandMedium);
	--carouselSlide-carouselSlideFocus-outlineColor: #3772df;
	--carouselArrow-default-borderRadius: 4px;
	--carouselArrow-default-backgroundColor: rgba(0, 0, 0, 0.75);
	--carouselArrow-default-borderColor: rgba(0, 0, 0, 0.75);
	--carouselArrow-default-borderStyle: solid;
	--carouselArrow-default-borderWidth: 0;
	--carouselArrow-default-height: 32px;
	--carouselArrow-default-width: 32px;
	--carouselArrow-default-color: #fff;
	--carouselArrow-default-svg-height: 22px;
	--carouselArrow-default-svg-width: 22px;
	--carouselArrow-default-hover-backgroundColor: rgba(0, 0, 0, 0.83);
	--carouselArrow-default-hover-borderColor: rgba(0, 0, 0, 0.83);
	--carouselArrow-default-active-backgroundColor: rgba(0, 0, 0, 0.87);
	--carouselArrow-default-focus-backgroundColor: rgba(0, 0, 0, 0.87);
	--carouselArrow-default-focus-borderColor: rgba(0, 0, 0, 0.87);
	--gallery-galleryContainer-background: #000;
	--gallery-galleryArrow-height: 32px;
	--gallery-galleryArrow-width: 32px;
	--gallery-galleryArrow-svg-height: 24px;
	--gallery-galleryArrow-svg-width: 24px;
	--gallery-galleryArrow-offset: 12px;
	--gallery-galleryArrow-borderRadius: 50%;
	--gallery-galleryArrow-backgroundColor: rgba(0, 0, 0, 0.75);
	--gallery-galleryArrow-color: #fff;
	--gallery-galleryArrow-hover-backgroundColor: rgba(0, 0, 0, 0.53);
	--gallery-galleryArrow-active-backgroundColor: rgba(0, 0, 0, 0.75);
	--gallery-galleryArrow-focus-backgroundColor: rgba(0, 0, 0, 0.53);
	--gallery-galleryArrow-focus-outline: 1px solid #48494a;
	--gallery-galleryCounter-height: 24px;
	--gallery-galleryCounter-borderRadius: 0px;
	--gallery-galleryCounterText-font: var(--typography-compact-t05);
	--gallery-galleryCounterText-textTransform: uppercase;
	--gallery-galleryCounterText-letterSpacing: 1.2px;
	--galleryControls-slideDetails-font: var(--typography-regular-t40);
	--articleBody-body-font: var(--typography-regular-t25);
	--articleBody-p-font: var(--typography-regular-t25);
	--articleBody-p-a-font: var(--typography-t26);
	--articleBody-h2-font: var(--typography-t60);
	--articleBody-h2-space-marginBottom: 32px;
	--articleBody-h3-font: var(--typography-t45);
	--articleBody-h3-letterSpacing: 0.6px;
	--articleBody-dateline-font: var(--typography-t30);
	--articleBody-dateline-textTransform: uppercase;
	--articleBody-dateline-letterSpacing: 1.5px;
	--articleBody-ol-clear: none;
	--articleBody-ul-clear: none;
	--articleBody-ul-li-marginTop: 5px;
	--badge-height: 24px;
	--badge-font: var(--typography-t10);
	--badge-padding: 8px;
	--badge-dark-promoted-color: #000;
	--badge-dark-promoted-bg: #fff;
	--badge-dark-promoted-border-color: #fff;
	--badge-dark-standard-color: #000;
	--badge-dark-standard-bg: #fff;
	--badge-dark-standard-border-color: #fff;
	--badge-promoted-color: #fff;
	--badge-promoted-bg: #000;
	--badge-promoted-border-color: #000;
	--badge-standard-color: #fff;
	--badge-standard-bg: #000;
	--badge-standard-border-color: #000;
	--badge-border-radius: 0;
	--badge-textTransform: uppercase;
	--badge-letterSpacing: 1.2px;
	--badgeTagWrapper-content-rowGap: 12px;
	--badgeTagWrapper-content-marginTop: 0;
	--badgeTagWrapper-content-regular-marginTop: 0;
	--badgeTagWrapper-badge-marginTop: 0;
	--badgeTagWrapper-badge-regular-marginTop: 0;
	--badgeTagWrapper-tags-marginTop: 0;
	--badgeTagWrapper-tags-regular-marginTop: 0;
	--button-textTransform: uppercase;
	--button-paddingLeft: 8px;
	--button-paddingRight: 8px;
	--button-letterSpacing: 1.68px;
	--button-promoted-bg-resting: #fc0;
	--button-promoted-bg-focus: #fff;
	--button-promoted-bg-hover: #fff;
	--button-promoted-bg-pressed: #edeef0;
	--button-promoted-bg-disabled: #48494a;
	--button-promoted-border-color-focus: #000;
	--button-promoted-border-style: solid;
	--button-promoted-border-width: 2px;
	--button-promoted-color-resting: #000;
	--button-promoted-color-focus: #000;
	--button-promoted-color-hover: #000;
	--button-promoted-color-pressed: #48494a;
	--button-promoted-color-disabled: #2b2c2d;
	--button-standard-bg-resting: transparent;
	--button-standard-bg-focus: #000;
	--button-standard-bg-hover: #000;
	--button-standard-bg-pressed: #2b2c2d;
	--button-standard-bg-disabled: transparent;
	--button-standard-border-color-resting: #000;
	--button-standard-border-color-focus: #000;
	--button-standard-border-color-hover: transparent;
	--button-standard-border-color-pressed: transparent;
	--button-standard-border-color-disabled: #c7c7c9;
	--button-standard-border-style: solid;
	--button-standard-border-width: 2px;
	--button-standard-color-resting: #000;
	--button-standard-color-focus: #fff;
	--button-standard-color-hover: #fff;
	--button-standard-color-pressed: #dcdddf;
	--button-standard-color-disabled: #c7c7c9;
	--button-demoted-bg-resting: transparent;
	--button-demoted-bg-focus: #edeef0;
	--button-demoted-bg-hover: #edeef0;
	--button-demoted-bg-pressed: #dcdddf;
	--button-demoted-bg-disabled: transparent;
	--button-demoted-border-color-resting: transparent;
	--button-demoted-border-color-focus: #48494a;
	--button-demoted-border-color-hover: transparent;
	--button-demoted-border-color-pressed: transparent;
	--button-demoted-border-color-disabled: transparent;
	--button-demoted-border-style: solid;
	--button-demoted-border-width: 2px;
	--button-demoted-color-resting: #000;
	--button-demoted-color-focus: #48494a;
	--button-demoted-color-hover: #48494a;
	--button-demoted-color-pressed: #2b2c2d;
	--button-demoted-color-disabled: #c7c7c9;
	--byline-affiliate-separator-color: #6c6e6f;
	--byline-byText-color: #000;
	--byline-marginBottom-compact: 24px;
	--byline-compact-container-padding-bottom: 24px;
	--byline-container-padding-bottom: 0;
	--byline-contributor-color: #000;
	--byline-contributor-marginBottom: 4px;
	--byline-contributor-textUnderlineOffset: 1px;
	--byline-contributorLink-color: var(--color-interaction-resting);
	--byline-contributorLink-fontWeight: 500;
	--byline-contributorLinkHover-color: var(--color-interaction-hover);
	--byline-contributorLinkFocus-color: var(--color-interaction-focus);
	--byline-contributorLinkActive-color: var(--color-interaction-pressed);
	--byline-pubDate-color: #6c6e6f;
	--byline-readTime-color: #6c6e6f;
	--byline-separator-color: #6c6e6f;
	--byline-separator-spacing: 6px;
	--byline-logo-maxHeight-compact: 40px;
	--byline-logo-width-compact: 40px;
	--byline-dark-affiliate-separator-color: #8d8e90;
	--byline-dark-byText-color: #8d8e90;
	--byline-dark-contributor-color: #fff;
	--byline-dark-contributorLink-color: var(--color-dark-interaction-resting);
	--byline-dark-contributorLinkHover-color: var(--color-dark-interaction-hover);
	--byline-dark-contributorLinkFocus-color: var(--color-dark-interaction-focus);
	--byline-dark-contributorLinkActive-color: var(--color-dark-interaction-pressed);
	--byline-dark-pubDate-color: #8d8e90;
	--byline-dark-readTime-color: #8d8e90;
	--byline-dark-separator-color: #8d8e90;
	--caption-default-background: #fc0;
	--caption-default-before-height: 12px;
	--caption-default-before-width: 2px;
	--caption-default-before-position: absolute;
	--caption-default-before-top: 4px;
	--caption-default-font: var(--typography-regular-t10);
	--caption-title-color: #6c6e6f;
	--caption-title-textTransform: uppercase;
	--caption-title-font: var(--typography-regular-t05);
	--caption-title-letterSpacing: 0.14em;
	--caption-title-fontFamily-regular: var(--caption-typography-fontFamily);
	--caption-title-fontFamily-compact: var(--caption-typography-fontFamily);
	--caption-text-color: #6c6e6f;
	--caption-text-padding: 0 0 0 10px;
	--caption-text-font: var(--typography-regular-t10);
	--caption-text-marginTop: 0px;
	--caption-text-fontFamily-regular: GeoEditRegular;
	--caption-text-fontFamily-compact: GeoEditRegular;
	--caption-credit-color: #6c6e6f;
	--caption-creditSource-color: #6c6e6f;
	--caption-creditSource-textTransform: uppercase;
	--caption-creditSource-fontFamily-regular: var(--caption-typography-fontFamily);
	--caption-creditSource-fontFamily-compact: var(--caption-typography-fontFamily);
	--caption-creditSource-letterSpacing: 0.1em;
	--caption-creditSource-padding: 0 0 0 10px;
	--caption-separator-color: #6c6e6f;
	--caption-source-color: #6c6e6f;
	--caption-truncate-lineHeight: 20px;
	--caption-truncateBtn-before-width: 81%;
	--caption-truncateBtn-before-height: 1px;
	--caption-truncateBtn-before-left: 0;
	--caption-truncateBtn-before-bottom: 0;
	--caption-truncateBtn-color: #000;
	--caption-truncateBtn-fontFamily-regular: var(--caption-typography-fontFamily);
	--caption-truncateBtn-fontFamily-compact: var(--caption-typography-fontFamily);
	--caption-truncateBtn-hover-color: var(--color-interaction-hover);
	--caption-truncateBtn-hover-background: var(--color-interaction-hover);
	--caption-truncateBtn-focus-color: var(--color-interaction-focus);
	--caption-truncateBtn-focus-background: none;
	--caption-truncateBtn-active-color: var(--color-interaction-pressed);
	--caption-truncateBtn-active-background: var(--color-interaction-pressed);
	--caption-typography-fontFamily: GeoBrandMedium;
	--caption-dark-text-color: #c7c7c9;
	--caption-dark-credit-color: #c7c7c9;
	--caption-dark-creditSource-color: #c7c7c9;
	--caption-dark-source-color: #c7c7c9;
	--caption-dark-title-color: #c7c7c9;
	--caption-dark-truncateBtn-color: var(--color-dark-interaction-resting);
	--caption-dark-truncateBtn-hover-color: var(--color-dark-interaction-hover);
	--caption-dark-truncateBtn-hover-background: var(--color-dark-interaction-hover);
	--caption-dark-truncateBtn-focus-color: var(--color-dark-interaction-focus);
	--caption-dark-truncateBtn-focus-background: var(--color-dark-interaction-focus);
	--caption-dark-truncateBtn-active-color: var(--color-dark-interaction-pressed);
	--caption-dark-truncateBtn-active-background: var(--color-dark-interaction-pressed);
	--caption-dark-richText-a-color: var(--color-dark-interaction-resting);
	--caption-dark-richText-a-hover-borderBottom: 1px solid var(--color-dark-interaction-hover);
	--caption-dark-richText-a-disabled-borderBottom: 1px solid var(--color-dark-interaction-disabled);
	--caption-dark-richText-a-pressed-borderBottom: 1px solid var(--color-dark-interaction-pressed);
	--card-backedDark-color: #000;
	--card-content-color: #000;
	--card-detailsList-color: #6c6e6f;
	--card-detailsListDark-color: #8d8e90;
	--card-focus-borderWidth: 2px;
	--card-focus-padding: 2px;
	--card-meta-hover-color: #000;
	--card-meta-hover-textDecoration: underline #000 solid 2px;
	--card-meta-pressed-color: #2b2c2d;
	--card-meta-pressed-textDecoration: underline #2b2c2d solid 2px;
	--card-meta-focus-color: #000;
	--card-meta-focus-textDecoration: underline #000 solid 2px;
	--card-metaDark-color: #fff;
	--card-metaDark-hover-textDecoration: underline #fff solid 2px;
	--card-metaDark-pressed-color: #dcdddf;
	--card-metaDark-pressed-textDecoration: underline #dcdddf solid 2px;
	--card-metaDark-focus-textDecoration: underline #fff solid 2px;
	--cardGrid-heading-font: var(--typography-regular-t50);
	--cardGrid-heading-marginBottom: 24px;
	--cardGrid-compactCard-marginBottom: 16px;
	--collection-description-resting-color: #5a5c5d;
	--collection-divider-background: #9d9e9f;
	--commercePromo-default-marginTop: 0;
	--commercePromo-default-marginBottom: 0;
	--commercePromo-headline-font: var(--typography-regular-t50);
	--commercePromo-description-color: #2b2c2d;
	--commercePromo-description-font: var(--typography-regular-t20);
	--commercePromo-description-dark-color: #dcdddf;
	--commercePromo-logo-height: 16px;
	--commercePromo-gradientHeight-fixedHeightOne: 254px;
	--commercePromo-gradientHeight-fixedHeightTwo: 294px;
	--commercePromo-logoAdjacent-borderLeft: 1px solid #c7c7c9;
	--commercePromo-immersiveMetaLight-color: #2b2c2d;
	--commercePromo-immersiveMetaDark-color: #a1a2a3;
	--commercePromo-inline-details-marginTop: 0px;
	--commercePromo-meta-color: #6c6e6f;
	--commercePromo-meta-font: var(--typography-t05);
	--commercePromo-meta-lineHeight: 16px;
	--commercePromo-meta-body-lineHeight: 22px;
	--commercePromo-meta-dark-color: #a1a2a3;
	--commercePromo-meta-dark-headline-color: #fff;
	--commercePromo-meta-firstChild-padding-left: 0px;
	--commercePromo-backed-background: #fff;
	--commercePromo-backed-boxShadow: var(--elevation-10-boxShadow);
	--commercePromo-backed-padding: 16px;
	--contentPromo-default-padding: 24px 0px;
	--contentPromo-default-borderTop: 1px solid #fc0;
	--contentPromo-default-borderBottom: 1px solid #fc0;
	--contentPromo-compact-gap: 16px;
	--contentPromo-card-lineHeight: 22px;
	--contentPromo-card-meta-tags-color: #6c6e6f;
	--contentPromo-card-meta-tags-font: var(--typography-t05);
	--contentPromo-titleStyle-font: var(--typography-regular-t50);
	--contentPromo-titleStyle-letterSpacing: 0.1px;
	--dateTime-regular-color: #6c6e6f;
	--divider-borderColor: #cecfcf;
	--divider-regular-borderColor: #cecfcf;
	--divider-regular-borderWidth: 0px;
	--divider-regular-paddingBottom: 0px;
	--headline-title-font-short: var(--typography-regular-t80);
	--headline-title-font-long: var(--typography-regular-t80);
	--headline-title-letterSpacing: 0.1px;
	--headline-description-letterSpacing: 0.1px;
	--headline-description-color: #2b2c2d;
	--headline-description-font: var(--typography-t12);
	--headline-description-dark-color: #c7c7c9;
	--hyperlink-borderBottom: 1px solid var(--color-underline-resting);
	--hyperlink-textUnderlineOffset: 2px;
	--hyperlink-resting-color: var(--color-interaction-resting);
	--hyperlink-hover-borderBottom: 1px solid var(--color-interaction-hover);
	--hyperlink-disabled-color: var(--color-interaction-disabled);
	--hyperlink-focus-color: var(--color-interaction-focus);
	--hyperlink-focus-textDecorationStyle: double;
	--hyperlink-focus-padding: 0 1px 2px;
	--hyperlink-pressed-color: var(--color-interaction-pressed);
	--hyperlink-pressed-borderBottom: 1px solid var(--color-interaction-pressed);
	--image-userSelect: none;
	--image-WebkitUserSelect: none;
	--image-WebkitTouchCallout: none;
	--imageViewer-totalImages-font: var(--typography-compact-t05);
	--imageViewer-totalImages-color: #c7c7c9;
	--imageViewer-totalImages-justifySelf: center;
	--imageViewer-totalImages-textTransform: uppercase;
	--imageViewer-totalImages-letterSpacing: 1.2px;
	--imageViewer-expandButton-borderRadius: 50%;
	--imageViewer-expandButton-hover-backgroundColor: rgba(0, 0, 0, 0.53);
	--imageViewer-expandButton-hover-color: #edeef0;
	--imageViewer-expandButton-focus-outline: 1px solid #48494a;
	--imageViewer-expandButton-focus-backgroundColor: rgba(0, 0, 0, 0.53);
	--imageViewer-expandButton-focus-color: #edeef0;
	--imageViewer-expandButton-active-backgroundColor: rgba(0, 0, 0, 0.75);
	--imageViewer-expandButton-active-color: #dcdddf;
	--imageViewer-gridToggle-fill: #fff;
	--imageViewer-gridToggle-stroke: #000;
	--imageGroup-groupWrapper-gap: 16px;
	--immersiveLead-content-sponsored-padding: 70px;
	--immersiveLead-content-sponsored-compact-padding: 30px 22px 60px 22px;
	--immersiveLead-description-font: var(--typography-regular-t40);
	--immersiveLead-description-dark-color: #fff;
	--immersiveLead-description-color: #000;
	--immersiveLead-title-font-compact: var(--typography-t80);
	--immersiveLead-title-font-regular: var(--typography-regular-t80);
	--immersiveLead-title-font-large: var(--typography-regular-t80);
	--immersiveLead-title-sponsored-fontFamily: var(--typography-family-grosvenorBookMedium);
	--immersiveLead-title-sponsored-fontSize: 48px;
	--immersiveLead-title-sponsored-fontWeight: 600;
	--immersiveLead-title-sponsored-lineHeight: 54px;
	--immersiveLead-caption-default-marginTop-compact: 8px;
	--immersiveLead-caption-default-marginTop-regular: 8px;
	--immersiveLead-caption-text-color: #6c6e6f;
	--immersiveLead-headline-marginBottom-regular: 24px;
	--immersiveLead-layoutRight-justifyContent-xLarge: right;
	--immersiveLead-layoutRight-textAlign-xLarge: right;
	--immersiveLead-downArrow-bg-hover: #2b2c2d;
	--immersiveLead-downArrow-bg-pressed: #48494a;
	--immersiveLead-downArrow-bg-focus: #2b2c2d;
	--immersiveLead-downArrow-color-hover: #dcdddf;
	--immersiveLead-downArrow-color-pressed: #edeef0;
	--immersiveLead-downArrow-color-focus: #dcdddf;
	--immersiveLead-downArrow-border-color-focus: 2px solid #dcdddf;
	--immersiveLead-downArrow-border-radius: 100px;
	--indicator-default-background: #848687;
	--indicator-default-color: #fff;
	--inlineImage-imageWithLink-figure-a-width: auto;
	--inlineImage-imageWithLink-figure-a-img-width: auto;
	--inlineWrapper-noGrid-maxWidth: none;
	--inlineWrapper-InlineWrapperRegularCompact-width: 100%;
	--inlineWrapper-InlineWrapperRegular-marginTop: 0;
	--listBox-header-marginBottom-regular: 24px;
	--listBox-header-marginBottom-compact: 24px;
	--listBox-title-font: var(--typography-regular-t50);
	--listBox-title-margin: 0 0 8px;
	--listBox-description-font: var(--typography-regular-t20);
	--listBox-list-font: var(--typography-regular-t20);
	--listBox-list-borderRadius: 4px;
	--listBox-listItem-padding: 13px 8px;
	--listBox-listItem-background-odd: #dee8fa;
	--listBox-listItem-background-even: #bcd0f4;
	--listBox-listItem-simple-borderBottom: 1px solid #cecfcf;
	--listItem-a-textDecoration: none;
	--listItem-a-strong-fontWeight: 700;
	--listicle-richText-a-font: var(--typography-t26);
	--listicle-body-font: var(--typography-regular-t25);
	--listicle-body-marginTop-compact: var(--listicle-marginTop-compact);
	--listicle-body-marginTop-regular: var(--listicle-marginTop-regular);
	--listicle-container-border: 1px solid #dcdddf;
	--listicle-description-font: var(--typography-regular-t10);
	--listicle-title-font: var(--typography-regular-t50);
	--listicle-image-marginTop-compact: var(--listicle-marginTop-compact);
	--listicle-image-marginTop-regular: var(--listicle-marginTop-regular);
	--listicle-marginTop-compact: 16px;
	--listicle-marginTop-regular: 24px;
	--markupEmbed-modalCTA-font: var(--typography-regular-t15);
	--mediaLead-background-bottomColor: #fff;
	--mediaLead-background-height: 100%;
	--mediaLead-paddingBottom-regular: 0px;
	--mediaLead-caption-text-color: #6c6e6f;
	--mediaLead-title-marginBottom: 8px;
	--mediaLead-title-regular-font: var(--typography-regular-t80);
	--mediaLead-title-large-font: var(--typography-regular-t80);
	--mediaLead-title-large-italic-font: var(--typography-regular-t85);
	--mediaLead-description-color: #2b2c2d;
	--mediaOverlay-bottomRightIndicator-backgroundColor: rgba(0, 0, 0, 0.75);
	--mediaOverlay-bottomRightIndicator-color: #c7c7c9;
	--mediaOverlay-bottomRightIndicator-padding-left: 6px;
	--mediaOverlay-bottomRightIndicator-padding-right: 6px;
	--mediaOverlay-bottomRightIndicator-padding-top: 0px;
	--mediaOverlay-bottomRightIndicator-padding-bottom: 0px;
	--mediaOverlay-bottomRightIndicator-margin-bottom: -12px;
	--mediaOverlay-bottomRightIndicator-margin-right: -12px;
	--mediaOverlay-bottomRightIndicator-font: 500 10px/16px var(--typography-family-geoEditMedium);
	--mediaOverlay-topLeftIndicator-color: #6c6e6f;
	--mediaOverlay-topLeftIndicator-fontWeight: 500;
	--mediaOverlay-topLeftIndicator-textTransform: uppercase;
	--mediaOverlay-topLeftIndicator-letterSpacing: 2px;
	--mediaOverlay-topLeftIndicator-padding-left: 0px;
	--mediaOverlay-topLeftIndicator-padding-top: 0px;
	--mediaOverlay-topLeftIndicator-padding-bottom: 12px;
	--mediaOverlay-topLeftIndicator-margin-top: -12px;
	--mediaOverlay-topLeftIndicator-font: 10px/16px var(--typography-family-geoBrandMedium);
	--meta-simpleIndicators-borderBottom: none;
	--meta-simpleIndicators-borderTop: none;
	--meta-dark-color: #fff;
	--meta-dark-tags-color: #8d8e90;
	--meta-headline-font: var(--typography-regular-t40);
	--meta-headline-letterSpacing: 0.1px;
	--meta-headline-lineHeight: 22px;
	--meta-tagItemText-letterSpacing: 1.2px;
	--meta-tags-color: #6c6e6f;
	--moreOptions-default-background: #121213;
	--moreOptions-header-borderColor: #243745;
	--moreOptions-button-hover-background: #1e2930;
	--newsletterForm-default-backgroundColor: #000;
	--newsletterForm-heading-regular-font: var(--typography-regular-t50);
	--newsletterForm-heading-compact-font: var(--typography-regular-t50);
	--newsletterForm-heading-color: #fff;
	--newsletterForm-description-color: #c7c7c9;
	--newsletterForm-description-font: var(--typography-regular-t20);
	--newsletterForm-inputLabel-color: #fff;
	--newsletterForm-inputLabel-font: var(--typography-regular-t20);
	--newsletterForm-checkboxLabel-color: #8d8e90;
	--newsletterForm-disclaimers-color: #8d8e90;
	--newsletterForm-disclaimers-font: var(--typography-regular-t10);
	--newsletterForm-disclaimers-a-color: #8d8e90;
	--newsletterForm-disclaimers-a-borderBottom: none;
	--newsletterForm-logo-width: 164px;
	--newsletterForm-logo-maxHeight: 48px;
	--newsletterForm-formSubmit-colors-resting: #fc0;
	--newsletterForm-formSubmit-font: var(--typography-t30);
	--newsletterForm-formSubmit-letterSpacing: 1.68px;
	--newsletterForm-formInput-input-height: 48px;
	--newsletterForm-formInput-input-color: #fff;
	--newsletterForm-formInput-input-font: var(--typography-t20);
	--newsletterForm-formInput-input-letterSpacing: 0.1px;
	--newsletterForm-requiredFieldText-color: #8d8e90;
	--newsletterForm-closeBtn-paddingLeft: 16px;
	--newsletterForm-closeBtn-paddingRight: 16px;
	--newsletterForm-closeBtn-border-radius: 50%;
	--newsletterForm-closeBtn-border-style: solid;
	--newsletterForm-closeBtn-border-width: 1.5px;
	--newsletterForm-closeBtn-border-color-focus: transparent;
	--newsletterForm-closeBtn-bg-resting: transparent;
	--newsletterForm-closeBtn-bg-focus: #2b2c2d;
	--newsletterForm-closeBtn-bg-hover: #2b2c2d;
	--newsletterForm-closeBtn-bg-pressed: #48494a;
	--newsletterForm-closeBtn-color-resting: #fff;
	--newsletterForm-closeBtn-color-focus: #dcdddf;
	--newsletterForm-closeBtn-color-hover: #dcdddf;
	--newsletterForm-closeBtn-color-pressed: #edeef0;
	--newsletterForm-closeBtn-focus-outline: 2px solid #dcdddf;
	--newsletterForm-sampleLink-color: #8d8e90;
	--newsletterForm-successHeading-color: #fff;
	--newsletterForm-successHeading-font: var(--typography-regular-t50);
	--newsletterForm-successDescription-color: #c7c7c9;
	--newsletterForm-successDescription-font: var(--typography-regular-t20);
	--newsletterForm-successEmail-color: #fff;
	--newsletterForm-successEmail-font: var(--typography-regular-t50);
	--newsletterForm-checkbox-fieldset-marginTop: 0;
	--newsletterForm-juxtaposedTextWrapper-paddingLeft: 24px;
	--newsletterForm-juxtaposedTextWrapper-paddingRight: 10px;
	--newsletterForm-juxtaposedFormWrapper-paddingLeft: 10px;
	--newsletterForm-juxtaposedFormWrapper-paddingRight: 24px;
	--popover-backgroundColor: #fff;
	--popover-borderRadius: 4px;
	--popover-boxShadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
	--popover-color: #000;
	--popover-font: var(--typography-t05);
	--popover-padding: 10px;
	--popover-zIndex: 99;
	--popover-arrow-size: 20px;
	--progressBar-backgroundColor: #cecfcf;
	--progressBar-bar-backgroundColor: #3772df;
	--quote-border-color: #fc0;
	--quote-topBorder-background: #fc0;
	--quote-text-compact-marginBottom: 24px;
	--quote-cite-paddingBottom: 24px;
	--quote-cite-compact-paddingBottom: 24px;
	--quote-cite-textAlign: center;
	--quote-pullQuote-color: inherit;
	--quote-pullQuote-font: var(--typography-regular-t70);
	--quote-pullQuote-compact-font: var(--typography-regular-t70);
	--quote-pullQuote-div-fontFamily: var(--typography-family-geoEditMedium);
	--quote-blockQuote-color: inherit;
	--quote-blockQuote-div-font: var(--typography-regular-t70);
	--quote-showQuotation-regular-marginTop: 12px;
	--quote-showQuotation-compact-marginTop: 12px;
	--richText-default-a-font: var(--typography-t40);
	--richText-default-a-fontSize: inherit;
	--richText-default-a-textDecoration: underline;
	--richText-default-a-borderBottom: 1px solid var(--color-underline-resting);
	--richText-default-a-hover-borderBottom: 1px solid var(--color-interaction-hover);
	--richText-default-a-focus-paddingBottom: 3px;
	--richText-default-a-focus-textDecorationStyle: double;
	--richText-default-a-pressed-borderBottom: 1px solid var(--color-interaction-pressed);
	--richText-default-i-font: var(--typography-t16);
	--richText-default-i-fontSize: inherit;
	--richText-default-i-lineHeight: inherit;
	--splitLead-background-color: #edeef0;
	--splitLead-background-height: 100%;
	--splitLead-background-bottomColor: #fff;
	--splitLead-background-borderBottom: none;
	--splitLead-background-paddingBottom: 32px;
	--splitLead-fullHeight-height: auto;
	--splitLead-fullHeight-caption-paddingBottom: 0px;
	--splitLead-navigation-height: 49px;
	--splitLead-title-regular-font: var(--typography-regular-t80);
	--splitLead-title-large-font: var(--typography-regular-t80);
	--splitLead-title-marginBottom: 12px;
	--splitLead-description-color: #2b2c2d;
	--splitLead-before-height: 0;
	--splitLead-before-top-compact: 8px;
	--splitLead-before-top-regular: 16px;
	--splitLead-before-top-small: 14px;
	--splitLead-gridMargins-compact: 0px;
	--splitLead-captionLeftFullWidth-compact-paddingLeft: 22px;
	--splitLead-captionLeftFullWidth-compact-paddingRight: 22px;
	--splitLead-captionLeftFullWidth-md-paddingLeft: 22px;
	--splitLead-captionLeftFullWidth-md-paddingRight: 22px;
	--splitLead-captionRightFullWidth-paddingLeft: 22px;
	--splitLead-captionRightFullWidth-compact-paddingLeft: 22px;
	--splitLead-captionRightFullWidth-compact-paddingRight: 22px;
	--splitLead-headline-marginTop: 16px;
	--sponsorBanner-bannerDark-background: #242525;
	--sponsorBanner-bannerLight-background: #f4f4f4;
	--sponsorBanner-tooltip-background: #48494a;
	--share-default-alignItems: center;
	--share-default-display: flex;
	--share-networks-button-borderRadius: 50%;
	--share-networks-button-firstChild-compact-paddingLeft: 0px;
	--share-networks-button-firstChild-regular-paddingLeft: 0px;
	--share-networks-button-paddingLeft: 0px;
	--share-networks-button-paddingRight: 0px;
	--share-networks-button-paddingTop: 0px;
	--share-networks-button-paddingBottom: 0px;
	--share-networks-button-minWidth: 32px;
	--share-networks-button-height: 32px;
	--share-networks-button-hover-backgroundColor: #edeef0;
	--share-networks-button-focus-backgroundColor: #edeef0;
	--share-networks-button-focus-outline: 2px solid #48494a;
	--share-networks-button-pressed-backgroundColor: #dcdddf;
	--share-networkPopover-backgroundColor: #fff;
	--share-networkPopover-color: #000;
	--share-networkPopover-font: var(--typography-regular-t05);
	--share-networkPopoverSuccessIcon-display: none;
	--tag-font: var(--typography-regular-t05);
	--tag-compact-font: var(--typography-t05);
	--tag-height: 24px;
	--tag-letterSpacing: 1.68px;
	--tag-padding: 8px;
	--tag-standard-bg-hover: #000;
	--tag-standard-bg-focus: #000;
	--tag-standard-bg-disabled: #fff;
	--tag-standard-bg-pressed: #2b2c2d;
	--tag-standard-color-resting: #000;
	--tag-standard-color-hover: #fff;
	--tag-standard-color-focus: #fff;
	--tag-standard-color-pressed: #dcdddf;
	--tag-standard-color-disabled: #000;
	--tag-standard-border-color-resting: #000;
	--tag-standard-border-color-hover: #000;
	--tag-standard-border-color-focus: #fff;
	--tag-standard-border-color-pressed: #2b2c2d;
	--tag-standard-border-color-disabled: #000;
	--tag-standard-outline-focus: 2px solid #000;
	--tag-dark-standard-bg-hover: #fff;
	--tag-dark-standard-bg-focus: #fff;
	--tag-dark-standard-bg-disabled: #fff;
	--tag-dark-standard-bg-pressed: #edeef0;
	--tag-dark-standard-color-resting: #fff;
	--tag-dark-standard-color-hover: #000;
	--tag-dark-standard-color-focus: #000;
	--tag-dark-standard-color-pressed: #48494a;
	--tag-dark-standard-color-disabled: #000;
	--tag-dark-standard-border-color-resting: #fff;
	--tag-dark-standard-border-color-hover: #fff;
	--tag-dark-standard-border-color-focus: #000;
	--tag-dark-standard-border-color-pressed: #edeef0;
	--tag-dark-standard-border-color-disabled: #000;
	--tag-dark-standard-outline-focus: 2px solid #fff;
	--tag-promoted-bg-hover: #fff;
	--tag-promoted-bg-focus: #fff;
	--tag-promoted-bg-pressed: #fff;
	--tag-promoted-bg-disabled: #fff;
	--tag-promoted-color-resting: #000;
	--tag-promoted-color-hover: #000;
	--tag-promoted-color-focus: #000;
	--tag-promoted-color-pressed: #000;
	--tag-promoted-color-disabled: #000;
	--tag-promoted-border-color-resting: #000;
	--tag-promoted-border-color-hover: #000;
	--tag-promoted-border-color-focus: #000;
	--tag-promoted-border-color-pressed: #000;
	--tag-promoted-border-color-disabled: #000;
	--tag-promoted-outline-focus: 2px solid #000;
	--tags-heading-font: var(--typography-regular-t52);
	--tags-heading-letterSpacing: 0.1px;
	--tags-heading-regular-marginBottom: 24px;
	--tags-heading-compact-marginBottom: 16px;
	--toast-background: #305bc8;
	--toast-variant-info: #305bc8;
	--toast-variant-success: #41ba42;
	--toast-variant-warning: #ebc438;
	--toast-variant-danger: #f95252;
	--toast-border-radius: 6px;
	--toast-message-color: #fff;
	--tooltip-backgroundColor: #9d9e9f;
	--tooltip-borderRadius: 4px;
	--tooltip-boxShadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25);
	--tooltip-color: #fff;
	--tooltip-font: var(--typography-t05);
	--tooltip-padding: 10px;
	--tooltip-zIndex: 99;
	--tooltip-arrow-size: 20px;
	--truncate-button-font: var(--typography-t15);
	--truncate-button-color: var(--color-interaction-resting);
	--truncate-caret-marginLeft: 2px;
	--videoPlaylist-header-marginBottom: 24px;
	--videoPlaylist-title-font: var(--typography-t50);
	--videoPlaylist-title-margin: 0 0 8px;
	--videoPlaylist-description-font: var(--typography-t10);
	--videoPlaylist-videoSlide-background: #6c6d6f;
	--videoPlaylist-videoSlide-progress-backgroundColor: #cecfcf;
	--videoPlaylist-videoSlide-progressBar-backgroundColor: #3772df;
	--editorsNote-background: none;
	--editorsNote-borderRadius: 0;
	--editorsNote-font-color: #2b2c2d;
	--editorsNote-borderColor: #dcdddf;
}
.theme-TKxag {
	--badgeCS-promoted-color: var(--badge-dark-promoted-color, var(--badge-promoted-color));
	--badgeCS-promoted-bg: var(--badge-dark-promoted-bg, var(--badge-promoted-bg));
	--badgeCS-standard-color: var(--badge-dark-standard-color, var(--badge-standard-color));
	--badgeCS-standard-border-color: var(--badge-dark-standard-border-color, var(--badge-standard-border-color));
	--badgeCS-standard-bg: var(--badge-dark-standard-bg, var(--badge-standard-bg));
	--badgeCS-demoted-color: var(--badge-dark-demoted-color, var(--badge-demoted-color));
	--badgeCS-demoted-bg: var(--badge-dark-demoted-bg, var(--badge-demoted-bg));
	--badgeCS-overlay-color: var(--badge-dark-overlay-color, var(--badge-overlay-color));
	--badgeCS-overlay-bg: var(--badge-dark-overlay-bg, var(--badge-overlay-bg));
	--badgeCS-split-border-inner-color: var(--badge-dark-split-border-inner-color, var(--badge-split-border-inner-color));
}
.theme-xDGhI {
	--badgeCS-promoted-color: var(--badge-promoted-color);
	--badgeCS-promoted-bg: var(--badge-promoted-bg);
	--badgeCS-standard-color: var(--badge-standard-color);
	--badgeCS-standard-border-color: var(--badge-standard-border-color);
	--badgeCS-standard-bg: var(--badge-standard-bg);
	--badgeCS-demoted-color: var(--badge-demoted-text-color, --badge-demoted-color);
	--badgeCS-demoted-bg: var(--badge-demoted-bg);
	--badgeCS-overlay-color: var(--badge-overlay-color);
	--badgeCS-overlay-bg: var(--badge-overlay-bg);
	--badgeCS-split-border-inner-color: var(--badge-split-border-inner-color);
}
.theme-JfHmw {
	--pureButton-border-color: var(--badge-border-color, transparent);
	--pureButton-border-style: var(--badge-border-style, none);
	--pureButton-border-width: var(--badge-border-width, 0);
	--pureButton-border-radius: var(--badge-border-radius, 30px);
	--pureButton-color: var(--badge-color, #000);
	--pureButton-bg: var(--badge-bg, #f4f4f4);
	--pureButton-letterSpacing: var(--badge-letterSpacing, normal);
	--pureButton-textTransform: var(--badge-textTransform);
	--pureButton-paddingBottom: var(--badge-paddingBottom);
	--pureButton-paddingTop: var(--badge-paddingTop);
}
@keyframes arrow-bounce {
	0%,
	20%,
	50%,
	80%,
	to {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-12px);
	}
	60% {
		transform: translateY(-8px);
	}
}
@keyframes NewsletterFormsSlideIn {
	0% {
		transform: translateY(100%);
	}
	to {
		transform: translateY(0);
	}
}
.theme-EjQaX {
	--button-color-resting: var(--newsletterForm-closeBtn-color-resting, #000);
	--button-color-focus: var(--newsletterForm-closeBtn-color-focus, #000);
	--button-color-hover: var(--newsletterForm-closeBtn-color-hover, #000);
	--button-color-pressed: var(--newsletterForm-closeBtn-color-pressed, #000);
	--button-bg-resting: var(--newsletterForm-closeBtn-bg-resting);
	--button-bg-focus: var(--newsletterForm-closeBtn-bg-focus);
	--button-bg-hover: var(--newsletterForm-closeBtn-bg-hover);
	--button-bg-pressed: var(--newsletterForm-closeBtn-bg-pressed);
	--button-border-color-focus: var(--newsletterForm-closeBtn-border-color-focus);
	--button-border-width: 0;
	--button-focus-outline: var(--newsletterForm-closeBtn-focus-outline);
}
@keyframes CopyrightFadeIn {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes ImageViewerOpen {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes ScaleFadeIn {
	0% {
		opacity: 0;
		transform: scale(0.8);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
@keyframes SlideUpFadeIn {
	0% {
		opacity: 0;
		transform: translateY(20%);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.theme-DulXW {
	--tagCS-promoted-color-resting: var(--tag-dark-promoted-color-resting, #000);
	--tagCS-promoted-color-hover: var(--tag-dark-promoted-color-hover, #000);
	--tagCS-promoted-color-focus: var(--tag-dark-promoted-color-focus, #000);
	--tagCS-promoted-color-pressed: var(--tag-dark-promoted-color-pressed, #000);
	--tagCS-promoted-color-disabled: var(--tag-dark-promoted-color-disabled, #5a5c5d);
	--tagCS-promoted-border-color-resting: var(--tag-dark-promoted-border-color-resting);
	--tagCS-promoted-border-color-hover: var(--tag-dark-promoted-border-color-hover);
	--tagCS-promoted-border-color-focus: var(--tag-dark-promoted-border-color-focus);
	--tagCS-promoted-border-color-pressed: var(--tag-dark-promoted-border-color-pressed);
	--tagCS-promoted-border-color-disabled: var(--tag-dark-promoted-border-color-disabled);
	--tagCS-promoted-bg-resting: var(--tag-dark-promoted-bg-resting, transparent);
	--tagCS-promoted-bg-hover: var(--tag-dark-promoted-bg-hover, #cecfcf);
	--tagCS-promoted-bg-focus: var(--tag-dark-promoted-bg-focus, #cecfcf);
	--tagCS-promoted-bg-pressed: var(--tag-dark-promoted-bg-pressed, #f4f4f4);
	--tagCS-promoted-bg-disabled: var(--tag-dark-promoted-bg-disabled, #48494a);
	--tagCS-standard-color-resting: var(--tag-dark-standard-color-resting, #fff);
	--tagCS-standard-color-hover: var(--tag-dark-standard-color-hover, #cecfcf);
	--tagCS-standard-color-focus: var(--tag-dark-standard-color-focus, #cecfcf);
	--tagCS-standard-color-pressed: var(--tag-dark-standard-color-pressed, #f4f4f4);
	--tagCS-standard-color-disabled: var(--tag-dark-standard-color-disabled, #5a5c5d);
	--tagCS-standard-border-color-resting: var(--tag-dark-standard-border-color-resting, #fff);
	--tagCS-standard-border-color-hover: var(--tag-dark-standard-border-color-hover, #cecfcf);
	--tagCS-standard-border-color-focus: var(--tag-dark-standard-border-color-focus, #cecfcf);
	--tagCS-standard-border-color-pressed: var(--tag-dark-standard-border-color-pressed, #f4f4f4);
	--tagCS-standard-border-color-disabled: var(--tag-dark-standard-border-color-disabled, #5a5c5d);
	--tagCS-standard-bg-resting: var(--tag-dark-standard-bg-resting, transparent);
	--tagCS-standard-bg-hover: var(--tag-dark-standard-bg-hover, #48494a);
	--tagCS-standard-bg-focus: var(--tag-dark-standard-bg-focus, #48494a);
	--tagCS-standard-bg-pressed: var(--tag-dark-standard-bg-pressed, #5a5c5d);
	--tagCS-standard-bg-disabled: var(--tag-dark-standard-bg-disabled, transparent);
	--tagCS-standard-outline-focus: var(--tag-dark-standard-outline-focus);
}
.theme-HReFq {
	--tagCS-promoted-color-resting: var(--tag-promoted-color-resting);
	--tagCS-promoted-color-hover: var(--tag-promoted-color-hover);
	--tagCS-promoted-color-focus: var(--tag-promoted-color-focus);
	--tagCS-promoted-color-pressed: var(--tag-promoted-color-pressed);
	--tagCS-promoted-color-disabled: var(--tag-promoted-color-disabled);
	--tagCS-promoted-border-color-resting: var(--tag-promoted-border-color-resting);
	--tagCS-promoted-border-color-hover: var(--tag-promoted-border-color-hover);
	--tagCS-promoted-border-color-focus: var(--tag-promoted-border-color-focus);
	--tagCS-promoted-border-color-pressed: var(--tag-promoted-border-color-pressed);
	--tagCS-promoted-border-color-disabled: var(--tag-promoted-border-color-disabled);
	--tagCS-promoted-bg-resting: var(--tag-promoted-bg-resting);
	--tagCS-promoted-bg-hover: var(--tag-promoted-bg-hover);
	--tagCS-promoted-bg-focus: var(--tag-promoted-bg-focus);
	--tagCS-promoted-bg-pressed: var(--tag-promoted-bg-pressed);
	--tagCS-promoted-bg-disabled: var(--tag-promoted-bg-disabled);
	--tagCS-standard-color-resting: var(--tag-standard-color-resting);
	--tagCS-standard-color-hover: var(--tag-standard-color-hover);
	--tagCS-standard-color-focus: var(--tag-standard-color-focus);
	--tagCS-standard-color-pressed: var(--tag-standard-color-pressed);
	--tagCS-standard-color-disabled: var(--tag-standard-color-disabled);
	--tagCS-standard-border-color-resting: var(--tag-standard-border-color-resting);
	--tagCS-standard-border-color-hover: var(--tag-standard-border-color-hover);
	--tagCS-standard-border-color-focus: var(--tag-standard-border-color-focus);
	--tagCS-standard-border-color-pressed: var(--tag-standard-border-color-pressed);
	--tagCS-standard-border-color-disabled: var(--tag-standard-border-color-disabled);
	--tagCS-standard-bg-resting: var(--tag-standard-bg-resting);
	--tagCS-standard-bg-hover: var(--tag-standard-bg-hover);
	--tagCS-standard-bg-focus: var(--tag-standard-bg-focus);
	--tagCS-standard-bg-pressed: var(--tag-standard-bg-pressed);
	--tagCS-standard-bg-disabled: var(--tag-standard-bg-disabled);
}
.theme-YyWxk {
	--tagCS-standard-bg-resting: transparent;
	--tagCS-standard-bg-focus: #48494a;
	--tagCS-standard-bg-hover: #48494a;
	--tagCS-standard-bg-pressed: #5a5c5d;
	--tagCS-standard-bg-disabled: transparent;
	--tagCS-standard-border-color-resting: #fff;
	--tagCS-standard-border-color-focus: #cecfcf;
	--tagCS-standard-border-color-hover: #cecfcf;
	--tagCS-standard-border-color-pressed: #f4f4f4;
	--tagCS-standard-border-color-disabled: #5a5c5d;
	--tagCS-standard-color-resting: #fff;
	--tagCS-standard-color-focus: #cecfcf;
	--tagCS-standard-color-hover: #cecfcf;
	--tagCS-standard-color-pressed: #f4f4f4;
	--tagCS-standard-color-disabled: #5a5c5d;
	--tagCS-promoted-bg-resting: #fff;
	--tagCS-promoted-bg-focus: #cecfcf;
	--tagCS-promoted-bg-hover: #cecfcf;
	--tagCS-promoted-bg-pressed: #f4f4f4;
	--tagCS-promoted-bg-disabled: #48494a;
	--tagCS-promoted-color-resting: #000;
	--tagCS-promoted-color-focus: #000;
	--tagCS-promoted-color-hover: #000;
	--tagCS-promoted-color-pressed: #000;
	--tagCS-promoted-color-disabled: #5a5c5d;
}
.theme-zusGl {
	--tagCS-standard-bg-resting: transparent;
	--tagCS-standard-bg-focus: #f4f4f4;
	--tagCS-standard-bg-hover: #f4f4f4;
	--tagCS-standard-bg-pressed: #cecfcf;
	--tagCS-standard-bg-disabled: transparent;
	--tagCS-standard-border-color-resting: #000;
	--tagCS-standard-border-color-focus: #5a5c5d;
	--tagCS-standard-border-color-hover: #5a5c5d;
	--tagCS-standard-border-color-pressed: #48494a;
	--tagCS-standard-border-color-disabled: #cecfcf;
	--tagCS-standard-color-resting: #000;
	--tagCS-standard-color-focus: #5a5c5d;
	--tagCS-standard-color-hover: #5a5c5d;
	--tagCS-standard-color-pressed: #48494a;
	--tagCS-standard-color-disabled: #b5b7b7;
	--tagCS-promoted-bg-resting: #000;
	--tagCS-promoted-bg-focus: #5a5c5d;
	--tagCS-promoted-bg-hover: #5a5c5d;
	--tagCS-promoted-bg-pressed: #48494a;
	--tagCS-promoted-bg-disabled: #cecfcf;
	--tagCS-promoted-color-resting: #fff;
	--tagCS-promoted-color-focus: #fff;
	--tagCS-promoted-color-hover: #fff;
	--tagCS-promoted-color-pressed: #fff;
	--tagCS-promoted-color-disabled: #b5b7b7;
}
.theme-xFEdM {
	--pureButton-border-color: var(--tag-border-color);
	--pureButton-border-radius: var(--tag-border-radius);
	--pureButton-border-style: var(--tag-border-style);
	--pureButton-border-width: var(--tag-border-width);
	--pureButton-focus-outline: var(--tag-outline);
	--pureButton-focus-outlineOffset: var(--tag-outlineOffset);
	--pureButton-bg: var(--tag-bg);
	--pureButton-color: var(--tag-color);
	--pureButton-font: var(--tag-font, var(--typography-t15));
	--pureButton-letterSpacing: var(--tag-letterSpacing, normal);
	--pureButton-textTransform: var(--tag-textTransform);
	--pureButton-paddingBottom: var(--tag-paddingBottom);
}
.theme-Feili {
	--button-demoted-bg-resting: transparent;
	--button-demoted-bg-focus: #48494a;
	--button-demoted-bg-hover: #48494a;
	--button-demoted-bg-pressed: #5a5c5d;
	--button-demoted-bg-disabled: transparent;
	--button-demoted-border-width: 0;
	--button-demoted-color-resting: #fff;
	--button-demoted-color-focus: #cecfcf;
	--button-demoted-color-hover: #cecfcf;
	--button-demoted-color-pressed: #f4f4f4;
	--button-demoted-color-disabled: #5a5c5d;
	--button-demoted-focus-outline: 2px solid #cecfcf;
}
.theme-EWITS {
	--button-demoted-bg-resting: transparent;
	--button-demoted-bg-focus: #f4f4f4;
	--button-demoted-bg-hover: #f4f4f4;
	--button-demoted-bg-pressed: #cecfcf;
	--button-demoted-bg-disabled: transparent;
	--button-demoted-border-width: 0;
	--button-demoted-color-resting: #000;
	--button-demoted-color-focus: #5a5c5d;
	--button-demoted-color-hover: #5a5c5d;
	--button-demoted-color-pressed: #48494a;
	--button-demoted-color-disabled: #b5b7b7;
	--button-demoted-focus-outline: 2px solid #5a5c5d;
}
.theme-DCVfj {
	--button-standard-bg-resting: transparent;
	--button-standard-bg-focus: #48494a;
	--button-standard-bg-hover: #48494a;
	--button-standard-bg-pressed: #5a5c5d;
	--button-standard-bg-disabled: transparent;
	--button-standard-color-resting: #fff;
	--button-standard-color-focus: #cecfcf;
	--button-standard-color-hover: #cecfcf;
	--button-standard-color-pressed: #f4f4f4;
	--button-standard-color-disabled: #5a5c5d;
	--button-standard-focus-outline: 2px solid #cecfcf;
}
.theme-HsVKS {
	--button-standard-bg-resting: transparent;
	--button-standard-bg-focus: #f4f4f4;
	--button-standard-bg-hover: #f4f4f4;
	--button-standard-bg-pressed: #cecfcf;
	--button-standard-bg-disabled: transparent;
	--button-standard-color-resting: #000;
	--button-standard-color-focus: #5a5c5d;
	--button-standard-color-hover: #5a5c5d;
	--button-standard-color-pressed: #48494a;
	--button-standard-color-disabled: #b5b7b7;
	--button-standard-focus-outline: 2px solid #5a5c5d;
}
@keyframes rotator {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(270deg);
	}
}
@keyframes dash {
	0% {
		stroke-dashoffset: 80;
	}
	50% {
		stroke-dashoffset: 20;
		transform: rotate(135deg);
	}
	to {
		stroke-dashoffset: 80;
		transform: rotate(450deg);
	}
}
@keyframes dashSM {
	0% {
		stroke-dashoffset: 54;
	}
	50% {
		stroke-dashoffset: 13.5;
		transform: rotate(135deg);
	}
	to {
		stroke-dashoffset: 54;
		transform: rotate(450deg);
	}
}
@keyframes dashLG {
	0% {
		stroke-dashoffset: 160;
	}
	50% {
		stroke-dashoffset: 40;
		transform: rotate(135deg);
	}
	to {
		stroke-dashoffset: 160;
		transform: rotate(450deg);
	}
}
.theme-JlgRv {
	--button-promoted-bg-resting: rgb(255, 255, 255, var(--button-bg-opacity, 1));
	--button-promoted-bg-focus: rgb(206, 207, 207, var(--button-bg-opacity, 1));
	--button-promoted-bg-hover: rgb(206, 207, 207, var(--button-bg-opacity, 1));
	--button-promoted-bg-pressed: rgb(244, 244, 244, var(--button-bg-opacity, 1));
	--button-promoted-bg-disabled: rgb(72, 73, 74, var(--button-bg-opacity, 1));
	--button-promoted-color-resting: #000;
	--button-promoted-color-focus: #000;
	--button-promoted-color-hover: #000;
	--button-promoted-color-pressed: #000;
	--button-promoted-color-disabled: #5a5c5d;
	--button-promoted-focus-outline: 2px solid #cecfcf;
}
.theme-FTLXa {
	--button-promoted-bg-resting: rgb(0, 0, 0, var(--button-bg-opacity, 1));
	--button-promoted-bg-focus: rgb(90, 92, 93, var(--button-bg-opacity, 1));
	--button-promoted-bg-hover: rgb(90, 92, 93, var(--button-bg-opacity, 1));
	--button-promoted-bg-pressed: rgb(72, 73, 74, var(--button-bg-opacity, 1));
	--button-promoted-bg-disabled: rgb(206, 207, 207, var(--button-bg-opacity, 1));
	--button-promoted-color-resting: #fff;
	--button-promoted-color-focus: #fff;
	--button-promoted-color-hover: #fff;
	--button-promoted-color-pressed: #fff;
	--button-promoted-color-disabled: #b5b7b7;
	--button-promoted-focus-outline: 2px solid #5a5c5d;
}
.aSeqG iframe {
	position: absolute;
}
.XhxgT iframe {
	top: 0;
}
.EUlyo iframe {
	right: 0;
}
.vnVrT iframe {
	bottom: 0;
}
.yTcnH iframe {
	left: 0;
}
.nMMea:before {
	content: "";
}
.bNYiy:before {
	background: var(--caption-default-background);
}
.Mjgpa:before {
	height: var(--caption-default-before-height);
}
.dGwha:before {
	width: var(--caption-default-before-width);
}
.DDmxa:before {
	position: var(--caption-default-before-position);
}
.jgKNG:before {
	top: var(--caption-default-before-top);
}
.RGHCC {
	--truncate-button-font: var(--caption-truncateBtn-font, var(--caption-text-font, var(--text-body-sm, var(--typography-t10))));
}
.aBIU {
	font: var(--caption-default-font, var(--text-body-md, var(--typography-t10)));
}
.lZur {
	position: relative;
}
.YNujN {
	color: var(--caption-credit-color);
}
.JGtjI {
	font: var(--caption-credit-font, var(--text-body-xs, var(--typography-t05)));
}
.hnvvw {
	color: var(--caption-dark-credit-color);
}
.qinlA {
	color: var(--caption-creditSource-color);
}
.IpWvx {
	font: var(--caption-creditSource-font, var(--text-body-xs, var(--typography-t05)));
}
.UhTug {
	padding: var(--caption-creditSource-padding);
}
.RgKDZ {
	color: var(--caption-dark-creditSource-color);
}
.hwBxp {
	color: var(--caption-separator-color);
}
.BSePc {
	font: var(--caption-separator-font, var(--text-body-xs, var(--typography-t05)));
}
.azEMI {
	color: var(--caption-dark-separator-color);
}
.daRJQ {
	font: var(--caption-source-font, var(--text-body-xs, var(--typography-t05)));
}
.IQNJF {
	color: var(--caption-source-color);
}
.vxslE {
	color: var(--caption-dark-source-color);
}
.mNSUE {
	color: var(--caption-title-color);
}
.OQXzL {
	font: var(--caption-title-font, var(--text-headline-sm, var(--typography-t15)));
}
.oJfrd {
	color: var(--caption-dark-title-color);
}
.gYkWv {
	display: inline-flex;
}
.YusgD {
	bottom: var(--caption-truncateBtn-bottom, 1px);
}
.fKEHm {
	color: var(--caption-truncateBtn-color);
}
.KgrzM:before {
	position: var(--caption-truncateBtn-before-position, absolute);
}
.qEZfD:before {
	width: var(--caption-truncateBtn-before-width);
}
.hukhf:before {
	height: var(--caption-truncateBtn-before-height);
}
.GZviH:before {
	left: var(--caption-truncateBtn-before-left);
}
.aMUVL:before {
	bottom: var(--caption-truncateBtn-before-bottom);
}
.eWOet {
	--truncate-caret-top: var(--caption-truncateBtn-caret-top);
}
.BZZZx {
	--truncate-caret-marginLeft: var(--caption-truncateBtn-caret-marginLeft);
}
.veLiH {
	color: var(--caption-dark-truncateBtn-color);
}
.HXPPJ {
	font: var(--caption-text-font, var(--text-body-sm, var(--typography-t10)));
}
.VcHIt {
	color: var(--caption-text-color);
}
.QtRul {
	padding: var(--caption-text-padding);
}
.ZdfAc {
	color: var(--caption-dark-text-color);
}
.UxiNi a {
	--richText-default-a-color: var(--caption-dark-richText-a-color, var(--color-interaction-resting));
}
.MpzEI {
	--richText-default-a-hover-borderBottom: var(--caption-dark-richText-a-hover-borderBottom, none);
}
.zhOHw {
	--richText-default-a-pressed-borderBottom: var(--caption-dark-richText-a-pressed-borderBottom, none);
}
.zPgBo {
	--richText-default-a-disabled-borderBottom: var(--caption-dark-richText-a-disabled-borderBottom, none);
}
.JFyrd {
	--richText-default-a-focus-color: var(--color-dark-interaction-resting, var(--color-interaction-resting));
}
.CsBJX {
	--richText-default-a-hover-color: var(--color-dark-interaction-hover, var(--color-interaction-hover));
}
.bdNbz {
	--richText-default-a-pressed-color: var(--color-dark-interaction-pressed, var(--color-interaction-pressed));
}
[data-interactionType="keyboard"] .KLOqc {
	outline: 1px auto #fff;
}
.iZEhw {
	--mask-scrollbar-width: 8px;
}
.RIQvY {
	--mask-height: 40px;
}
.ALsmF {
	--mask-size-content: calc(100% - var(--mask-scrollbar-width)) 100%;
}
.QBBHe {
	--mask-image-scrollbar: linear-gradient(#000, #000);
}
.MJwJZ {
	--mask-size-scrollbar: var(--mask-scrollbar-width) 100%;
}
.wuMBH {
	mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
	-webkit-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
}
.fdPKd {
	mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
	-moz-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
}
.sLYVt {
	mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
	-webkit-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
}
.iuCdf {
	mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
	-moz-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
}
.KWliI {
	mask-position: 0 0, 100% 0;
	-webkit-mask-position: 0 0, 100% 0;
}
.MxhbO {
	mask-position: 0 0, 100% 0;
	-moz-mask-position: 0 0, 100% 0;
}
.gmbe {
	mask-repeat: no-repeat, no-repeat;
	-webkit-mask-repeat: no-repeat, no-repeat;
}
.WyejY {
	mask-repeat: no-repeat, no-repeat;
	-moz-mask-repeat: no-repeat, no-repeat;
}
.gVwdE::-webkit-scrollbar {
	width: 4px;
}
.dCAgM {
	--mask-image-content: linear-gradient(to top, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
}
.zhHyG {
	--mask-image-content: linear-gradient(to bottom, transparent, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
}
.KblmA {
	--mask-image-content: linear-gradient(to bottom, #000 var(--mask-height), #000 calc(100% - var(--mask-height)), transparent);
}
.bmjsw {
	width: 100%;
}
.TmzDJ {
	height: 100%;
}
.yOwym {
	height: 100vh;
}
.gtOSm i {
	font: var(--richText-default-i-font, inherit);
}
.EQwFq a {
	font: var(--richText-default-a-font, inherit);
}
.eEak a {
	color: var(--richText-default-a-color, var(--color-interaction-resting));
}
.Qmvg a {
	cursor: pointer;
}
.XNfan {
	--carousel-alignItemsCenter-alignItems: flex-start;
}
.rvnTO {
	--caption-default-marginTop: 8px;
}
.GjIPB {
	font: var(--videoPlaylist-title-font);
}
.unYJx {
	margin: var(--videoPlaylist-title-margin, 0 0 8px);
}
.gtrKj {
	font: var(--videoPlaylist-description-font);
}
.fQMZM {
	float: var(--badge-float, initial);
}
.zRKnP {
	height: var(--badge-height, var(--pureButton-height, auto));
}
.UphcQ {
	font: var(--badge-font, var(--pureButton-font));
}
.sWWJW {
	padding: 0 var(--badge-padding, var(--pureButton-padding, 0));
}
.bzONk {
	--badge-color: var(--badgeCS-overlay-color, #fff);
}
.hHWKu {
	--badge-bg: var(--badgeCS-overlay-bg, rgba(0, 0, 0, 0.75));
}
.XLEpQ {
	--badge-color: var(--badgeCS-promoted-color, #fff);
}
.ubMWZ {
	--badge-bg: var(--badgeCS-promoted-bg, #3772df);
}
.kWEHk {
	--badge-color: var(--badgeCS-standard-color);
}
.oYTWU {
	--badge-border-color: var(--badgeCS-standard-border-color);
}
.zTVBI {
	--badge-border-style: var(--badge-standard-border-style);
}
.VEqts {
	--badge-border-width: var(--badge-standard-border-width);
}
.pBFGU {
	--badge-bg: var(--badgeCS-standard-bg);
}
.pzxXD {
	--badge-color: var(--badgeCS-demoted-color, initial);
}
.AbcH {
	--badge-bg: var(--badgeCS-demoted-bg, transparent);
}
.LRqoM {
	--pureButton-padding: var(--badge-demoted-padding, 0);
}
.yHyni {
	--pureButton-font: var(--badge-xs-font, var(--typography-t05));
}
.fQwFo {
	--pureButton-padding: 6px;
}
.HqWz {
	--pureButton-font: var(--badge-sm-font, var(--typography-t05));
}
.QDLUc {
	--pureButton-font: var(--badge-md-font, var(--typography-t10));
}
.bVept {
	--pureButton-gap: 4px;
}
.qMEoq {
	--pureButton-font: var(--badge-lg-font, var(--typography-t10));
}
.rOSgC {
	--pureButton-font: var(--badge-xl-font, var(--typography-t20));
}
.QTIDU {
	--pureButton-border-color: var(--badge-split-border-outer-color);
}
.lJafU {
	--pureButton-border-style: var(--badge-split-border-outer-style);
}
.WPUk {
	--pureButton-border-width: var(--badge-split-border-outer-width);
}
.JFZsh {
	--pureButton-gap: var(--pureButton-padding);
}
.GpQCA {
	overflow: hidden;
}
.FYXmJ > span:first-child {
	color: var(--badge-split-color, #000);
}
.mlCms > span:first-child {
	display: flex;
}
.hMIxB {
	font: var(--taboola-headerText-font, var(--text-headline-xl));
}
.Tscxu {
	color: var(--taboola-headerText-color);
}
.iygLn {
	font: var(--typography-t15);
}
.AsfGG {
	font: var(--typography-t05);
}
.LsyRv {
	color: #5a5c5d;
}
.IKUxI {
	display: var(--badgeTagWrapper-content-display, flex);
}
.JuzoE {
	--liveBadge-wrapper-margin: var(--badgeTagWrapper-liveBadge-wrapper-margin, 12px 8px 0 0);
}
.jBAyU li a {
	color: var(--badgeTagWrapper-tags-tag-color, var(--badgeTagWrapper-tags-tag-color-resting, var(--pureButton-color)));
}
.MBWMO li a {
	outline: var(--badgeTagWrapper-tags-tag-outline);
}
.kfPAQ {
	color: #fff;
}
.mdVTD {
	font: var(--liveBadge-font, var(--typography-t10));
}
.VZTD {
	display: flex;
}
.iPyHk {
	transition: opacity 1.8s;
}
.pTWQI:before {
	content: "";
}
.foTEL:before {
	position: absolute;
}
.ZTBNz:before {
	width: 8px;
}
.CLYou:before {
	height: 8px;
}
.DWxkR:before {
	left: 3px;
}
.azwWq:before {
	border: var(--liveBadge-icon-before-border, 1px solid #d40909);
}
.gxqx {
	background: var(--liveBadge-wrapper-background, #d40909);
}
.hyWKA {
	height: 32px;
}
.VveSK {
	padding: var(--liveBadge-wrapper-padding, 0 8px);
}
.nDaYW {
	margin: var(--liveBadge-wrapper-margin);
}
.CAsQ {
	width: var(--liveBadge-wrapper-width, 68px);
}
.Wowzl {
	display: var(--share-default-display, inline-block);
}
.JpUfa {
	display: var(--share-networksContainer-display, flex);
}
.MZaCt {
	display: var(--share-networks-display, flex);
}
.Hdwln > :first-child > button,
.dUXCH > :first-child {
	margin: var(--share-networks-button-firstChild-margin);
}
.ROJO > button {
	width: var(--share-network-listItem-button-width);
}
.HSpYm > button {
	height: var(--share-network-listItem-button-height);
}
.bfqXW > button {
	border: var(--share-network-listItem-button-border);
}
.PSUMP > div > button {
	width: var(--share-network-listItem-button-width);
}
.tlhkP > div > button {
	height: var(--share-network-listItem-button-height);
}
.JAGJf > div > button {
	border: var(--share-network-listItem-button-border);
}
.nMRSd {
	color: var(--share-networks-button-color);
}
.ZXRVe {
	height: var(--share-networks-button-height, auto);
}
.qRTXS {
	padding: var(--share-networks-button-padding, 7px);
}
.ihLsD {
	width: auto;
}
.xdNAs {
	--popover-backgroundColor: var(--share-networkPopover-backgroundColor, #3772df);
}
.rMQsN {
	--popover-color: var(--share-networkPopover-color, #fff);
}
.cELo {
	--popover-font: var(--share-networkPopover-font, var(--typography-t20));
}
.NoeP {
	--popover-content-display: flex;
}
.BtinW {
	--popover-content-alignItems: center;
}
.YHmbu {
	--popover-arrow-size: 10px;
}
.hWtE {
	--popover-padding: 8px 12px;
}
.zHtDp {
	display: var(--share-networkPopoverSuccessIcon-display, inline-block);
}
.kahOz {
	height: 20px;
}
.xwYCG {
	width: 20px;
}
.TJcIZ {
	overflow: var(--share-morePseudoCaret-overflow, visible);
}
.hmICr {
	position: var(--share-morePseudoCaret-position, relative);
}
.ZRifP:after {
	content: "";
}
.FzLVG:after {
	height: var(--share-morePseudoCaret-after-height, 0);
}
.iBVx:after {
	position: var(--share-morePseudoCaret-after-position, absolute);
}
.KNFpL:after {
	top: calc(100% - 9px);
}
.havNG:after {
	width: var(--share-morePseudoCaret-after-width, 0);
}
.MPBPo {
	display: var(--share-moreWrapper-display, inline-block);
}
.OmntF {
	position: var(--share-moreWrapper-position, relative);
}
.itEbG {
	font: var(--share-moreLabel-font, var(--typography-t15));
}
.uanOb {
	margin: var(--share-moreLabel-margin, 0 0 12px 0);
}
.fwPGo {
	display: var(--share-moreButtons-display, flex);
}
.EgAEo {
	overflow: var(--share-moreButtons-overflow, auto);
}
.pNwJE {
	position: sticky;
}
.WDwAI {
	transition: top 0.2s linear;
}
.HMhZS {
	padding: var(--stickyad-StickyAd-padding);
}
.rbeIr {
	top: var(--stickyad-StickyAdStuckCompact-top, 0);
}
.NzyJW {
	display: none;
}
.HUcap {
	display: inline;
}
.qJZvo {
	--hyperlink-focus-outline: var(--cardGrid-focus-outline);
}
.cHNTo {
	--hyperlink-focus-borderRadius: var(--cardGrid-focus-borderRadius);
}
.TuKxa {
	font: var(--cardGrid-heading-font, var(--typography-t60));
}
.yyrtW {
	color: var(--cardGrid-heading-color);
}
.whEGP {
	color: var(--cardGrid-headingDark-color, #fff);
}
.SBVBl {
	font: var(--cardGrid-cta-font, var(--typography-t30));
}
.QNwmF {
	height: 40px;
}
.kDSxb {
	height: 24px;
}
.Lqtfu {
	background: var(--sponsorBanner-bannerDark-background);
}
.EyqJQ {
	color: #fff;
}
.LiRCQ {
	background: var(--sponsorBanner-bannerLight-background);
}
.KoJEp {
	font: var(--typography-t20);
}
.iWsMV {
	top: 0;
}
[data-interactionType="keyboard"] .NHtQ {
	outline: var(--focus-outline);
}
.FyQMq {
	height: var(--sponsorBanner-icon-height, 16px);
}
.IfpS {
	width: var(--sponsorBanner-icon-width, 16px);
}
.qMVH {
	--color-interaction-resting: #588ae4;
}
.rGeTz {
	--color-interaction-pressed: #9bb9ef;
}
.MAhlq {
	--color-interaction-hover: #7aa1ea;
}
.Rfuqq {
	--tooltip-backgroundColor: var(--sponsorBanner-tooltip-background);
}
.dcleo {
	--tooltip-padding: 8px 12px;
}
.OcOeo {
	--tooltip-color: #fff;
}
.XbrPi {
	--tooltip-borderRadius: 4px;
}
.evsrX {
	--tooltip-arrow-size: 8px;
}
.WOeCr {
	width: 276px;
}
.pKQSV {
	--carousel-overflowHidden-overflow: var(--cardCarousel-overflowPeek-overflow, visible);
}
.wLYsN {
	font: var(--cardCarousel-title-font, var(--typography-t50));
}
.jsJUp {
	color: var(--tags-tag-color, var(--pureButton-color));
}
.QOIir {
	font: var(--tags-heading-font);
}
.HJolv {
	color: var(--tags-heading-color);
}
.pUIMW {
	font: var(--quote-pullQuote-font, --typography-t70);
}
.NIUdb {
	color: var(--quote-pullQuote-color);
}
.ipdub {
	margin: var(--quote-pullQuote-margin, 0);
}
.JKmr {
	font: var(--quote-blockQuote-font, --typography-t20);
}
.dUKcj {
	color: var(--quote-blockQuote-color);
}
.njfGD {
	margin: var(--quote-blockQuote-margin, 0);
}
.cDgxb > div {
	font: var(--quote-blockQuote-div-font, inherit);
}
.TisZK {
	--quote-text-regular-marginBottom: var(--quote-pullQuote-withoutCite-regular-marginBottom);
}
.zZlvS {
	--quote-text-compact-marginBottom: var(--quote-pullQuote-withoutCite-compact-marginBottom);
}
.kUzXG {
	--quote-text-regular-marginTop: var(--quote-showQuotation-regular-marginTop);
}
.DGDG {
	--quote-text-compact-marginTop: var(--quote-showQuotation-compact-marginTop);
}
.lNSey img,
.lNSey svg {
	flex: 1 0 auto;
}
.cxKJr img,
.cxKJr svg {
	height: var(--quote-topBorder-height, 32px);
}
.GYnlH img,
.GYnlH svg {
	width: var(--quote-topBorder-width, 32px);
}
.oHIfK img,
.oHIfK svg {
	color: var(--quote-topBorder-color);
}
.lcTZO:after,
.lcTZO:before {
	background: var(--quote-topBorder-background);
}
.TqWpy:after,
.TqWpy:before {
	content: "";
}
.bXOwM:after,
.bXOwM:before {
	display: block;
}
.yTqXb:after,
.yTqXb:before {
	height: var(--quote-topBorder-before-height, 1px);
}
.DPZDl:after,
.DPZDl:before {
	width: 100%;
}
.hsDdd {
	display: block;
}
.NdMej {
	font: var(--quote-cite-font);
}
.FwwV {
	--byline-logo-marginRight: var(--quote-cite-marginRight);
}
.qWLoz {
	--byline-textAlign: var(--quote-cite-textAlign);
}
.GGiOn > span {
	font: var(--quote-cite-font);
}
.Cxsnp {
	width: 32px;
}
.LoCYw {
	border: var(--listicle-container-border);
}
.wMUi {
	font: var(--listicle-body-font, inherit);
}
.BSxhF {
	--richText-default-a-font: var(--listicle-richText-a-font, inherit);
}
.oPZhA {
	font: var(--listicle-description-font, inherit);
}
.wCqmG {
	font: var(--listicle-title-font, inherit);
}
.xvlfx {
	font: var(--articleBody-body-font, var(--typography-t10));
}
.TKoO:after {
	display: table;
}
.eaKKC:after {
	clear: both;
}
.bOdfO {
	color: var(--articleBody-body-color);
}
.qXhdi {
	--hyperlink-hover-color: var(--color-interaction-hover);
}
.NFNeu {
	--hyperlink-focus-color: var(--color-interaction-focus);
}
.UyHES {
	--hyperlink-pressed-color: var(--color-interaction-pressed);
}
.oyrPY {
	font: var(--articleBody-dateline-font);
}
.RxNCg {
	font: var(--articleBody-h2-font, var(--typography-t60));
}
.vPZug {
	font: var(--articleBody-h3-font, var(--typography-t25));
}
.TkyGY {
	clear: var(--articleBody-ol-clear, both);
}
.GPVoW:before {
	top: 0;
}
.wtgAa {
	clear: var(--articleBody-ul-clear, both);
}
.EkqkG {
	font: var(--articleBody-p-font, var(--typography-t20));
}
.nlgHS > a {
	font: var(--articleBody-p-a-font, inherit);
}
.SDgng {
	background: var(--editorsNote-background, #f4f4f4);
}
.hwQoR {
	font: var(--editorsNote-font, var(--typography-t20));
}
.ZWBGh {
	font: var(--editorsNote-header-font, var(--typography-t40));
}
.fIerE {
	color: var(--editorsNote-font-color, #48494a);
}
.gzgIi h1 {
	font: var(--editorsNote-h1, var(--typography-t40));
}
.HPTnC h2 {
	font: var(--editorsNote-h2, var(--typography-t40));
}
.TWYO h3 {
	font: var(--editorsNote-h3, var(--typography-t40));
}
.YLpQy h4 {
	font: var(--editorsNote-h4, var(--typography-t40));
}
.sYoWw p {
	font: var(--editorsNote-p, var(--typography-t20));
}
.NbJPl {
	font: var(--listBox-title-font);
}
.ctkUx {
	margin: var(--listBox-title-margin);
}
.bVlxn {
	font: var(--listBox-description-font);
}
.FPEH {
	--list-list-marginLeft: 0;
}
.hxKxH {
	font: var(--listBox-list-font);
}
.JsLGj {
	overflow: unset;
}
.svWED {
	padding: var(--listBox-listItem-padding, 13.5px 8px);
}
.JpilE {
	background: var(--listBox-listItem-background-odd);
}
.XptAv {
	background: var(--listBox-listItem-background-even);
}
.QHblV {
	display: var(--byline-display, flex);
}
.kvZxL {
	gap: 12px;
}
.eBWOP {
	--byline-byText-color: var(--byline-dark-byText-color);
}
.oNdtD {
	--byline-contributor-color: var(--byline-dark-contributor-color);
}
.gexi {
	--share-networks-button-color: var(--byline-dark-contributor-color);
}
.tdcBn {
	--byline-affiliate-separator-color: var(--byline-dark-affiliate-separator-color);
}
.iruwX {
	--byline-separator-color: var(--byline-dark-separator-color);
}
.kInuP {
	--byline-readTime-color: var(--byline-dark-readTime-color);
}
.BWFmj {
	--byline-pubDate-color: var(--byline-dark-pubDate-color);
}
.qIZQX {
	--byline-contributorLink-color: var(--byline-dark-contributorLink-color);
}
.xvuSz {
	--byline-contributorLinkHover-color: var(--byline-dark-contributorLinkHover-color);
}
.RSdFn {
	--byline-contributorLinkFocus-color: var(--byline-dark-contributorLinkFocus-color);
}
.vjrKj {
	--byline-contributorLinkActive-color: var(--byline-dark-contributorLinkActive-color);
}
.YnDa {
	--dateTime-regular-color: var(--byline-dark-pubDate-color);
}
.mONus img {
	height: 100%;
}
.pPIZV img {
	width: 100%;
}
.okxeD {
	height: var(--byline-logo-maxHeight-compact, 32px);
}
.ARVFQ {
	bottom: var(--byline-logo-bottom);
}
.gcTmM {
	position: var(--byline-logo-position);
}
.eBlQX {
	width: var(--byline-logo-width-compact, 32px);
}
.kKfXc {
	font: var(--byline-byLineContent-font, var(--typography-t10));
}
.IYTTA {
	--dateTime-regular-font: --byline-byLineContent-font;
}
.tChGB {
	color: var(--byline-byText-color);
}
.YKjhS {
	margin: 0 var(--byline-spacing, 0 3px);
}
.EknAv {
	height: var(--affiliate-logo-height, auto);
}
.awXxV {
	display: inline-block;
}
.TQPvQ {
	color: var(--byline-contributor-color);
}
.fVlAg {
	bottom: var(--byline-contributor-bottom);
}
.kxY {
	left: var(--byline-contributor-left);
}
.REjk {
	position: var(--byline-contributor-position);
}
.HhZOB > span a {
	color: var(--byline-contributorLink-color);
}
.KMpjV > span a {
	--hyperlink-textUnderlineOffset: var(--byline-contributor-textUnderlineOffset, auto);
}
.xAPpq {
	--dateTime-regular-font: var(--byline-pubDate-font, inherit);
}
.QtiLO {
	--dateTime-regular-letterSpacing: var(--byline-pubDate-letterSpacing, inherit);
}
.JQYD {
	--dateTime-regular-color: var(--byline-pubDate-color);
}
.ZdbeE {
	color: var(--byline-pubDate-color);
}
.OcATF {
	font: var(--byline-readTime-font, inherit);
}
.jSKRU {
	color: var(--byline-readTime-color);
}
.Kizia {
	color: var(--byline-separator-color);
}
.EATCz {
	font: var(--byline-separator-font, inherit);
}
.EpNlu {
	color: var(--byline-affiliate-separator-color);
}
.sQzGF {
	--popover-arrow-size: 17px;
}
.CGuDM {
	--popover-width: 411px;
}
.IapvX {
	--popover-minWidth: 331px;
}
.jmHVi {
	--popover-backgroundColor: #fff;
}
.kOvYs {
	--popover-color: #000;
}
.qGKZF {
	--popover-font: var(--typography-t20);
}
.KCdUh {
	--popover-padding: 24px;
}
.zFTjo {
	width: var(--inlineImage-common-figure-img-width);
}
.hakZw {
	height: var(--inlineImage-common-figure-img-height);
}
.HlUVI {
	margin: var(--inlineImage-common-figure-img-margin, 0);
}
.SjwtZ {
	width: var(--inlineImage-common-figure-image-ratioWidth, 100%);
}
.oklLN {
	width: var(--inlineImage-imageWithLink-figure-a-width, auto);
}
.WAUrb {
	width: var(--inlineImage-imageWithLink-figure-a-img-width, auto);
}
.UbGlr {
	cursor: pointer;
}
.HoXXr {
	opacity: 0;
}
.kCTVx {
	clear: var(--headline-clear);
}
.qtHut {
	color: var(--headline-color);
}
.xZEw {
	font: var(--headline-title-font-short, var(--typography-t90));
}
.eHrJ {
	font: var(--headline-title-font-long, var(--typography-t80));
}
.jxTEW {
	color: var(--headline-description-color);
}
.Poyse {
	font: var(--headline-description-font, var(--typography-t20));
}
.PPjDx {
	color: var(--headline-dark-color, #fff);
}
.FRnbR {
	color: var(--headline-description-dark-color, var(--headline-dark-color, #fff));
}
.qngqZ {
	height: 0;
}
.iivxG iframe {
	width: 100%;
}
.aejUD iframe {
	height: 100%;
}
.QOOUl {
	width: 540px;
}
.tMaUL iframe {
	display: block;
}
.rmXUm {
	background: transparent;
}
.rGbDS {
	border: 0;
}
.FcXAO {
	color: var(--truncate-button-color);
}
.NQBmG {
	font: var(--truncate-button-font);
}
.NqeUA {
	position: absolute;
}
.UzzHi {
	right: 0;
}
.FvQLF {
	bottom: 0;
}
.MYLGy {
	height: 12px;
}
.llpL {
	top: var(--truncate-caret-top, 2px);
}
.stwOr {
	width: 12px;
}
.CHXZ {
	transform: rotate(180deg);
}
.VlFaz {
	transition: max-height 0.3s ease-out;
}
.Kiog {
	display: grid;
}
.iLTd {
	left: 0;
}
.vkoLi {
	padding: var(--mediaOverlay-padding, 12px);
}
.qfQwf {
	--indicator-default-color: var(--mediaOverlay-topLeftIndicator-color);
}
.wOwkv {
	--indicator-default-padding-left: var(--mediaOverlay-topLeftIndicator-padding-left);
}
.fgXOn {
	--indicator-default-padding-right: var(--mediaOverlay-topLeftIndicator-padding-right);
}
.elhb {
	--indicator-default-padding-top: var(--mediaOverlay-topLeftIndicator-padding-top);
}
.ouOVX {
	--indicator-default-padding-bottom: var(--mediaOverlay-topLeftIndicator-padding-bottom);
}
.kHgIt {
	--indicator-font: var(--mediaOverlay-topLeftIndicator-font);
}
.GwmMJ {
	--indicator-alignItems: var(--mediaOverlay-topLeftIndicator-alignItems);
}
.DPIyB {
	--indicator-height: var(--mediaOverlay-topLeftIndicator-height);
}
.sNlJQ {
	--card-wrapper-marginTop: var(--mediaOverlay-topLeftIndicator-font);
}
.Sodlw {
	--indicator-default-color: var(--mediaOverlay-bottomRightIndicator-color);
}
.gUAVU {
	font: var(--mediaOverlay-bottomRightIndicator-font, var(--typography-t15));
}
.VCsbU {
	--indicator-default-padding-left: var(--mediaOverlay-bottomRightIndicator-padding-left);
}
.moVSc {
	--indicator-default-padding-right: var(--mediaOverlay-bottomRightIndicator-padding-right);
}
.CcyIA {
	--indicator-default-padding-top: var(--mediaOverlay-bottomRightIndicator-padding-top);
}
.zbfhg {
	--indicator-default-padding-bottom: var(--mediaOverlay-bottomRightIndicator-padding-bottom);
}
.pmMbq {
	--indicator-alignItems: var(--mediaOverlay-bottomRightIndicator-alignItems);
}
.ulZeK {
	--indicator-height: var(--mediaOverlay-bottomRightIndicator-height);
}
.JkTCi {
	position: var(--mediaOverlay-bottomRightIndicator-position);
}
.xrMDe {
	top: var(--mediaOverlay-bottomRightIndicator-top);
}
.ZCIKy {
	left: var(--mediaOverlay-bottomRightIndicator-left);
}
.IsnhS {
	right: var(--mediaOverlay-bottomRightIndicator-right);
}
.ZvvPK {
	bottom: var(--mediaOverlay-bottomRightIndicator-bottom);
}
.pwZNk {
	background: var(--mediaOverlay-mediaIcon-background, #000);
}
.CgdiK {
	opacity: var(--mediaOverlay-mediaIcon-opacity, 1);
}
.aSDfA {
	width: 199%;
}
.RBgqn > svg {
	height: 100%;
}
.jnqra > svg {
	width: 100%;
}
.XQUhK {
	height: var(--mediaOverlay-mediaMedium-compact-height, 32px);
}
.CmHWa {
	width: var(--mediaOverlay-mediaMedium-compact-width, 32px);
}
.SQyPS {
	height: var(--mediaOverlay-mediaMedium-regular-height, 48px);
}
.kXEPm {
	width: var(--mediaOverlay-mediaMedium-regular-width, 48px);
}
.fiKAF {
	height: 48px;
}
.NOpHA {
	width: 48px;
}
.LIUHz {
	height: 60px;
}
.cdHdi {
	width: 60px;
}
.JhJDA {
	height: 72px;
}
.heaNR {
	width: 72px;
}
.zZygg {
	color: var(--hyperlink-resting-color);
}
.qdXbA {
	background: var(--hyperlink-backgroundColor);
}
.WCDhQ {
	display: var(--hyperlink-display, inline);
}
.DbOXS {
	height: var(--hyperlink-height, auto);
}
.tqUtK {
	width: var(--hyperlink-width, auto);
}
.wqKSj span > svg {
	display: block;
}
[data-interactionType="keyboard"] .QzjLz {
	color: var(--hyperlink-focus-color);
}
[data-interactionType="keyboard"] .RRZEf {
	outline: var(--hyperlink-focus-outline);
}
[data-interactionType="keyboard"] .bDyH {
	padding: var(--hyperlink-focus-padding, 0);
}
[data-interactionType="keyboard"] .LRKmh {
	outline: 2px solid var(--hyperlink-focus-color);
}
.EzkTe {
	color: var(--hyperlink-pressed-color);
}
.nztKE {
	color: var(--hyperlink-disabled-color);
}
.IuOWw {
	cursor: not-allowed;
}
.mXJqX {
	overflow: var(--commercePromo-default-overflow);
}
.thTdv {
	padding: var(--commercePromo-default-padding);
}
.WdEvu {
	--card-borderRadius: var(--commercePromo-default-borderRadius);
}
.LRKrZ {
	--card-image-borderTopLeftRadius: var(--commercePromo-card-image-borderTopLeftRadius);
}
.qsCyh {
	--card-image-borderTopRightRadius: var(--commercePromo-card-image-borderTopRightRadius);
}
.sDkEV {
	--card-image-borderBottomRightRadius: var(--commercePromo-card-image-borderBottomRightRadius);
}
.tRUvJ {
	--card-image-borderBottomLeftRadius: var(--commercePromo-card-image-borderBottomLeftRadius);
}
.vfgxB {
	--meta-dark-color: var(--commercePromo-meta-dark-color);
}
.ociKu {
	--meta-headline-font: var(--commercePromo-headline-font, var(--typography-t50));
}
.FeayO {
	--meta-headline-letterSpacing: var(--commercePromo-headline-letterSpacing, normal);
}
.IOfvt {
	--meta-headline-lineHeight: var(--commercePromo-meta-headline-lineHeight);
}
.RcyCh {
	--meta-headline-color: var(--commercePromo-headline-color);
}
.CpheS {
	--meta-dark-headline-color: var(--commercePromo-meta-dark-headline-color, var(--commercePromo-meta-dark-color));
}
.xMLxR {
	--meta-stacked-paddingTop: var(--commercePromo-meta-stacked-paddingTop);
}
.ZWLsD {
	--meta-body-font: var(--commercePromo-description-font, var(--typography-t20));
}
.OORPA {
	--meta-body-letterSpace: var(--commercePromo-description-letterSpace, normal);
}
.UVJuH {
	--meta-body-color: var(--commercePromo-description-color);
}
.sOydf {
	--meta-dark-body-color: var(--commercePromo-description-dark-color);
}
.VTxHd {
	--meta-body-lineHeight: var(--commercePromo-meta-body-lineHeight);
}
.hGand {
	--meta-body-marginTop: var(--commercePromo-meta-body-marginTop);
}
.ZiTJ {
	--meta-body-marginRight: var(--commercePromo-meta-body-marginRight);
}
.vOQON {
	--meta-body-marginBottom: var(--commercePromo-meta-body-marginBottom);
}
.aygTJ {
	--meta-body-marginLeft: var(--commercePromo-meta-body-marginLeft);
}
.NzAWG {
	--card-contentBackedStacked-paddingLeft: var(--commercePromo-backed-content-paddingLeft, 0);
}
.OejfS {
	--card-contentBackedStacked-paddingRight: var(--commercePromo-backed-content-paddingRight, 0);
}
.jfBYg {
	--card-stackedBacked-paddingBottom: var(--commercePromo-stackedBacked-paddingBottom);
}
.fDzwm {
	--card-detailsList-font: var(--commercePromo-meta-font, var(--typography-t10));
}
.jzmm {
	--card-detailsList-item-font: var(--commercePromo-meta-font, var(--typography-t10));
}
.usAIt {
	--card-detailsList-item-lineHeight: var(--commercePromo-meta-lineHeight);
}
.risvF {
	--card-detailsList-color: var(--commercePromo-meta-color);
}
.PCBpE {
	--card-details-alignItems: var(--commercePromo-meta-alignItems, flexStart);
}
.fOyKp {
	--badge-color: var(--commercePromo-meta-color);
}
.lICdk {
	--meta-tagIcon-height: var(--commercePromo-logo-height, 16px);
}
.ClHI {
	--meta-tagIcon-width: var(--commercePromo-logo-width, auto);
}
.TBmkq {
	--meta-tagIcon-children-height: var(--commercePromo-logo-height, 16px);
}
.bztlJ {
	--meta-tagIcon-children-width: auto;
}
.sxSDk {
	--pureButton-label-overflow: var(--commercePromo-label-overflow);
}
.FELyU {
	--pureButton-bg: var(--commercePromo-meta-bg);
}
.tCzGV {
	--badge-bg: var(--commercePromo-meta-bg);
}
.JMHqu {
	--badge-demoted-bg: var(--commercePromo-meta-bg);
}
.RcIjh {
	--meta-tags-marginBottom: var(--commercePromo-meta-tags-marginBottom, 8px);
}
.yeJKB {
	--meta-tags-marginTop: var(--commercePromo-meta-tags-marginTop, 8px);
}
.bMQah {
	--card-actions-marginLeft: var(--commercePromo-card-actions-marginLeft);
}
.WlrAp {
	--card-actions-marginBottom: var(--commercePromo-card-actions-marginBottom);
}
.NXcCQ {
	--richtext-margin-bottom: var(--commercePromo-body-richtext-margin-bottom);
}
.ZlewN {
	--card-detail-firstChild-paddingLeft: var(--commercePromo-meta-firstChild-padding-left);
}
.GthuU {
	--card-details-flexDirection: column;
}
.HByAZ {
	--card-actions-marginLeft: var(--commercePromo-card-actions-marginLeft, 0);
}
.ZNHlY {
	--card-actions-marginTop: 24px;
}
.ykgPT {
	--card-wrapper-marginTop: var(--commercePromo-stacked-marginTop, 16px);
}
.IBAQX {
	--card-details-marginTop: var(--commercePromo-inline-details-marginTop, auto);
}
.nBtkM {
	--badge-demoted-text-color: var(--badge-demoted-text-color-resting, #48494a);
}
.smEfe div:has(> span) {
	border: var(--badge-demoted-text-border-resting);
}
.VKWa {
	background: var(--commercePromo-backed-background);
}
.dePeJ {
	padding: var(--commercePromo-backed-padding, 16px);
}
.gMhY {
	--card-immersive-padding: var(--commercePromo-immersive-padding);
}
.cjaUf {
	--card-immersiveMeta-paddingLeft: var(--commercePromo-immersiveMeta-paddingLeft, 16px);
}
.nChRr {
	--card-immersiveMeta-paddingRight: var(--commercePromo-immersiveMeta-paddingRight, 16px);
}
.wbElK {
	--card-detailsActionsImmersive-paddingBottom: var(--commercePromo-immersiveMeta-details-paddingBottom, 16px);
}
.XrAN {
	--card-detailsActionsImmersive-paddingLeft: var(--commercePromo-immersiveMeta-details-paddingLeft, 0);
}
.dlWeV {
	--card-detailsActionsImmersive-paddingRight: var(--commercePromo-immersiveMeta-details-paddingRight, 0);
}
.zVlcO {
	--meta-stacked-paddingTop: var(--commercePromo-immersiveMeta-meta-stacked-paddingTop);
}
.dGIco {
	--badge-color: var(--commercePromo-immersiveMetaLight-color);
}
.qEVNo {
	--card-detailsList-color: var(--commercePromo-immersiveMetaLight-color);
}
.XKtIC {
	--badge-color: var(--commercePromo-immersiveMetaDark-color);
}
.fglRi {
	--card-detailsListDark-color: var(--commercePromo-immersiveMetaDark-color);
}
.a-DCQg:after {
	height: var(--commercePromo-gradientHeight-fixedHeightOne, 254px);
}
.OHtQY:after {
	height: var(--commercePromo-gradientHeight-fixedHeightTwo, 294px);
}
.kRybH {
	--pureButton-font: var(--commercePromo-button-font);
}
.iA-dKk {
	--pureButton-letterSpacing: var(--commercePromo-button-letterSpacing, normal);
}
.VDEOc {
	height: var(--commercePromo-logo-height, 16px);
}
.orgoF {
	color: var(--commercePromo-meta-color);
}
.mGCW {
	font: var(--commercePromo-meta-font, var(--typography-t10));
}
.TKGle {
	--modal-contentWrapper-compact-padding: 0 16px 32px;
}
.rzNuw {
	width: var(--commercePromo-modal-width, 672px);
}
.uzVSX {
	font: var(--typography-t40);
}
.RzMYJ {
	--retailer-primary-color: var(--commercePromo-retailer-primary-color, #3772df);
}
.cBYse {
	--actionListItem-indicator-color: var(--retailer-primary-color);
}
.nuOR {
	--actionListItem-label-color: var(--retailer-primary-color);
}
.cRzCX {
	--actionListItem-indicatorMeta-color: var(--retailer-primary-color);
}
.OSlKJ {
	--actionListItem-indicatorMeta-font: var(--typography-t30);
}
.gUDjM {
	--actionListItem-background-hover: var(--commercePromo-retailer-background-hover, #dee8fa);
}
.BKKsI {
	--actionListItem-background-focus: var(--commercePromo-retailer-background-focus, #dee8fa);
}
.zCrkE {
	--actionListItem-background-pressed: var(--commercePromo-retailer-background-pressed, #bcd0f4);
}
.boDI {
	--actionListItem-meta-color: var(--commercePromo-retailer-meta-color, #6c6d6f);
}
.enuvQ {
	--actionListItem-border-radius: var(--commercePromo-retailer-border-radius, 4px);
}
.xrVCu {
	width: var(--commercePromo-retailer-img-width, 40px);
}
.mbPGx {
	--meta-subtitle-marginTop: var(--commercePromo-subtitle-marginTop, 4px);
}
.RefxN {
	order: 1;
}
.LtWyG {
	order: 2;
}
.qMRL {
	--meta-tags-marginBottom: 0;
}
.ZkiWf {
	--meta-tags-marginTop: 0;
}
.GsxKH {
	order: 3;
}
.AMmMo {
	order: 4;
}
.vKNYp {
	order: 5;
}
.qaEZi {
	order: 6;
}
.rrXie {
	--meta-body-marginTop: 0;
}
.Fdflk {
	--meta-stacked-paddingTop: var(--promo-stacked-paddingTop, 8px);
}
.vQpSZ {
	order: 10;
}
.Hhyc {
	order: 11;
}
.jPEIj {
	order: 12;
}
.mloN {
	--card-details-marginTop: 0;
}
.NftqZ {
	--card-stackedBacked-paddingBottom: 0;
}
.aBynC {
	order: var(--card-details-order, 20);
}
.NPyzO {
	bottom: 16px;
}
.ahXYB {
	right: 16px;
}
.IhZx {
	--button-bg-opacity: var(--inlineVideo-ctaButton-opacity, 0.75);
}
.TPpRg {
	--hyperlink-textDecoration: none;
}
.NoUSU {
	--hyperlink-resting-color: var(--card-hyperlink-resting-color, #000);
}
.igcMP {
	--figureInline1x1-maxWidth: var(--card-figureInline1x1-maxWidth);
}
.DtJWr {
	--figureInline1x1-maxHeight: var(--card-figureInline1x1-maxHeight);
}
.QgBvn {
	--figureInline1x1-width: var(--card-figureInline1x1-width);
}
.DFdlJ {
	--surface-overflow: var(--card-figureInline1x1-overflow);
}
.JWnqE {
	overflow: visible;
}
.anHUN {
	background: var(--card-backed-background, #fff);
}
.HOQgX {
	background: var(--card-backedDark-color);
}
.xYddy {
	background: var(--card-backed-hover-background, #fff);
}
.qpokg {
	background: var(--card-backed-focus-background, #fff);
}
.ngvez {
	--card-contentBackedStacked-borderTop: var(--card-contentBackedStacked-focus-borderTop);
}
.upEWe {
	background: var(--card-backed-pressed-background, #fff);
}
.nJtnF {
	--card-contentBackedStacked-borderTop: var(--card-contentBackedStacked-pressed-borderTop);
}
.yxhmM {
	outline: var(--card-focus-outline, none);
}
.lmcoc {
	--hyperlink-focus-borderWidth: var(--card-focus-borderWidth);
}
.Lolak {
	--hyperlink-focus-padding: var(--card-focus-padding);
}
.iVcn {
	color: var(--card-content-color);
}
.avodi {
	display: var(--card-wrapper-display, flex);
}
.Bkgbl {
	--hyperlink-display: var(--card-contentWrapperInline-display, flex);
}
.ZLXw {
	flex: 1;
}
.rEBmF {
	padding: var(--card-contentWrapperInline-padding);
}
.dVINO {
	--hyperlink-display: block;
}
[data-interactionType="keyboard"] .LeELJ h3,
[data-interactionType="keyboard"] .kfhIU h2 {
	color: var(--card-meta-focus-color, var(--color-interaction-focus));
}
[data-interactionType="keyboard"] .PsFhC h2,
[data-interactionType="keyboard"] .qjFND h3 {
	color: var(--card-metaDark-color);
}
.NCBSU h3,
.bzCbB h2 {
	color: var(--card-meta-pressed-color, var(--color-interaction-pressed));
}
.nkUrE p {
	color: var(--card-meta-body-pressed-color, var(--color-interaction-focus));
}
.RNYXg h2 {
	color: var(--card-MetaDark-pressed-color);
}
.nzBWl h3 {
	color: var(--card-metaDark-pressed-color);
}
.BOsoU img {
	bottom: 0;
}
.YMZw img {
	left: 0;
}
.dihEb img {
	right: 0;
}
.srtah img {
	position: absolute;
}
.LmIPo img {
	top: 0;
}
.JzlZQ img {
	width: var(--card-image-width, 100%);
}
.AgqWM {
	--card-image-width: auto;
}
.Ehrde {
	--card-image-maxHeight: 100%;
}
.zbHrA {
	--card-image-margin: auto;
}
.jCA-DP {
	flex: var(--card-figureInline-flex, 1 0 auto);
}
.gsGJc {
	width: 32%;
}
.XifJd {
	margin: var(--card-figureInline-margin);
}
.gsPeM {
	width: var(--card-figureInline16x9-width, 42%);
}
.ghXaO {
	width: 25%;
}
.QJgPL {
	width: 35%;
}
.tSJLO {
	width: var(--card-figureInline3x1-width, 33%);
}
.GiFWU {
	width: var(--card-figureInline4x1-width, 50%);
}
.TucPs {
	width: var(--figureInline1x1-width, 32%);
}
.zuRo:before {
	display: block;
}
.ENRZV {
	padding: var(--card-immersive-padding);
}
.RneNA:before {
	bottom: 0;
}
.HUUqs:before {
	left: 0;
}
.afvUV:before {
	position: absolute;
}
.IqYrv:before {
	right: 0;
}
.GpGfl:before {
	height: 32px;
}
.KScHo:after {
	bottom: 32px;
}
.juqIh:after {
	left: 0;
}
.LWFYs:after {
	position: absolute;
}
.piYIm:after {
	right: 0;
}
.iGNt:before {
	background: var(--gradients-0-immersiveLight);
}
.lfJwv:before {
	background: var(--gradients-0-immersiveDark);
}
.MBiMc:after {
	height: var(--card-gradientHeight-twoByThreeCompact, 310px);
}
.xJIDy:after {
	height: var(--card-gradientHeight-threeByFourCompact, 273px);
}
.WJeEL:after {
	height: var(--card-gradientHeight-threeByTwoCompact, 126px);
}
.ToNh {
	height: 8px;
}
.VbrfA img {
	transition: var(--card-image-transition);
}
.kjmkg img {
	margin: var(--card-image-margin);
}
.cBQOR {
	height: var(--card-image-height);
}
.FcLJk {
	outline: none;
}
.UnVqC {
	--hyperlink-focus-outline: none;
}
.cYUqp img {
	transition: var(--hyperlink-resting-img-transition, transform 0.25s);
}
.dxlf img {
	transform: var(--hyperlink-resting-img-transform, scale(1));
}
.ZgIgn img {
	transform: var(--card-image-hover-transform);
}
.QigE {
	gap: var(--contentPromo-default-gap, 16px);
}
.ZgZTu section a > div div svg {
	color: var(--contentPromo-default-svg-color);
}
.FlDNH > section a div p {
	font: var(--contentPromo-default-section-font, var(--typography-t10));
}
.DIVSO {
	--hyperlink-focus-outline: var(--contentPromo-focus-outline);
}
.feniZ {
	--meta-immersive-paddingBottom: 12px;
}
.wBpop {
	--meta-immersive-paddingLeft: 12px;
}
.uAyYK {
	--meta-immersive-paddingRight: 12px;
}
.yJYJo {
	--collection-compact-gap: var(--contentPromo-compact-gap, 24px);
}
.CHWlW {
	gap: var(--contentPromo-floating-gap, 24px);
}
.OGgqj {
	padding: var(--contentPromo-default-padding, 0);
}
.pXjoz {
	--card-borderRadius: 0;
}
.NsNWC {
	--hyperlink-focus-borderRadius: 6px;
}
.IzceG:first-child {
	--meta-moreStoriesCard-paddingTop: 24px;
}
.NSiTr {
	--meta-moreStoriesCard-paddingBottom: 24px;
}
.sjkeF {
	--meta-moreStoriesCard-paddingTop: 8px;
}
.OKxbp {
	--meta-simpleIndicators-paddingBottom: 0;
}
.fsIVl {
	--meta-simpleIndicators-paddingTop: 0;
}
.jGKow {
	--meta-simpleIndicators-borderBottom: 0;
}
.xWDbM {
	--meta-simpleIndicators-borderTop: 0;
}
.KuBvM {
	font: var(--contentPromo-titleStyle-font, var(--typography-t50));
}
.SwCrv {
	color: var(--contentPromo-titleStyle-color);
}
.SXHxp {
	--meta-simpleIndicators-width: var(--contentPromo-card-width);
}
.OaElp {
	--hyperlink-focus-color: var(--contentPromo-focus-color, var(--color-interaction-focus));
}
.halTF {
	--card-focus-borderWidth: var(--contentPromo-card-focus-borderWidth);
}
.KzevM {
	--meta-tags-color: var(--contentPromo-card-meta-tags-color);
}
.LFuuA {
	--meta-tags-font: var(--contentPromo-card-meta-tags-font);
}
.xTOeQ {
	--meta-headline-font: var(--contentPromo-card-headline-font);
}
.FbRJS {
	--meta-simpleIndicators-paddingTop: var(--contentPromo-tightSpacing-paddingTop);
}
.VsDDe {
	--meta-simpleIndicators-paddingBottom: var(--contentPromo-tightSpacing-paddingBottom);
}
.puLAk {
	--meta-headline-margin: var(--contentPromo-tightSpacing-margin);
}
.IlWTY {
	--meta-indicators-display: var(--contentPromo-tightSpacing-display);
}
.uPokU {
	--meta-indicators-alignItems: var(--contentPromo-tightSpacing-alignItems);
}
.OSGug {
	--meta-indicators-justifyContent: var(--contentPromo-tightSpacing-justifyContent);
}
.wBYl {
	--hyperlink-focus-borderWidth: var(--contentPromo-tightSpacing-borderWidth);
}
.eBjQR {
	--hyperlink-focus-borderStyle: var(--contentPromo-tightSpacing-borderStyle);
}
.NZiwR {
	--hyperlink-focus-borderRadius: var(--contentPromo-tightSpacing-borderRadius);
}
.tyAg {
	color: var(--contentPromo-meta-indicators-color, initial);
}
.jBuDy {
	width: var(--contentPromo-meta-indicators-width);
}
.PqEAu {
	height: var(--contentPromo-meta-indicators-height);
}
.uzLDv {
	font: var(--markupEmbed-modalCTA-font, var(--typography-t10));
}
.fTnHS {
	--hyperlink-display: inline-block;
}
.jtpPp {
	--hyperlink-resting-color: var(--markupEmbed-modalCTA-color, #000);
}
.dxPZE {
	background: var(--markupEmbed-modalContent-background, #fff);
}
.uZuQm {
	font: var(--markupEmbed-modalRichText-font, var(--typography-t25));
}
.YVLQE {
	overflow: var(--newsletterForm-default-overflow, visible);
}
.rvYqt {
	position: fixed;
}
.hiqc {
	transition: max-height 0.2s ease-in-out;
}
.gxFp:before {
	display: var(--newsletterForm-watermark-before-display, inline);
}
.uvNdc:before {
	width: var(--newsletterForm-watermark-before-width);
}
.WiYPA:before {
	height: var(--newsletterForm-watermark-before-height);
}
.bAHEM:before {
	position: var(--newsletterForm-watermark-before-position);
}
.Nrrwg:before {
	left: var(--newsletterForm-watermark-before-left);
}
.tRTpw {
	position: var(--newsletterForm-wrapper-compact-position, static);
}
.jgaYT {
	margin: var(--newsletterForm-wrapper-compact-margin, 0 auto);
}
.dkvEe {
	padding: var(--newsletterForm-wrapper-compact-padding, 32px 16px);
}
.uMvbO {
	--newsletterForm-heading-regular-font: var(--newsletterForm-wrapperSidebar-heading-regular-font);
}
.gqsUB {
	--newsletterForm-heading-regular-letterSpacing: var(--newsletterForm-wrapperSidebar-heading-regular-letterSpacing, normal);
}
.kvZxa {
	top: 12px;
}
.nYuHJ {
	right: 12px;
}
.xOPbW {
	width: 24px;
}
.kNmgU {
	color: #000;
}
.fmQD {
	margin: var(--newsletterForm-description-margin, 16px auto 0);
}
.YBJQb {
	font: var(--newsletterForm-description-font);
}
.FYFij {
	color: var(--newsletterForm-description-color);
}
.RGWW {
	visibility: hidden;
}
.UbKft {
	color: var(--newsletterForm-disclaimers-color, #6c6d6f);
}
.AHKJt {
	font: var(--newsletterForm-disclaimers-font);
}
.MYNNG {
	--color-interaction-resting: var(--newsletterForm-disclaimers-colors-interaction-resting, #305bc8);
}
.Uupox {
	--color-interaction-focus: var(--newsletterForm-disclaimers-colors-interaction-focus, #1a49a0);
}
.meMTB {
	--color-interaction-hover: var(--newsletterForm-disclaimers-colors-interaction-hover, #1a49a0);
}
.ZdFmA {
	--color-interaction-pressed: var(--newsletterForm-disclaimers-colors-interaction-pressed, #133778);
}
.SCuaP {
	--richText-default-a-color: var(--newsletterForm-disclaimers-a-color);
}
.Ezcdn {
	--richText-default-a-borderBottom: var(--newsletterForm-disclaimers-a-borderBottom);
}
.xvTyA {
	--inputs-borderColor-resting: var(--newsletterForm-formInput-borderColor);
}
.IBi {
	border: var(--newsletterForm-formInput-input-border);
}
.nrBxv > div input {
	font: var(--newsletterForm-formInput-input-font);
}
.Uacir > div input {
	border: var(--newsletterForm-formInput-input-border);
}
.tzChf > div input {
	color: var(--newsletterForm-formInput-input-color);
}
.isEhQ > div:first-of-type {
	height: var(--newsletterForm-formInput-input-height);
}
.vFJlv {
	--inputs-slotAfter-paddingRight: var(--newsletterForm-formInputWithSubmit-slotAfter-paddingRight);
}
.uHIXj {
	font: var(--newsletterForm-formSubmit-font);
}
.ANDvW {
	color: var(--newsletterForm-formSubmit-color-resting, var(--button-promoted-color-resting));
}
.MbeMI {
	--button-bg-disabled: var(--newsletterForm-formSubmit-loading-backgroundColor, var(--button-promoted-bg-resting));
}
.YxmXH {
	height: var(--newsletterForm-formSubmitInput-height, var(--pureButton-height));
}
.SEKl {
	--newsletterForm-formSubmitCompact-marginTop: 0;
}
.wfJCD img,
.wfJCD svg {
	height: var(--newsletterForm-formSubmitIcon-height, var(--pureButton-icon-content-size));
}
.TUatB {
	color: var(--newsletterForm-heading-color);
}
.dnNey {
	font: var(--newsletterForm-collapsedHeading-font);
}
.QbLlp > button {
	display: inline-flex;
}
.sYaCA {
	transition: transform 0.3s ease-in-out;
}
.AsXNZ {
	font: var(--newsletterForm-inputLabel-font);
}
.gAcEx {
	color: var(--newsletterForm-inputLabel-color);
}
.kAoJg {
	--inputs-label-color-error: var(--color-status-error);
}
.qHJIC {
	color: var(--color-status-error);
}
.Xklfn {
	--statusText-font: var(--newsletterForm-inputErrorStatus-font);
}
.aKxaX {
	--statusText-marginTop: var(--newsletterForm-inputErrorStatus-marginTop);
}
.vAWN {
	margin: var(--newsletterForm-logo-margin, 0 auto);
}
.MKHih {
	width: var(--newsletterForm-logo-width, auto);
}
.oRmDZ {
	height: var(--newsletterForm-logo-height, auto);
}
.chVBO {
	font: var(--typography-t10);
}
.DzUkQ {
	color: var(--newsletterForm-checkboxLabel-color, #6c6d6f);
}
.edTnP {
	font: var(--newsletterForm-checkboxLabel-font, var(--typography-t10));
}
.Pkllj {
	color: #b5b7b7;
}
.sqxDD {
	--statusText-marginTop: 4px;
}
.WYkEy {
	--selectors-statusMsg-marginLeft-small: 0;
}
.ggJTg {
	font: var(--newsletterForm-successDescription-font);
}
.BqWCb {
	color: var(--newsletterForm-successDescription-color, #000);
}
.bIivF {
	font: var(--newsletterForm-successHeading-font, --typography-t50);
}
.TWvbB {
	color: var(--newsletterForm-successHeading-color, #000);
}
.tBRQy {
	font: var(--newsletterForm-successEmail-font);
}
.suDPS {
	color: var(--newsletterForm-successEmail-color);
}
.vUAmk {
	transform: translateY(100%);
}
.IzBBV {
	transform: translateY(0);
}
.ppOPs {
	color: var(--newsletterForm-sampleLink-color, #000);
}
.jtAyU {
	font: var(--newsletterForm-sampleLink-font, var(--typography-t10));
}
.pAjNw {
	color: var(--newsletterForm-requiredFieldText-color, #48494a);
}
.rSRAc {
	font: var(--newsletterForm-requiredFieldText-font, var(--typography-t05));
}
.XXtM {
	color: #d40909;
}
.DtvAy {
	gap: var(--imageGroup-groupWrapper-gap, 8px);
}
.iWsVU {
	gap: 0;
}
.XthkA {
	background: var(--gallery-galleryContainer-background, #121213);
}
.VuQAx {
	--gesture-borderRadius: var(--gallery-galleryContainer-gesture-borderRadius);
}
.Ydfl {
	--gesture-overflow: var(--gallery-galleryContainer-gesture-overflow);
}
.GbOxz {
	cursor: var(--gallery-galleryContainer-cursor, grab);
}
.dBqGN {
	position: var(--gallery-galleryContainer-position, relative);
}
.nbrgV {
	--gallery-arrows-opacity: 0;
}
.JqMGV {
	--gallery-autoplay-controls-opacity: 0;
}
.iyldQ {
	--gallery-arrows-opacity: 1;
}
.EpvJc {
	--gallery-autoplay-controls-opacity: 1;
}
.DGPjg {
	font: var(--gallery-galleryHeaderText-font, var(--typography-t60));
}
.vHQns {
	font: var(--gallery-galleryHeaderDescription-font, var(--typography-t10));
}
.rXOOs {
	--pureButton-focus-outline: var(
		--gallery-carouselArrow-default-focus-outline,
		var(--carouselArrow-default-focus-outline, var(--focus-outline, none))
	);
}
.GcWpF {
	--carouselArrow-default-height: var(--gallery-galleryArrow-height, 48px);
}
.SmkpF {
	--carouselArrow-default-width: var(--gallery-galleryArrow-width, 48px);
}
.lbqTJ {
	--carouselArrow-default-svg-height: var(--gallery-galleryArrow-svg-height, 44px);
}
.HyyXt {
	--carouselArrow-default-svg-width: var(--gallery-galleryArrow-svg-width, 44px);
}
.LbQqJ {
	--carouselArrow-default-backgroundColor: var(--gallery-galleryArrow-backgroundColor);
}
.kRKa-d {
	--carouselArrow-default-hover-backgroundColor: var(--gallery-galleryArrow-hover-backgroundColor);
}
.xNwOd {
	--carouselArrow-default-hover-opacity: var(--gallery-galleryArrow-hover-opacity);
}
.yDMMR {
	--carouselArrow-default-focus-backgroundColor: var(--gallery-galleryArrow-focus-backgroundColor);
}
.ycHOt {
	--carouselArrow-default-focus-opacity: var(--gallery-galleryArrow-focus-opacity);
}
.eTvGZ {
	--carouselArrow-default-active-color: var(--gallery-galleryArrow-active-color);
}
.JwDCd {
	--carouselArrow-default-active-backgroundColor: var(--gallery-galleryArrow-active-backgroundColor);
}
.KaKTF {
	--carouselArrow-default-active-opacity: var(--gallery-galleryArrow-active-opacity);
}
.RuzSd {
	--carouselArrow-default-focus-outline: var(--gallery-galleryArrow-focus-outline);
}
.MvILg {
	--carouselArrow-default-color: var(--gallery-galleryArrow-color, #fff);
}
.doMjn {
	--carouselArrow-carouselArrowLeft-transform: translate(var(--gallery-galleryArrow-offset, 8px), -50%);
}
.qqBbC {
	--carouselArrow-carouselArrowRight-transform: translate(calc(var(--gallery-galleryArrow-offset, 8px) * -1), -50%);
}
.tKHs {
	--carouselArrow-carouselArrowLeftMobile-transform: translate(var(--gallery-galleryArrowCompact-offset, 8px), -50%);
}
.uTneh {
	--carouselArrow-carouselArrowRightMobile-transform: translate(calc(var(--gallery-galleryArrowCompact-offset, 8px) * -1), -50%);
}
.ccwzg {
	opacity: var(--gallery-arrows-opacity);
}
.suKNX {
	cursor: default;
}
.AAtaa {
	position: var(--gallery-galleryWrapper-position, absolute);
}
.jhUci {
	bottom: var(--gallery-galleryImageWrapper-bottom, 0);
}
.VXMgX {
	display: var(--gallery-galleryImageWrapper-display, block);
}
.uQHle {
	left: var(--gallery-galleryImageWrapper-left, 0);
}
.qSKXd {
	position: var(--gallery-galleryImageWrapper-position, absolute);
}
.WwZcy {
	right: var(--gallery-galleryImageWrapper-right, 0);
}
.JnQUy {
	top: var(--gallery-galleryImageWrapper-top, 0);
}
.bKaue {
	width: var(--gallery-galleryImageWrapper-width, 100%);
}
.FGWBh {
	bottom: var(--gallery-galleryImage-bottom, 0);
}
.xBeoR {
	left: var(--gallery-galleryImage-left, 0);
}
.qNpPy {
	margin: var(--gallery-galleryImage-margin, auto);
}
.RopXG {
	position: var(--gallery-galleryImage-position, absolute);
}
.kmLsR {
	right: var(--gallery-galleryImage-right, 0);
}
.bikB {
	top: var(--gallery-galleryImage-top, 0);
}
.uEBbE:before {
	content: "var(--gallery-galleryImage-before-content, '')";
}
.icHVz:before {
	position: var(--gallery-galleryImage-before-position, absolute);
}
.FAoGs:before {
	left: var(--gallery-galleryImage-before-left, 0);
}
.UUPFw:before {
	right: var(--gallery-galleryImage-before-right, 0);
}
.SfOwA:before {
	top: var(--gallery-galleryImage-before-top, 0);
}
.TQkkk:before {
	bottom: var(--gallery-galleryImage-before-bottom, 0);
}
.NAnzU:before {
	opacity: var(--gallery-galleryImage-before-opacity, 0);
}
.liGUL {
	height: var(--gallery-galleryImageRatio-height, auto);
}
.OuZVC {
	overflow: var(--gallery-galleryImageRatio-overflow, hidden);
}
.rYAqg {
	position: var(--gallery-galleryImageRatio-position, relative);
}
.JVXcV {
	background: var(--gallery-galleryCounter-background, #000000bf);
}
.LAaZu {
	padding: var(--gallery-galleryCounter-padding, 3.5px 8px);
}
.fcwly {
	position: var(--gallery-galleryCounter-position, relative);
}
.Bgrah {
	right: var(--gallery-galleryCounterCompact-right, 8px);
}
.vBNRl {
	top: var(--gallery-galleryCounterCompact-top, 8px);
}
.yMjpq {
	height: var(--gallery-galleryCounter-height);
}
.PcXpC {
	color: var(--gallery-galleryCounterText-color, #fff);
}
.UhXaY {
	font: var(--gallery-galleryCounterText-font, var(--typography-t05));
}
.WPpZh {
	background: var(--gallery-galleryPaginationDots-background, #000000bf);
}
.DStGo {
	overflow: var(--gallery-galleryPaginationDots-overflow, hidden);
}
.OVEqF {
	--paginationDots-dot-borderColor: var(--gallery-galleryPaginationDots-borderColor, #b5b7b7);
}
.RjIuw {
	--paginationDots-dot-background: var(--gallery-galleryPaginationDots-dots-background);
}
.fSKxW {
	--paginationDots-dotActive-background: var(--gallery-galleryPaginationDots-dotActive-background, #fff);
}
.WFjCC {
	--paginationDots-dotActive-borderColor: var(--gallery-galleryPaginationDots-dotActive-borderColor, #fff);
}
.oFvou {
	--caption-title-font: var(--gallery-galleryCaption-title-font, inherit);
}
.YNxlE {
	--caption-title-letterSpacing: var(--gallery-galleryCaption-title-letterSpacing, normal);
}
.pxkVq {
	--caption-title-fontWeight: var(--gallery-galleryCaption-title-fontWeight, inherit);
}
.JOkQt {
	--gallery-galleryCounterText-color: #000;
}
.JLJBa {
	height: auto;
}
.wLeX {
	--headline-description-font: var(--typography-t40);
}
.SMJTr {
	--headline-description-dark-color: var(--immersiveLead-description-dark-color);
}
.uqlhP {
	--headline-description-color: var(--immersiveLead-description-color);
}
.WYgmN:after {
	display: block;
}
.bBcfU:after {
	width: 100vw;
}
.vweIT:after {
	height: var(--immersiveLead-height, 100vh);
}
.ylhZt:after {
	top: 0;
}
.ciwXf {
	--videoPlayerUi-bottomControls-zIndex: 15;
}
.cMdRT {
	height: 640px;
}
.pRFpa {
	right: -50px;
}
.wRZzo {
	background: var(--gradients-immersiveFull-dark-one);
}
.IvUOq {
	background: var(--gradients-immersiveFull-light-one);
}
.wUguk {
	background: var(--gradients-immersiveFull-dark-two);
}
.ypFnK {
	background: var(--gradients-immersiveFull-light-two);
}
.FYFBm {
	background: var(--gradients-immersiveFull-dark-three);
}
.RHsjg {
	background: var(--gradients-immersiveFull-light-three);
}
.dRkUZ {
	transform: matrix(1, 0, 0, -1, 0, 0);
}
.frxWA {
	width: 100vw;
}
.nJnuk {
	padding: var(--immersiveLead-content-sponsored-padding);
}
.dKDdX {
	background: var(--gradients-immersiveSponsored-one);
}
.oAtJP {
	background: var(--gradients-immersiveSponsored-two);
}
.Btlwp {
	background: var(--gradients-immersiveSponsored-three);
}
.oCSAH {
	--headline-marginBottom-regular: var(--immersiveLead-headline-marginBottom-regular, 12px);
}
.iDwRj {
	--headline-description-font: var(--immersiveLead-description-font);
}
.oMdGk {
	--headline-description-letterSpacing: var(--immersiveLead-description-letterSpacing, normal);
}
.tYspR {
	font: var(--immersiveLead-title-font-compact, var(--typography-t80));
}
.BbTWb {
	animation: arrow-bounce 2s infinite;
}
.NvRa-d {
	--button-bg-hover: var(--immersiveLead-downArrow-bg-hover);
}
.xCWZx {
	--button-bg-pressed: var(--immersiveLead-downArrow-bg-pressed);
}
.cPnCZ {
	--button-bg-focus: var(--immersiveLead-downArrow-bg-focus);
}
.ArHrM {
	--button-border-color-focus: var(--immersiveLead-downArrow-bg-focus);
}
.fkHB {
	--button-focus-outline: var(--immersiveLead-downArrow-border-color-focus);
}
.cNBbd {
	color: var(--immersiveLead-downArrow-icon-color, #fff);
}
.juYBC {
	--caption-default-marginTop: var(--immersiveLead-caption-default-marginTop-compact, 8px);
}
.VRpjz {
	--badgeTagWrapper-content-justifyContent: center;
}
.WcQNS {
	--button-gap: var(--immersiveLead-ctaButton-gap);
}
.wNqdh {
	opacity: var(--immersiveLead-ctaButton-opacity, 0.75);
}
.NtVit {
	font: var(--immersiveLead-ctaButton-font);
}
.vdYHE {
	--button-color-resting: var(--immersiveLead-ctaButton-color-regular);
}
.CxXyc {
	--button-bg-resting: var(--immersiveLead-ctaButton-bg-regular);
}
.Ljjtm {
	--button-paddingTop: var(--immersiveLead-ctaButton-paddingTop);
}
.KuoG {
	--button-paddingRight: var(--immersiveLead-ctaButton-paddingRight);
}
.ZYWy {
	--button-paddingBottom: var(--immersiveLead-ctaButton-paddingBottom);
}
.vCtYG {
	--button-paddingLeft: var(--immersiveLead-ctaButton-paddingLeft);
}
.jhxmy {
	--button-bg-hover: var(--immersiveLead-ctaButton-bg-hover);
}
.JHqoG {
	--button-color-hover: var(--immersiveLead-ctaButton-color-hover);
}
.GGQGy {
	--button-bg-focus: var(--immersiveLead-ctaButton-bg-focus);
}
.xxTqO {
	--button-color-focus: var(--immersiveLead-ctaButton-color-focus);
}
.flpoX {
	--button-focus-outline: var(--immersiveLead-ctaButton-outline);
}
.aKbHv {
	--button-focus-outlineOffset: var(--immersiveLead-ctaButton-outlineOffset);
}
.tlbWO {
	--button-bg-pressed: var(--immersiveLead-ctaButton-bg-pressed);
}
.qtkei {
	--button-color-pressed: var(--immersiveLead-ctaButton-color-pressed);
}
.IOpfb {
	--button-bg--disabled: var(--immersiveLead-ctaButton-bg-disabled);
}
.ONqFS {
	--button-color-disabled: var(--immersiveLead-ctaButton-color-disabled);
}
.EVmkM {
	--caption-truncate-lineHeight: var(--immersiveLead-caption-truncate-lineHeight);
}
.yjjwF {
	--caption-text-color: var(--immersiveLead-caption-text-color, inherit);
}
.YXOCB {
	top: 4px;
}
.amWa {
	right: 4px;
}
.QLCLF {
	height: 80px;
}
.vMEgI {
	width: 80px;
}
.JaasO {
	font: var(--typography-t50);
}
.uQOvX {
	color: #6c6d6f;
}
.UavLc {
	color: #48494a;
}
.YOOeg {
	font: var(--typography-t30);
}
.wIOCy {
	--contentPromo-default-gap: 16px;
}
.cVFEn {
	--contentPromo-spacing-paddingBottom: 0;
}
.DFZlD {
	--card-hyperlink-resting-color: #48494a;
}
.FbVjD {
	--card-detailsList-color: #6c6d6f;
}
.qSkZN {
	--card-details-marginTop: 4px;
}
.SRUZZ {
	--meta-headline-font: var(--typography-t10);
}
.ERaWR {
	--dateTime-regular-font: var(--typography-t05);
}
.zFZKO {
	--inlineImage-common-figure-img-borderRadius: var(--mediaLead-image-borderRadiusCompact, initial);
}
.sXfj {
	--headline-color: var(--mediaLead-headline-color);
}
.McMEw {
	font: var(--mediaLead-title-font, var(--typography-t80));
}
.gSgNQ {
	--headline-description-color: var(--mediaLead-description-color);
}
.VcNTI {
	--headline-description-font: var(--mediaLead-description-font);
}
.bUaxD {
	--headline-description-letterSpacing: var(--mediaLead-headline-letterSpacing, normal);
}
.XlXbz {
	--caption-text-color: var(--mediaLead-caption-text-color);
}
.oQhc {
	font: var(--mediaLead-caption-text-font);
}
.YCugL {
	--caption-source-font: var(--mediaLead-caption-source-font);
}
.QqozP {
	--caption-source-color: var(--mediaLead-caption-source-color);
}
.vIutb {
	--caption-credit-font: var(--mediaLead-caption-credit-font);
}
.wuHqT {
	--caption-truncate-lineHeight: var(--mediaLead-caption-truncate-lineHeight);
}
.KvJNe {
	--caption-truncateBtn-bottom: var(--mediaLead-caption-gallery-truncate-bottom);
}
.YjOfg {
	--carousel-carouselOuter-borderRadius: var(--mediaLead-gallery-carouselOuter-default-borderRadius, inherit);
}
.rGgA {
	--gallery-galleryContainer-borderRadius: var(--mediaLead-gallery-galleryContainer-default-borderRadius, inherit);
}
.TTPX {
	--gallery-galleryContainerCompact-borderRadius: var(--mediaLead-gallery-galleryContainer-default-borderRadius, inherit);
}
.tsxYA {
	--gallery-galleryArrow-offset: var(--mediaLead-gallery-galleryArrow-default-offset, inherit);
}
.plIrL {
	--gallery-galleryArrowCompact-offset: var(--mediaLead-gallery-galleryArrow-compact-offset, inherit);
}
.qLXqf {
	--clientWidth: calc(100vw - var(--scrollbar-width, 0px));
}
.HfASR {
	--gridMargins: calc(var(--clientWidth) * 0.0625);
}
.WnNjf {
	--share-networks-button-backgroundColor: var(--splitLead-stacked-share-networks-button-backgroundColor);
}
.QUllD {
	--share-networks-button-color: var(--splitLead-stacked-share-networks-button-color);
}
.Vzwln {
	--share-networks-button-hover-backgroundColor: var(--splitLead-stacked-share-networks-button-hover-backgroundColor);
}
.Oqynf {
	--share-networks-button-hover-color: var(--splitLead-stacked-share-networks-button-hover-color);
}
.ltjWz {
	--share-networks-button-focus-backgroundColor: var(--splitLead-stacked-share-networks-button-focus-backgroundColor);
}
.la-DEb {
	--share-networks-button-focus-color: var(--splitLead-stacked-share-networks-button-focus-color);
}
.MrlBD {
	--share-networks-button-focus-outline: var(--splitLead-stacked-share-networks-button-focus-outline);
}
.TTngH {
	--share-networks-button-pressed-backgroundColor: var(--splitLead-stacked-share-networks-button-pressed-backgroundColor);
}
.WNDwH {
	--share-networks-button-pressed-color: var(--splitLead-stacked-share-networks-button-pressed-color);
}
.PFgXx {
	--share-default-marginLeft: var(--splitLead-share-default-marginLeft);
}
.OinkS {
	--caption-default-before-top: var(--splitLead-before-top-compact);
}
.KwyL {
	height: calc(100vh - var(--navigation-height, 0px));
}
.zbpuP {
	--byline-display: flex;
}
.xsxwB {
	--byline-display-compact: flex;
}
.GeSYB {
	--byline-affiliate-separator-color: var(--splitLead-withBackground-byline-affiliate-separator-color, inherit);
}
.elQl {
	--byline-byText-color: var(--splitLead-withBackground-byline-byText-color, inherit);
}
.GDsjp {
	--byline-contributor-color: var(--splitLead-withBackground-byline-contributor-color, inherit);
}
.tJZaU {
	--dateTime-regular-color: var(--splitLead-withBackground-byline-pubDate-color, inherit);
}
.VGXOt {
	--byline-readTime-color: var(--splitLead-withBackground-byline-readTime-color, inherit);
}
.IMVrF {
	--byline-separator-color: var(--splitLead-withBackground-byline-separator-color, inherit);
}
.eQSuB {
	--headline-color: var(--splitLead-headline-color);
}
.QVPOi {
	font: var(--splitLead-title-font, var(--typography-t80));
}
.kjxhK {
	--headline-description-color: var(--splitLead-description-color);
}
.pUhmG {
	--headline-description-font: var(--splitLead-description-font);
}
.hDCuW {
	--headline-description-letterSpacing: var(--splitLead-description-letterSpacing);
}
.TIUFF {
	--caption-truncate-lineHeight: var(--splitLead-caption-truncate-lineHeight);
}
.muhVV {
	--caption-text-marginTop: var(--splitLead-caption-text-marginTop);
}
.Xeksr {
	--caption-default-before-top: var(--splitLead-before-top-regular);
}
.RPZxh {
	--caption-text-color: var(--splitLead-withBackground-caption-text-color, inherit);
}
.RUnF {
	--caption-credit-color: var(--splitLead-withBackground-caption-credit-color, inherit);
}
.pcSeZ {
	--caption-creditSource-color: var(--splitLead-withBackground-caption-creditSource-color, inherit);
}
.AaGd {
	--caption-separator-color: var(--splitLead-withBackground-caption-separator-color, inherit);
}
.jaCfF {
	--caption-source-color: var(--splitLead-withBackground-caption-source-color, inherit);
}
.iJVrZ {
	background: #fff;
}
.FJCdo:before {
	background: linear-gradient(1turn, transparent 0.54%, rgba(0, 0, 0, 0.085) 27.95%, rgba(0, 0, 0, 0.55) 99.88%);
}
.RyCRe:before {
	height: 30%;
}
.mWINw:before {
	top: 0;
}
.mNZsZ:before {
	width: 100%;
}
.NluTm:before {
	opacity: 0;
}
.vugnU:after {
	background: linear-gradient(180deg, transparent 0.54%, rgba(0, 0, 0, 0.08) 23.89%, rgba(0, 0, 0, 0.185) 40.5%, rgba(0, 0, 0, 0.65) 99.88%);
}
.eJRsd:after {
	bottom: 0;
}
.Hzsst:after {
	height: 50%;
}
.NzqQo:after {
	width: 100%;
}
.LnKT:after {
	opacity: 0;
}
.qtVvY:-webkit-full-screen {
	width: 100%;
}
.PSmaN {
	left: 50%;
}
.PvNB {
	top: 50%;
}
.iMIYt {
	transform: translate(-50%, -50%);
}
.ciQIx {
	flex: 1 1 100%;
}
.UKbCX {
	background: #000;
}
.XJgyr:before,
.sJlEK:after,
.wRmsm {
	opacity: 1;
}
.GZJjI {
	width: calc(100% - 32px);
}
.iTdGZ {
	transform: translateY(-50%);
}
.dcQG {
	left: 16px;
}
.iCtJE {
	--primaryControls-icon-play-size: 32px;
}
.mNwaR {
	--primaryControls-icon-play-padding: 4px;
}
.SnLYi {
	--primaryControls-icon-play-size-compact: 32px;
}
.YzzcP {
	--primaryControls-icon-play-padding-compact: 4px;
}
.UiSEF {
	--primaryControls-button-border-radius: 4px;
}
.YbzeD {
	--primaryControls-button-bg-resting: rgba(0, 0, 0, 0.75);
}
.byks {
	--primaryControls-button-bg-hover: var(--button-promoted-bg-hover);
}
.WATw {
	--primaryControls-button-bg-focus: var(--button-promoted-bg-focus);
}
.tteWA {
	--primaryControls-button-bg-pressed: var(--button-promoted-bg-pressed);
}
.PUuvT {
	--primaryControls-button-label-color-hover: var(--button-promoted-color-hover);
}
.NpkNL {
	--primaryControls-button-label-color-focus: var(--button-promoted-color-focus);
}
.JXYCH {
	--primaryControls-button-label-color-pressed: var(--button-promoted-color-pressed);
}
.VJINo {
	--primaryControls-button-focus-outline: var(--button-promoted-focus-outline);
}
.jKGVZ {
	--primaryControls-button-transform-hover: none;
}
.tLFfj {
	top: 2000px;
}
.hJzMu {
	transform: scale(0.44) translate(20px, 20px);
}
.zbBDK {
	bottom: 12px;
}
.SXPpo {
	bottom: unset;
}
.Exgg > span svg {
	transition: transform 0.25s linear;
}
.QVsu img,
.QVsu svg {
	height: 28px;
}
.CtvZP img,
.CtvZP svg {
	width: 28px;
}
.jqOyJ {
	--colorWhite: #fff;
}
.fCZkS {
	color: #fff;
}
.PPnWx {
	left: 19px;
}
.mZfKr {
	bottom: 82px;
}
.CuXFr {
	bottom: auto;
}
.Grnqj {
	left: auto;
}
.tRhoP {
	background: var(--videoPlayerUi-mediaMetaBackground-background);
}
.yGlOU {
	opacity: 0.5;
}
.ccUuS {
	right: 19px;
}
.TigBu {
	width: 64px;
}
.EBbQu {
	width: calc(100% - 38px);
}
.hiyte:after {
	background: #0382ff;
}
.ydVMT {
	right: 10px;
}
.zOIJa {
	bottom: 70px;
}
.tbYME {
	right: 20px;
}
.UMhnA {
	height: var(--modal-inner-height, auto);
}
.hAYhx {
	-webkit-overflow-scrolling: touch;
}
.JxBUX {
	cursor: auto;
}
.YhmBd {
	padding: var(--modal-contentWrapper-compact-padding, 0 16px 16px);
}
.htpoU {
	--modal-contentWrapper-padding: var(--modal-contentWrapper-small-padding, 0 24px 24px);
}
.qeZbC {
	background-clip: padding;
	-moz-background-clip: padding;
}
.aRRco {
	background-clip: padding-box;
	-webkit-background-clip: padding-box;
}
.kSGlO {
	flex: 1 1 auto;
}
.wbhdl {
	display: var(--modal-immersive-footer-display, flex);
}
.aMFNq {
	color: var(--modal-immersive-footer-color);
}
.NSdxT {
	background: var(--videoPlaylist-videoSlide-background);
}
.kkVh {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
.UCjeP {
	inset: 0;
}
.owulq {
	left: 12px;
}
.RrTVU {
	width: 0;
}
.egFzk {
	appearance: none;
	-webkit-appearance: none;
}
.qXWHA {
	display: var(--pureButton-display, inline-flex);
}
.ScoIf {
	gap: var(--pureButton-gap, 0);
}
.bnIxg {
	height: var(--pureButton-height, auto);
}
.bMrzT {
	color: var(--pureButton-color);
}
.YIauu {
	font: var(--pureButton-font, var(--typography-t30));
}
.lvyBv {
	transform: var(--pureButton-transform);
}
.LjPJo:not(div):not(:disabled) {
	cursor: pointer;
}
.UDizh:not(div):not(:disabled) {
	outline: var(--pureButton-resting-outline);
}
.RpDvg:disabled {
	cursor: not-allowed;
}
.EDgo > div,
.SIwmX > span {
	transform: var(--pureButton-content-transform);
}
.IpIxr {
	padding: 0 var(--pureButton-padding, 0);
}
.SEPRz {
	--pureButton-height: 16px;
}
.Bdkqu {
	--pureButton-padding: 8px;
}
.kzZQf {
	--pureButton-icon-size: 12px;
}
.xGdAb {
	--pureButton-icon-content-size: 12px;
}
.GYdIS {
	--pureButton-height: 24px;
}
.iTpTL {
	--pureButton-icon-size: 16px;
}
.Esicv {
	--pureButton-icon-content-size: 16px;
}
.sXtkB {
	--pureButton-gap: 8px;
}
.yayQB {
	--pureButton-height: 32px;
}
.vXSTR {
	--pureButton-padding: 12px;
}
.ENhiS {
	--pureButton-icon-size: 20px;
}
.dQa-Du {
	--pureButton-icon-content-size: 20px;
}
.AAqU {
	--pureButton-height: 48px;
}
.fctVp {
	--pureButton-padding: 16px;
}
.kCffO {
	--pureButton-icon-content-size: 24px;
}
.zVFmK {
	--pureButton-height: 60px;
}
.Dgxmy {
	--pureButton-icon-size: 24px;
}
.ocVLh {
	--pureButton-icon-content-size: 32px;
}
.rGjeC {
	overflow: var(--pureButton-label-overflow, hidden);
}
.xqlN {
	transform: var(--pureButton-iconOnly-transform);
}
.oxVnu {
	width: var(--pureButton-height);
}
.UVTAB > span {
	transform: var(--pureButton-iconOnly-content-transform);
}
.awO img,
.awO svg {
	height: var(--pureButton-icon-size);
}
.JSFPu img,
.JSFPu svg {
	width: auto;
}
.pdAzW img,
.pdAzW svg {
	height: var(--pureButton-icon-content-size);
}
.pmtjk {
	padding: var(--pureButton-iconBefore-padding);
}
.kOEGk {
	--pureButton-bg: var(--button-bg);
}
.WMbJE {
	--pureButton-border-color: var(--button-border-color);
}
.eVJEc {
	--pureButton-border-radius: var(--button-border-radius);
}
.TElCQ {
	--pureButton-border-style: var(--button-border-style);
}
.ZAqMY {
	--pureButton-border-width: var(--button-border-width);
}
.enocc {
	--pureButton-textTransform: var(--button-textTransform);
}
.pJSQ {
	--pureButton-color: var(--button-color);
}
.ABRfR {
	--pureButton-font: var(--button-font, var(--typography-t30));
}
.aaksc {
	--pureButton-transform: var(--button-transform);
}
.OKklU {
	--pureButton-iconOnly-transform: var(--button-iconOnly-transform);
}
.ATKRo {
	--pureButton-content-transform: var(--button-content-transform);
}
.RfOGv {
	--pureButton-letterSpacing: var(--button-letterSpacing, normal);
}
.neOGk {
	--pureButton-iconOnly-content-transform: var(--button-iconOnly-content-transform);
}
.fuOso {
	--pureButton-focus-outline: var(--button-focus-outline, var(--button-focus-outline--internal, var(--focus-outline)));
}
.DwqSE {
	--pureButton-focus-outlineOffset: var(--button-focus-outlineOffset, var(--focus-outlineOffset));
}
.niWVk {
	--pureButton-gap: var(--button-gap, 8px);
}
.Niff {
	--button-bg: var(--button-bg-resting, var(--button-bg-resting--internal));
}
.NKnwO {
	--button-border-color: var(--button-border-color-resting, var(--button-border-color-resting--internal));
}
.ijAAn {
	--button-border-radius: var(--button-border-radius-resting, var(--button-border-radius-resting--internal));
}
.dEuPM {
	--button-border-style: var(--button-border-style-resting, var(--button-border-style-resting--internal));
}
.vwJ {
	--button-border-width: var(--button-border-width-resting, var(--button-border-width-resting--internal));
}
.JmUFf {
	--button-color: var(--button-color-resting, var(--button-color-resting--internal));
}
.LTwlP:disabled {
	--button-bg: var(--button-bg-disabled, var(--button-bg-disabled--internal));
}
.jJbTO:disabled {
	--button-border-color: var(--button-border-color-disabled, var(--button-border-color-disabled--internal));
}
.CnYjj:disabled {
	--button-color: var(--button-color-disabled, var(--button-color-disabled--internal));
}
.kJFYl {
	--button-bg-resting--internal: var(--button-standard-bg-resting, transparent);
}
.jDvIX {
	--button-border-color-resting--internal: var(--button-standard-border-color-resting);
}
.iuIme {
	--button-border-radius-resting--internal: var(--button-standard-border-radius);
}
.tcFNy {
	--button-border-style-resting--internal: var(--button-standard-border-style);
}
.kveLW {
	--button-border-width-resting--internal: var(--button-standard-border-width);
}
.kCcyj {
	--button-color-resting--internal: var(--button-standard-color-resting);
}
.wmuYb {
	--button-bg-hover--internal: var(--button-standard-bg-hover);
}
.PcIgr {
	--button-border-color-hover--internal: var(--button-standard-border-color-hover);
}
.iNVlD {
	--button-color-hover--internal: var(--button-standard-color-hover);
}
.EaITL {
	--button-bg-focus--internal: var(--button-standard-bg-focus);
}
.BSokb {
	--button-border-color-focus--internal: var(--button-standard-border-color-focus);
}
.Larbf {
	--button-color-focus--internal: var(--button-standard-color-focus);
}
.zACcb {
	--button-focus-outline--internal: var(--button-standard-focus-outline);
}
.sYCsb {
	--button-bg-pressed--internal: var(--button-standard-bg-pressed);
}
.kMgXv {
	--button-border-color-pressed--internal: var(--button-standard-border-color-pressed);
}
.fozZD {
	--button-color-pressed--internal: var(--button-standard-color-pressed);
}
.QVJRD {
	--button-bg-disabled--internal: var(--button-standard-bg-disabled);
}
.CrZTv {
	--button-border-color-disabled--internal: var(--button-standard-border-color-disabled);
}
.Bvgbv {
	--button-color-disabled--internal: var(--button-standard-color-disabled);
}
.JnpQQ {
	--button-bg-resting--internal: var(--button-promoted-bg-resting, transparent);
}
.gVcnK {
	--button-border-color-resting--internal: var(--button-promoted-border-color-resting);
}
.jxliL {
	--button-border-radius-resting--internal: var(--button-promoted-border-radius);
}
.avVsD {
	--button-border-style-resting--internal: var(--button-promoted-border-style);
}
.pFiVP {
	--button-border-width-resting--internal: var(--button-promoted-border-width);
}
.jfXGy {
	--button-color-resting--internal: var(--button-promoted-color-resting);
}
.AoOfK {
	--button-bg-hover--internal: var(--button-promoted-bg-hover);
}
.TbYxC {
	--button-border-color-hover--internal: var(--button-promoted-border-color-hover);
}
.qZkdS {
	--button-color-hover--internal: var(--button-promoted-color-hover);
}
.mcVdC {
	--button-bg-focus--internal: var(--button-promoted-bg-focus);
}
.QdzCO {
	--button-border-color-focus--internal: var(--button-promoted-border-color-focus);
}
.SUIG {
	--button-color-focus--internal: var(--button-promoted-color-focus);
}
.ucaQa {
	--button-focus-outline--internal: var(--button-promoted-focus-outline);
}
.jXKi {
	--button-bg-pressed--internal: var(--button-promoted-bg-pressed);
}
.pHVeO {
	--button-border-color-pressed--internal: var(--button-promoted-border-color-pressed);
}
.NjTGy {
	--button-color-pressed--internal: var(--button-promoted-color-pressed);
}
.zghmi {
	--button-bg-disabled--internal: var(--button-promoted-bg-disabled);
}
.IFnPK {
	--button-border-color-disabled--internal: var(--button-promoted-border-color-disabled);
}
.dDnSO {
	--button-color-disabled--internal: var(--button-promoted-color-disabled);
}
.TiUFI {
	--button-bg-resting--internal: var(--button-demoted-bg-resting, transparent);
}
.qeCAC {
	--button-border-color-resting--internal: var(--button-demoted-border-color-resting);
}
.xqvdn {
	--button-border-radius-resting--internal: var(--button-demoted-border-radius);
}
.JaQpT {
	--button-border-style-resting--internal: var(--button-demoted-border-style);
}
.dAfv {
	--button-border-width-resting--internal: var(--button-demoted-border-width);
}
.PNgfG {
	--button-color-resting--internal: var(--button-demoted-color-resting);
}
.fIWCu {
	--button-bg-hover--internal: var(--button-demoted-bg-hover);
}
.NewES {
	--button-border-color-hover--internal: var(--button-demoted-border-color-hover);
}
.UJNbG {
	--button-color-hover--internal: var(--button-demoted-color-hover);
}
.EgBCK {
	--button-bg-focus--internal: var(--button-demoted-bg-focus);
}
.UvFHa {
	--button-border-color-focus--internal: var(--button-demoted-border-color-focus);
}
.lCCRi {
	--button-color-focus--internal: var(--button-demoted-color-focus);
}
.XDQHW {
	--button-focus-outline--internal: var(--button-demoted-focus-outline);
}
.spAMS {
	--button-bg-pressed--internal: var(--button-demoted-bg-pressed);
}
.TPSuu {
	--button-border-color-pressed--internal: var(--button-demoted-border-color-pressed);
}
.sbdDW {
	--button-color-pressed--internal: var(--button-demoted-color-pressed);
}
.askuE {
	--button-bg-disabled--internal: var(--button-demoted-bg-disabled, transparent);
}
.VsLUC {
	--button-border-color-disabled--internal: var(--button-demoted-border-color-disabled);
}
.YHsrW {
	--button-color-disabled--internal: var(--button-demoted-color-disabled);
}
.SUZA-d {
	position: var(--carousel-default-position, relative);
}
.cbITz {
	display: var(--carousel-carouselInner-display, flex);
}
.qgMXg {
	margin: var(--carousel-carouselInner-margin, 0);
}
.DUhSA {
	padding: var(--carousel-carouselInner-padding, 0);
}
.GfDPU {
	transform: var(--carouselArrow-carouselArrowLeft-transform, translate(calc(-100% - var(--carousel-controls-outsetOffset, 24px)), -50%));
}
.LjoPU {
	transform: var(--carouselArrow-carouselArrowRight-transform, translate(calc(100% + var(--carousel-controls-outsetOffset, 24px)), -50%));
}
.AVdTb {
	transform: var(--carouselArrow-carouselArrowLeft-transform, translate(var(--carousel-controls-insetOffset, 0), -50%));
}
.OtYGu {
	transform: var(--carouselArrow-carouselArrowRight-transform, translate(calc(var(--carousel-controls-insetOffset, 0px) * -1), -50%));
}
.eGnNB {
	transform: var(--carouselArrow-carouselArrowLeft-transform, translate(var(--carousel-controls-splitOffset, -50%), -50%));
}
.fGTtQ {
	transform: var(--carouselArrow-carouselArrowRight-transform, translate(calc(var(--carousel-controls-splitOffset, -50%) * -1), -50%));
}
.dQwvz {
	position: static;
}
.WmlOk {
	transform: none;
}
.qspDq {
	display: var(--carousel-flex-display, flex);
}
.ZTYCi {
	overflow: var(--carousel-overflowHidden-overflow, hidden);
}
.hSpKe {
	position: var(--carousel-relative-position, relative);
}
.MxFFP {
	bottom: var(--carousel-controlButton-bottom, 8px);
}
.TbeYD {
	right: var(--carousel-controlButton-right, 8px);
}
.kYoVU {
	left: var(--carousel-controlButton-left, auto);
}
.RdetE {
	top: var(--carousel-controlButton-top, auto);
}
.mwbmA {
	height: 1px;
}
.hxxnp {
	width: 1px;
}
.DjbQm {
	width: var(--grid-container-width, auto);
}
.QULLa {
	margin: var(--grid-container-margin, 0 4.167%);
}
.jTKbV {
	font: var(--dateTime-regular-font);
}
.pCRh {
	color: var(--dateTime-regular-color);
}
.sJeUN {
	user-select: var(--image-WebkitUserSelect);
	-webkit-user-select: var(--image-WebkitUserSelect);
}
.IJwXl {
	-webkit-touch-callout: var(--image-WebkitTouchCallout);
}
.yZAPm {
	width: 222px;
}
.MbbIF {
	animation: CopyrightFadeIn 0.5s ease-out;
}
.mmrhV {
	font: var(--listItem-font, inherit);
}
.SpgmX:before {
	left: var(--listItem-before-left, -10px);
}
.IerkS:before {
	content: counter(item-count);
}
.jzPQu:before {
	top: var(--listItem-ListItemOrdered-before-top, 4px);
}
.hxIMs:before {
	content: " ";
}
.isuUo:before {
	display: var(--listItem-ListItemUnordered-before-display, inline-block);
}
.xXFZR:before {
	height: var(--listItem-ListItemUnordered-before-height, 4px);
}
.luHJ:before {
	width: var(--listItem-ListItemUnordered-before-width, 4px);
}
.DuCgd:before {
	top: var(--listItem-ListItemUnordered-before-top, 8px);
}
.ueamt {
	cursor: var(--carouselSlide-default-cursor, pointer);
}
.TWQou {
	position: var(--carouselSlide-default-position, relative);
}
.cqAbB {
	display: var(--carouselSlide-default-display, flex);
}
.NAWz > * {
	width: var(--carouselSlide-default-child-width, 100%);
}
.kUPWF > iframe {
	border: var(--staticEmbed-iframe-border, 0);
}
.fcfIy > iframe {
	width: var(--staticEmbed-iframe-width, auto);
}
.LaUnX {
	font: var(--tag-font, var(--pureButton-font));
}
.zYXIH {
	height: var(--tag-height, var(--pureButton-height));
}
.oIWqB {
	padding: 0 var(--tag-padding, var(--pureButton-padding, 0));
}
.XnBOJ:not([aria-selected="true"]) {
	--tag-bg: var(--tagCS-standard-bg-resting, transparent);
}
.cELRj:not([aria-selected="true"]) {
	--tag-border-color: var(--tagCS-standard-border-color-resting, #3772df);
}
.SUAFz:not([aria-selected="true"]) {
	--tag-border-style: var(--tag-standard-border-style, solid);
}
.XzYk:not([aria-selected="true"]) {
	--tag-border-width: var(--tag-standard-border-width, 2px);
}
.zkmjG:not([aria-selected="true"]) {
	--tag-border-radius: var(--tag-standard-border-radius);
}
.aSyef:not([aria-selected="true"]) {
	--tag-color: var(--tagCS-standard-color-resting, #3772df);
}
.GxrZt:not([aria-selected="true"]) {
	--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-resting);
}
.MiRQN:not([aria-selected="true"]) {
	--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-resting);
}
.RydZZ:not([aria-selected="true"]) {
	--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-resting);
}
.jyjDy:not([aria-selected="true"]).jyjDy:not(div).jyjDy:disabled {
	--tag-bg: var(--tagCS-standard-bg-disabled, transparent);
}
.kZHqU:not([aria-selected="true"]).kZHqU:not(div).kZHqU:disabled {
	--tag-border-color: var(--tagCS-standard-border-color-disabled, #b5b7b7);
}
.FZKIw:not([aria-selected="true"]).FZKIw:not(div).FZKIw:disabled {
	--tag-color: var(--tagCS-standard-color-disabled, #b5b7b7);
}
.QddLR[aria-selected="true"] {
	--tag-bg: var(--tagCS-standard-selected-bg-resting, #3772df);
}
.SKDYB[aria-selected="true"] {
	--tag-border-color: var(--tagCS-standard-selected-border-color-resting);
}
.UmcQM[aria-selected="true"] {
	--tag-border-radius: var(--tagCS-standard-selected-border-radius);
}
.giepU[aria-selected="true"] {
	--tag-color: var(--tagCS-standard-selected-color-resting, #fff);
}
.VXosj[aria-selected="true"] {
	--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-resting);
}
.rLer[aria-selected="true"] {
	--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-resting);
}
.TnKqr[aria-selected="true"] {
	--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-resting);
}
.MRTyf[aria-selected="true"].MRTyf:disabled {
	--tag-bg: var(--tagCS-standard-selected-bg-disabled, transparent);
}
.iFJTR[aria-selected="true"].iFJTR:disabled {
	--tag-border-color: var(--tagCS-standard-selected-border-color-disabled);
}
.koyYF[aria-selected="true"].koyYF:disabled {
	--tag-color: var(--tagCS-standard-selected-color-disabled, #b5b7b7);
}
.fSlMm:not([aria-selected="true"]) {
	--tag-bg: var(--tagCS-promoted-bg-resting, #3772df);
}
.NXCGs:not([aria-selected="true"]) {
	--tag-border-color: var(--tagCS-promoted-border-color-resting, transparent);
}
.jRNOf:not([aria-selected="true"]) {
	--tag-border-radius: var(--tag-promoted-border-radius);
}
.axzV:not([aria-selected="true"]) {
	--tag-border-style: var(--tag-promoted-border-style, none);
}
.PmmTL:not([aria-selected="true"]) {
	--tag-border-width: var(--tag-promoted-border-width, 0);
}
.Lfmr:not([aria-selected="true"]) {
	--tag-color: var(--tagCS-promoted-color-resting, #fff);
}
.YjZOE:not([aria-selected="true"]).YjZOE:not(div).YjZOE:disabled {
	--tag-bg: var(--tagCS-promoted-bg-disabled, #cecfcf);
}
.AjAvJ:not([aria-selected="true"]).AjAvJ:not(div).AjAvJ:disabled {
	--tag-border-color: var(--tagCS-promoted-border-color-disabled);
}
.nwGJd:not([aria-selected="true"]).nwGJd:not(div).nwGJd:disabled {
	--tag-color: var(--tagCS-promoted-color-disabled, #b5b7b7);
}
.KXqMM[aria-selected="true"] {
	--tag-bg: var(--tagCS-promoted-selected-bg-resting, #3772df);
}
.OqZUx[aria-selected="true"] {
	--tag-border-radius: var(--tag-promoted-selected-border-radius);
}
.XYSiX[aria-selected="true"] {
	--tab-border-color: var(--tagCS-promoted-selected-border-color-resting, none);
}
.xLoDx[aria-selected="true"] {
	--tag-color: var(--tagCS-promoted-selected-color-resting, #fff);
}
.cPZoS[aria-selected="true"].cPZoS:disabled {
	--tag-bg: var(--tagCS-promoted-selected-bg-disabled, transparent);
}
.RlmDu[aria-selected="true"].RlmDu:disabled {
	--tag-border-color: var(--tagCS-promoted-selected-border-color-disabled, none);
}
.AXdQU[aria-selected="true"].AXdQU:disabled {
	--tag-color: var(--tagCS-promoted-selected-color-disabled, #b5b7b7);
}
.MzrIq {
	--zIndex-toolbar: 4;
}
.rXImY {
	--zIndex-image: 0;
}
.ynzSQ {
	--zIndex-caption: 1;
}
.AYAsA {
	--zIndex-buttons: 2;
}
.zaBIZ {
	--zIndex-arrows: 4;
}
.qPqca {
	--button-paddingBottom: var(--imageViewer-button-paddingBottom);
}
.ZSJvQ {
	--carouselArrow-carouselArrowRightMobile-right: var(--imageViewer-galleryArrow-compact-galleryArrowRight-right, 8px);
}
.onwzQ {
	--carouselArrow-carouselArrowLeftMobile-left: var(--imageViewer-galleryArrow-compact-galleryArrowLeft-left, 8px);
}
.YAkFk {
	--carouselArrow-default-height: var(--imageViewer-galleryArrow-height);
}
.pQKXc {
	--carouselArrow-default-width: var(--imageViewer-galleryArrow-width);
}
.zyYKM {
	--carouselArrow-default-svg-height: var(--imageViewer-galleryArrow-svg-height);
}
.FNWTR {
	--carouselArrow-default-svg-width: var(--imageViewer-galleryArrow-svg-height);
}
.XHCrR {
	--carouselArrow-default-backgroundColor: var(--imageViewer-galleryArrow-backgroundColor, inherit);
}
.zGatJ {
	--carouselArrow-default-borderRadius: var(--imageViewer-galleryArrow-borderRadius, inherit);
}
.vcjMx {
	--carouselArrow-default-hover-backgroundColor: var(--imageViewer-galleryArrow-hover-backgroundColor, inherit);
}
.awRsN {
	--carouselArrow-default-active-backgroundColor: var(--imageViewer-galleryArrow-active-backgroundColor, inherit);
}
.SnUxt {
	--carouselArrow-default-focus-backgroundColor: var(--imageViewer-galleryArrow-focus-backgroundColor, inherit);
}
.JYYNN {
	--background: #121213;
}
.ksVAm {
	--color: #fff;
}
.BdWJq {
	--toolbar-height: 56px;
}
.vPzsG {
	background: var(--background);
}
.jgZC {
	color: var(--color);
}
.gWofy {
	animation: ImageViewerOpen 0.3s ease-out;
}
.TySFt {
	padding: 0 var(--toolbar-padding-horizontal);
}
.NrBsK {
	height: var(--toolbar-height);
}
.gBMct {
	--pureButton-label-overflow: var(--imageViewer-captionToggle-overflow);
}
.idNaC {
	font: var(--imageViewer-captionToggle-font, var(--typography-t30));
}
.Figxs {
	right: var(--toolbar-padding-horizontal);
}
.KJba-D {
	--pureButton-label-overflow: var(--imageViewer-gridToggle-overflow);
}
.vuZE {
	font: var(--imageViewer-gridToggle-font, var(--typography-t30));
}
.MjMeT {
	fill: var(--imageViewer-gridToggle-fill, initial);
}
.QwyGj {
	stroke: var(--imageViewer-gridToggle-stroke, none);
}
.FOKXq {
	font: var(--imageViewer-totalImages-font, var(--typography-t10));
}
.cpvoJ {
	color: var(--imageViewer-totalImages-color, #b5b7b7);
}
.xjUSk {
	--pureButton-icon-content-size: var(--imageViewer-expandButton-icon-size, 24px);
}
.NatTH {
	--pureButton-focus-outline: var(--imageViewer-expandButton-focus-outline, var(--focus-outline));
}
.dZTKY {
	top: var(--imageViewer-expandButton-top, 12px);
}
.QMxMQ {
	right: var(--imageViewer-expandButton-right, 12px);
}
.XbEWk {
	height: var(--imageViewer-expandButton-size, 32px);
}
.hswTp {
	width: var(--imageViewer-expandButton-size, 32px);
}
.lIDy {
	color: var(--imageViewer-expandButton-color, #fff);
}
.xAXie {
	clear: both;
}
.dlVQH {
	width: var(--meta-simpleIndicators-width);
}
.PFoxV {
	-webkit-box-orient: vertical;
}
.eBpQD {
	display: -webkit-box;
}
.KMxLo {
	font: var(--meta-body-font, var(--typography-t10));
}
.KlMT {
	color: var(--meta-body-color);
}
.ZiPPP {
	line-clamp: var(--meta-body-line-clamp, 2);
	-webkit-line-clamp: var(--meta-body-line-clamp, 2);
}
.rcQBv {
	font: var(--meta-headline-font, var(--typography-t40));
}
.lQUdN {
	color: var(--meta-headline-color);
}
.mAkiF {
	margin: var(--meta-headline-margin, 0);
}
.nPLLM {
	line-clamp: var(--meta-headline-line-clamp, 3);
	-webkit-line-clamp: var(--meta-headline-line-clamp, 3);
}
.OqqjT {
	color: var(--meta-subtitle-color);
}
.fZrHq {
	font: var(--meta-subtitle-font, var(--typography-t30));
}
.wSnmx {
	font: var(--meta-tags-font, var(--typography-t05));
}
.vvBSK {
	color: var(--meta-tags-color);
}
.fGnbw {
	height: var(--meta-tagIcon-height, 20px);
}
.KaNOk {
	width: var(--meta-tagIcon-width, 20px);
}
.XhZXY > * {
	height: var(--meta-tagIcon-children-height, 20px);
}
.ZBINQ > * {
	width: var(--meta-tagIcon-children-width, 20px);
}
.GFCVr {
	--meta-headline-color: var(--meta-dark-headline-color, var(--meta-dark-color));
}
.aNfxH {
	--meta-subtitle-color: var(--meta-dark-subtitle-color, var(--meta-dark-color));
}
.WAxtr {
	--meta-body-color: var(--meta-dark-body-color, var(--meta-dark-color));
}
.kYnwv {
	--meta-tags-color: var(--meta-dark-tags-color, var(--meta-dark-color));
}
.TphzH {
	color: var(--meta-indicators-color, initial);
}
.WZxmx {
	display: var(--meta-indicators-display);
}
.BNwKz {
	--background: var(--actionListItem-background-resting, var(--actionListItem-background, transparent));
}
.fKKct {
	--border-color: var(--actionListItem-border-color-resting, var(--actionListItem-border-color, transparent));
}
.WBQfw {
	--control-color: var(--actionListItem-control-color-resting, var(--actionListItem-control-color));
}
.JOSBG {
	--indicator-color: var(--actionListItem-indicator-color-resting, var(--actionListItem-indicator-color));
}
.ECFGF {
	--indicatorMeta-font: var(--actionListItem-indicatorMeta-font, var(--typography-t05));
}
.SWgMP {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-resting, var(--actionListItem-indicatorMeta-color));
}
.LWBmB {
	--label-color: var(--actionListItem-label-color-resting, var(--actionListItem-label-color));
}
.YynEG {
	--label-font: var(--actionListItem-label-font, var(--typography-t20));
}
.Ixpfm {
	--meta-color: var(--actionListItem-meta-color-resting, var(--actionListItem-meta-color));
}
.AYDR {
	--meta-font: var(--actionListItem-meta-font, var(--typography-t05));
}
.ZaRVE {
	gap: 8px;
}
.mhpIu {
	padding: var(--padding-y) var(--padding-x);
}
.FIvBd:disabled {
	--background: var(--actionListItem-background-disabled, var(--actionListItem-background));
}
.MbGbz:disabled {
	--border-color: var(--actionListItem-border-disabled, var(--actionListItem-border-color));
}
.hSkzc:disabled {
	--control-color: var(--actionListItem-control-color-disabled, var(--actionListItem-control-color));
}
.DIJqG:disabled {
	--indicator-color: var(--actionListItem-indicator-color-disabled, var(--actionListItem-indicator-color));
}
.oiFVX:disabled {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-disabled, var(--actionListItem-indicatorMeta-color));
}
.bSVOh:disabled {
	--label-color: var(--actionListItem-label-color-disabled, var(--actionListItem-label-color));
}
.Sdrsu:disabled {
	--meta-color: var(--actionListItem-meta-color-disabled, var(--actionListItem-meta-color));
}
.TQtES {
	--slotMiddle-gap: 2px;
}
.DHSCy {
	--padding-x: 8px;
}
.nEMkD {
	--padding-y: 4px;
}
.wtDlM {
	--slotMiddle-gap: 4px;
}
.kQmc {
	--padding-y: 12px;
}
.IVfEb {
	height: 64px;
}
.hHYJ {
	flex: 0;
}
.ZhNfO {
	gap: var(--slotMiddle-gap);
}
.YXOwE {
	gap: 4px;
}
.FxvdN {
	color: var(--label-color);
}
.oILMR {
	font: var(--label-font);
}
.yEcxC {
	color: var(--meta-color);
}
.aATK {
	font: var(--meta-font);
}
.TiRyI {
	color: var(--control-color);
}
.ZPdOz {
	color: var(--indicatorMeta-color);
}
.sohAr {
	font: var(--indicatorMeta-font);
}
.xuu {
	color: var(--indicator-color);
}
.cTzRP {
	display: var(--card-details-display, flex);
}
.tfFRZ {
	--badge-demoted-color: var(--card-detailsList-color);
}
.zOGtW {
	color: var(--card-detailsList-color);
}
.RzKoN {
	font: var(--card-detailsList-font, var(--typography-t05));
}
.SgDwW {
	--badge-color: var(--card-detailsListDark-color);
}
.yMeNe {
	color: var(--card-detailsListDark-color);
}
.RGoaN {
	font: var(--card-detailsList-item-font, var(--typography-t05));
}
.fXDbq {
	color: var(--card-detailsList-item-color);
}
.SdBAb + .SdBAb.SdBAb:before {
	content: "â€¢";
}
.xBxr + .xBxr.xBxr:before {
	display: var(--card-detailsList-spacer-before-display);
}
.Gmnhr {
	height: 17px;
}
.Sbjb > span {
	display: flex;
}
.uQKa-d > span {
	height: 100%;
}
.TMFZ > span.TMFZ svg {
	display: block;
}
.VcCmT {
	--card-details-marginTop: var(--card-detailContentAffiliation-details-marginTop);
}
.uStO {
	--pureButton-bg: var(--card-detailContentAffiliation-pureButton-bg);
}
.xBAX {
	--pureButton-border-radius: var(--card-detailContentAffiliation-pureButton-borderRadius);
}
.gHcrq {
	--pureButton-padding: var(--card-detailContentAffiliation-pureButton-padding);
}
.alpBp {
	background: var(--indicator-default-background, inherit);
}
.qYRtM {
	color: var(--indicator-default-color);
}
.iplEy {
	font: var(--indicator-font, var(--typography-t20));
}
.qdBGK {
	height: var(--indicator-height);
}
.FDRJm {
	background: none;
}
.gemGv {
	width: calc(var(--gridColumnWidth) * var(--gridSpan) + var(--gridGutter) * (var(--gridSpan) - 1));
}
.HaxHy {
	--currContentOffset: calc(var(--gridContentOffset) * (var(--gridGutter) + var(--gridColumnWidth)) + var(--gridGutter));
}
.fIiBa {
	--currOffset: calc(var(--gridOffset) * (var(--gridGutter) + var(--gridColumnWidth)) + var(--gridGutter));
}
.TdnP {
	--gridColFullWidth: calc(100% - var(--gridGutter));
}
.NSTt {
	float: left;
}
.KvAIN {
	--currOffset: calc(var(--gridOffset) * (var(--gridGutter) + var(--gridColumnWidth)));
}
.nIeZP {
	--gridColFullWidth: 100%;
}
.LhjJa {
	float: right;
}
.xjkzY {
	float: none;
}
.CNufT {
	background: #fff;
}
.kkxas {
	color: #000;
}
.ccdcC {
	width: 42px;
}
.Ovycm {
	visibility: visible;
}
.WIKQ {
	border: none;
}
.KkVKL {
	width: 124px;
}
.Dkojl {
	opacity: 0.4;
}
.nvdTU img,
.nvdTU svg {
	height: 15px;
}
.JJmkZ img,
.JJmkZ svg {
	width: 15px;
}
.XiXVm {
	appearance: none;
}
.seGrt {
	background: var(--selectors-background-resting, #fff);
}
.UyzCK {
	flex: 0 0 auto;
}
.jLYhc {
	color: var(--selectors-color-disabled);
}
.MMBMg {
	background: var(--selectors-background-disabled);
}
.znHOI:checked {
	color: var(--selectors-color-disabledChecked);
}
.moLUk:checked {
	background: var(--selectors-background-disabledChecked);
}
.DzObO:checked {
	background: var(--color-status-error);
}
.dBlYj:checked {
	border: none;
}
.tPBCX:checked {
	background: var(--color-status-neutral);
}
.wZleN:checked {
	background: var(--color-status-success);
}
.zydEg:checked {
	background: var(--color-status-warning);
}
.cYfNW {
	height: 16px;
}
.dpDOL {
	width: 16px;
}
.YpAnv {
	background: var(--selectors-background-checked);
}
.dgjUH {
	color: var(--checkbox-checkmark-color, var(--selectors-checkmark-color-resting, #3772df));
}
.mlCUz {
	transform: translate3d(-50%, -50%, 0) scale(0.6);
}
.TxStk {
	transition: all 0.2s ease-in-out;
}
.InRSq {
	color: var(--selectors-checkmark-color-disabled);
}
.ukRzo {
	color: var(--selectors-color-focus);
}
.LTPmy {
	color: var(--selectors-color-pressed);
}
.fqyNm {
	transform: translate3d(-50%, -50%, 0) scale(1);
}
.kLcyy {
	color: var(--selectors-label-color);
}
.CCQLF {
	--statusText-font: var(--selectors-statusMsg-font, var(--typography-t20));
}
.yCmYg {
	--statusText-color-error: var(--selectors-statusMsg-error-color, var(--color-status-error));
}
.cbAwh {
	color: var(--selectors-statusMsg-disabled-color, var(--color-status-disabled));
}
.nzHXB {
	color: var(--selectors-statusMsg-neutral-color, var(--color-status-neutral));
}
.eeiyR {
	gap: var(--collection-compact-gap, 24px);
}
.gwYKn {
	font: var(--collection-title-font, var(--typography-t50));
}
.aCMkT {
	color: var(--collection-description-resting-color);
}
.ugdyX {
	font: var(--collection-description-resting-font, var(--typography-t20));
}
.Dinnz {
	font: var(--collection-cta-font, var(--typography-t30));
}
.jOnhj {
	gap: 16px;
}
.uKfMC {
	margin: var(--collection-cta-margin, 0);
}
.ugoiV {
	background: var(--collection-divider-background);
}
.uOttA {
	font: var(--collection-secondaryLink-font, var(--typography-t15));
}
.GjouM {
	background: var(--moreOptions-default-background);
}
.IDnNr {
	overflow: scroll;
}
.MnjI {
	width: 400px;
}
.mcETR > ul {
	width: 100%;
}
.zABya {
	right: 15px;
}
.XZBGD {
	background: var(--inputs-background-resting);
}
.LuaQL {
	color: var(--inputs-color-resting);
}
.qevOy::placeholder {
	color: var(--inputs-color-disabled);
}
.wYkGZ {
	width: 95%;
}
.XauWs {
	left: 92.5%;
}
.gqwD {
	top: 52%;
}
.ZUMpf {
	background: var(--inputs-background-focus);
}
.DRWvn {
	color: var(--inputs-color-focus);
}
.rjPST {
	background: var(--inputs-background-disabled);
}
.ytlQv {
	color: var(--inputs-color-disabled);
}
.wpnRT {
	-webkit-text-fill-color: var(--inputs-color-disabled);
}
.bimip {
	color: var(--inputs-label-color-disabled, inherit);
}
.mkytl {
	color: var(--inputs-label-color-error, inherit);
}
.Yark:after {
	color: #000;
}
.WpRIm:after {
	content: "" attr(data-label) "";
}
.EbHFE {
	height: var(--modal-navWrapper-height, auto);
}
.dEKNZ {
	padding: var(--modal-navWrapper-padding-default, 8px 8px 4px 8px);
}
.Ftrai {
	height: var(--modal-navWrapper-height-default, 56px);
}
.WHPis {
	height: var(--modal-navCenter-height, auto);
}
.FozZh {
	padding: var(--modal-navCenter-padding, 0 60px);
}
.flvWi {
	font: var(--modal-navTitle-font, var(--typography-t40));
}
.jyZvg {
	--button-color-resting: var(--modal-navClose-color);
}
.iMvJ {
	--button-color-hover: var(--modal-navClose-color-hover);
}
.uRAAF {
	--button-color-pressed: var(--modal-navClose-color-pressed);
}
.hiqgp {
	--button-color-focus: var(--modal-navClose-color-focus);
}
.TqAGh {
	--button-color-disabled: var(--modal-navClose-color-disabled);
}
.PXHsp {
	--button-focus-outline: var(--modal-navClose-focus-outline);
}
.LXDuO {
	position: var(--modal-navClose-position, static);
}
.zbpBZ {
	top: var(--modal-navClose-top, auto);
}
.PcaLB {
	bottom: var(--modal-navClose-bottom, auto);
}
.ZvPHB {
	right: var(--modal-navClose-right, auto);
}
.qpnFd {
	left: var(--modal-navClose-left, auto);
}
.sdEJD {
	width: var(--modal-navClose-width, 32px);
}
.odTHv {
	height: var(--modal-navClose-height, 32px);
}
.sWHqx {
	--button-bg-hover: var(--modal-navClose-bg-hover);
}
.pvtNl {
	--button-bg-pressed: var(--modal-navClose-bg-pressed);
}
.Gaovd {
	--button-bg-focus: var(--modal-navClose-bg-focus);
}
.RLdFl {
	--button-bg-disabled: var(--modal-navClose-bg-disabled);
}
.iSpYK > * {
	width: 100%;
}
.KGAw > * {
	height: auto;
}
.NutQb {
	--card-details-display: block;
}
.eLoqD {
	--card-actions-marginTop: 36px;
}
.WCUEr {
	--card-actions-justifyContent: center;
}
.VGOqD {
	font: var(--typography-t80);
}
.nDkuk {
	--headline-marginBottom-regular: 12px;
}
.uCVfO {
	--headline-marginBottom-compact: 8px;
}
.LMwzg {
	gap: --var(--socialLinks-gap, 12px);
}
.ypmn {
	background: var(--paginationDots-dot-background, transparent);
}
.rSWM {
	border: 1px solid var(--paginationDots-dot-borderColor, #6c6d6f);
}
.OsZBP {
	height: var(--paginationDots-dot-height, 6px);
}
.cFfsi {
	margin: var(--paginationDots-dot-margin, 0 3px);
}
.JgpQK {
	transition: all var(--motion-enter-duration) var(--motion-enter-timing);
}
.hHnOf {
	width: var(--paginationDots-dot-width, 6px);
}
.kvoS {
	background: var(--paginationDots-dotActive-background, #000);
}
.dHtFX {
	margin: var(--paginationDots-dotActive-margin, 0 2px);
}
.Javgp {
	height: var(--paginationDots-dotActive-height, 8px);
}
.azEp {
	width: var(--paginationDots-dotActive-width, 8px);
}
.xBpws {
	height: var(--paginationDots-dotEnd-height, 6px);
}
.SUJGQ {
	width: var(--paginationDots-dotEnd-width, 6px);
}
.tyGaL {
	transition: width 0.5s ease-in-out;
}
.xYxW {
	transition: height 0.5s ease-in-out;
}
.YRByo {
	width: var(--progressBar-vertical-width, 100%);
}
.BIcsh {
	height: var(--progressBar-parent-height, 12px);
}
.NPGDR {
	height: var(--progressBar-parent-vertical-height, 100%);
}
.fDUVJ {
	width: var(--progressBar-parent-vertical-width, 100%);
}
.BiPYf {
	bottom: 24px;
}
.uHlCs {
	right: 24px;
}
.iWsRM {
	background: #333;
}
.keSoL {
	top: 20px;
}
.POiHk {
	transform: translateY(0);
}
.CaiuI {
	width: 85%;
}
.zZYmm:after {
	background: rgba(0, 0, 0, 0.65);
}
.kTfoN:after {
	height: 100%;
}
.kKXKN:before {
	background: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.08) 28%, rgba(0, 0, 0, 0.55));
}
.OlCnq:after {
	background: linear-gradient(-180deg, transparent 40%, rgba(0, 0, 0, 0.08) 55%, rgba(0, 0, 0, 0.19) 65%, rgba(0, 0, 0, 0.65));
}
.CuTTL:after {
	height: 70%;
}
.reDgC {
	filter: blur(8px);
}
.IYTvt {
	transform: scale(1.1);
}
.WtsOb {
	background: #000;
}
.ktZXW {
	background: #151617;
}
.jGhYI {
	left: 5px;
}
.YXCdo {
	top: 5px;
}
.iqSRQ svg {
	color: #fff;
}
.tIWM {
	font: var(--galleryControls-slideDetails-font, var(--typography-t10));
}
.EqClu {
	animation: rotator 1.4s linear infinite;
}
.agWkY {
	stroke: var(--loadAnimation-stroke, #000);
}
.dTQf {
	stroke: var(--loadAnimation-dark-stroke, #fff);
}
.eYyft {
	animation: dashSM 1.4s ease-in-out infinite;
}
.GkAxD {
	animation: dash 1.4s ease-in-out infinite;
}
.fpsiI {
	animation: dashLG 1.4s ease-in-out infinite;
}
.KKcxO {
	width: var(--popover-width);
}
.UEHlr {
	--pureButton-iconBefore-padding: var(--popover-iconBefore-padding);
}
.ElCjG {
	--button-color-resting: var(--popover-button-color-resting);
}
.iFbVy {
	--button-paddingTop: var(--popover-button-paddingTop);
}
.opaSe {
	--button-paddingBottom: var(--popover-button-paddingBottom);
}
.ypkQF {
	font: var(--popover-font, var(--typography-t05));
}
.RhWwE {
	padding: var(--popover-padding, 24px);
}
.bqXG {
	color: var(--popover-color);
}
.wHHfb {
	display: var(--popover-content-display, block);
}
.SZcrv {
	top: var(--popover-closeButton-top, 4px);
}
.WKmz {
	right: var(--popover-closeButton-right, 4px);
}
.RkoRa {
	width: var(--popover-closeButton-width, 32px);
}
.VtEsC {
	--floatingArrow-size: var(--popover-arrow-size);
}
.KJZoi {
	--floatingArrow-BoxShadow: var(--popover-boxShadow);
}
.ZdQPi {
	width: var(--tooltip-width, max-content);
}
.eLEfp {
	font: var(--tooltip-font, var(--typography-t05));
}
.ICIle {
	color: var(--tooltip-color);
}
.AaApu {
	width: var(--tooltip-width);
}
.cuksA {
	padding: var(--tooltip-padding, 24px);
}
.UrDeb {
	display: var(--tooltip-content-display, block);
}
.zgzDC {
	--floatingArrow-size: var(--tooltip-arrow-size);
}
.RKpVi {
	--floatingArrow-boxShadow: var(--tooltip-boxShadow);
}
.liAe {
	background: var(--surface-background-color, var(--container-background-color));
}
.zYIfP {
	color: var(--surface-color, #121213);
}
.pYgZk {
	overflow: var(--surface-overflow, hidden);
}
.yVE {
	color: var(--label-color, #1d1e1f);
}
.zaYKx {
	font: var(--label-font, var(--typography-t20));
}
.rBsgK {
	color: var(--inputs-label-color-success, inherit);
}
.KALwT {
	color: var(--inputs-label-color-warning, inherit);
}
.pLigw {
	border: 1.25px solid #000;
}
.guRMk {
	color: #000;
}
.tlROs {
	height: 18px;
}
.lQXKv {
	transition: all 0.25s linear;
}
.FXKHU {
	--pureButton-border-width: 0;
}
.Yprod > span svg,
.oZqTz {
	transition: transform 0.25s linear, background 0.25s linear;
}
.pyQYW {
	opacity: 0.3;
}
.twgHC {
	color: var(--primaryControls-disabled-color);
}
.FAEfd {
	clip: rect(0, 0, 0, 0);
}
.EZors {
	color: var(--primaryControls-label-color);
}
.zNqsU {
	color: var(--primaryControls-labelDisabled-color);
}
.oBhsP {
	--pureButton-icon-content-size: var(--primaryControls-icon-play-size-compact, 60px);
}
.mytMP img,
.mytMP svg {
	padding: var(--primaryControls-icon-play-padding-compact, 0);
}
.xwvfr {
	--inputs-spacing: 8px;
}
.iSRdK {
	height: var(--inputs-height);
}
.IfTKw:has(input:disabled) {
	background: var(--inputs-background-disabled);
}
.clotr:has(input:disabled) {
	cursor: not-allowed;
}
.zEzYE:has(input:disabled) {
	color: var(--inputs-color-disabled);
}
.CXqu {
	color: var(--inputs-slot-color-resting);
}
.uqAKu {
	color: var(--inputs-slot-color-disabled);
}
.wuOux {
	gap: var(--inputs-spacing);
}
.tnWPW {
	color: inherit;
}
.knaPs::placeholder {
	color: var(--inputs-placeholder-color-resting, var(--inputs-color-disabled));
}
.CoyHU {
	--inputs-height: 32px;
}
.GwcLu {
	--inputs-icon-size: 16px;
}
.PRLuV {
	--inputs-height: 48px;
}
.uJtoX {
	--inputs-icon-size: 24px;
}
.CXxoy {
	--inputs-height: 56px;
}
.hGtcM {
	--inputs-icon-size: 32px;
}
.QdVyv {
	color: var(--inputs-color-error);
}
.gczCO {
	font: var(--statusText-font, var(--typography-t20));
}
.eGtCW {
	color: var(--statusText-color-error, var(--color-status-error));
}
.IlkVT {
	color: var(--color-status-neutral);
}
.nonaF {
	color: var(--color-status-success);
}
.qSpIo {
	color: var(--color-status-warning);
}
.WGSx {
	--hyperlink-resting-color: var(--socialLink--resting-color, #000);
}
.YRHEc {
	--hyperlink-focus-color: var(--socialLink-focus-color, #000);
}
.evWpo span > svg {
	width: var(--socialLink-svg-width, 18px);
}
.obowI span > svg {
	height: var(--socialLink-svg-height, 18px);
}
.gQfj {
	width: var(--socialLink-icon-width, 32px);
}
.mBsnj {
	height: var(--socialLink-icon-height, 32px);
}
.drbgY {
	--pureButton-focus-outline: var(--carouselArrow-default-focus-outline, var(--focus-outline));
}
.kvznn {
	position: var(--carouselArrow-default-position, absolute);
}
.jxfvF {
	color: var(--carouselArrow-default-color, inherit);
}
.YCEeP {
	width: var(--carouselArrow-default-width, auto);
}
.NhtIF {
	height: var(--carouselArrow-default-height, 32);
}
.qCCHi {
	transition: var(--carouselArrow-default-transition, none);
}
.JkKLI {
	padding: var(--carouselArrow-default-padding, 0);
}
.jppZB {
	opacity: var(--carouselArrow-default-opacity, 1);
}
.pilLB {
	top: var(--carouselArrow-carouselArrowLeft-top, 50%);
}
.pxbou {
	transform: var(--carouselArrow-carouselArrowLeft-transform, translateY(-50%));
}
.gZSOF {
	left: var(--carouselArrow-carouselArrowLeft-left, 0);
}
.GmLRi {
	top: var(--carouselArrow-carouselArrowRight-top, 50%);
}
.JaKKx {
	transform: var(--carouselArrow-carouselArrowRight-transform, translateY(-50%));
}
.teviu {
	right: var(--carouselArrow-carouselArrowRight-right, 0);
}
.gZIgc img,
.gZIgc svg {
	width: var(--carouselArrow-default-svg-width, 24px);
}
.cpFjw img,
.cpFjw svg {
	height: var(--carouselArrow-default-svg-height, 24px);
}
.doeow {
	--webkit-overflow-scrolling: touch;
}
.tPrkX {
	--outline-color: #fff;
}
.mubJA {
	animation: SlideUpFadeIn 0.3s ease-out;
}
.jMoJf {
	transition: transform 0.2s ease-out;
}
.VTMBt {
	outline: 2px solid var(--outline-color);
}
.mhFS {
	--content-gap-desktop: var(--imageViewer-view-default-content-gap-desktop, 20px);
}
.CTSpS {
	--caption-width-desktop: var(--imageViewer-view-default-caption-width-desktop, 200px);
}
.BGjy {
	animation: ScaleFadeIn 0.3s ease-out;
}
.dDRbv {
	transition: max-width 0.3s ease-in-out;
}
.aCGmr {
	--caption-dark-text-color: var(--caption-dark-view-color, inherit);
}
.FrJOH {
	--caption-dark-credit-color: var(--caption-dark-view-color, inherit);
}
.HcBZz {
	color: var(--imageViewer-view-captionContainer-color, inherit);
}
.zzkIM {
	--divider-borderColor: var(--inlineWrapper-dividerColor);
}
.UtCfs {
	--divider-borderWidth: var(--inlineWrapper-borderWidth, 1px);
}
.JKyx {
	width: 80%;
}
.AzzAy {
	--margin-bottom: 0;
}
.FwIVJ {
	--margin-top: var(--edge-spacing);
}
.xjDaC {
	--toast-bottom: auto;
}
.jQgCx {
	--toast-left: 0;
}
.CqHO {
	--toast-right: 0;
}
.xhSgF {
	--toast-top: 0;
}
.ppzFc {
	--toast-width: 100%;
}
.ISfmy {
	--toast-left: auto;
}
.XZwvh {
	--margin-bottom: var(--edge-spacing);
}
.ydFcC {
	--margin-top: 0;
}
.ZXVmZ {
	--toast-bottom: 0;
}
.jNSWi {
	--toast-top: auto;
}
.PsWWp {
	--edge-spacing: var(--toast-edge-spacing, 12px);
}
.DrCw {
	padding: 0 var(--edge-spacing);
}
.kEPfu {
	left: var(--toast-left);
}
.lialm {
	right: var(--toast-right);
}
.FPKoq {
	top: var(--toast-top);
}
.vIXFm {
	bottom: var(--toast-bottom);
}
.ghdpm {
	width: var(--toast-width);
}
.PCgeO {
	width: var(--floatingArrow-size, 12px);
}
.kuzuH {
	height: var(--floatingArrow-size, 12px);
}
.CAVtR {
	background: inherit;
}
.CgaXZ:before {
	width: var(--floatingArrow-size, 12px);
}
.AWibQ:before {
	height: var(--floatingArrow-size, 12px);
}
.SzAcG:before {
	background: inherit;
}
.POvN:before {
	visibility: visible;
}
.Jlwuh:before {
	transform: translateX(0) rotate(45deg);
}
.hAtSr[data-placement^="top"] {
	bottom: calc(var(--floatingArrow-size, 12px) / -2);
}
.ibDqb[data-placement^="bottom"] {
	top: calc(var(--floatingArrow-size, 12px) / -2);
}
.LTZfP[data-placement^="left"] {
	right: calc(var(--floatingArrow-size, 12px) / -2 + 1px);
}
.AmTaT[data-placement^="right"] {
	left: calc(var(--floatingArrow-size, 12px) / -2 + 1px);
}
.qxlxb {
	transform: translateY(var(--edge-spacing) * 2);
}
.vSTxa {
	transform: translateY(calc(var(--edge-spacing) * -2));
}
.PwktL {
	background: var(--toast-background, #fff);
}
.uXdfI {
	color: var(--toast-message-color, var(--color-text-primary, #333));
}
.AeeTl {
	padding: var(--toast-view-padding, 12px);
}
.yZcDj {
	background: var(--toast-variant-info, var(--toast-background, #fff));
}
.zmlVn {
	color: var(--toast-variant-info-color, var(--color-text-primary, #333));
}
.tFzqq {
	background: var(--toast-variant-success, var(--toast-background, #fff));
}
.GpqEm {
	color: var(--toast-variant-success-color, var(--color-text-primary, #333));
}
.xPssW {
	background: var(--toast-variant-danger, var(--toast-background, #fff));
}
.JKQge {
	color: var(--toast-variant-danger-color, var(--color-text-primary, #333));
}
.wkWj {
	background: var(--toast-variant-warning, var(--toast-background, #fff));
}
.vUCsL {
	color: var(--toast-variant-warning-color, var(--color-text-primary, #333));
}
.fJdcs {
	margin-top: 24px;
}
.htGBS {
	margin-top: 40px;
}
.PriDW {
	margin-top: 8px;
}
.hCfqF {
	margin-top: 12px;
}
.eEzcu {
	margin-top: var(--caption-default-marginTop, 0);
}
.aZFDu {
	font-family: var(--caption-credit-fontFamily-regular, inherit);
}
.oqZz {
	font-family: var(--caption-creditSource-fontFamily-regular, inherit);
}
.lyWxS {
	margin-top: 4px;
}
.nWcVF {
	text-transform: var(--caption-creditSource-textTransform);
}
.PPcLh {
	letter-spacing: var(--caption-creditSource-letterSpacing);
}
.YxlyB {
	line-height: var(--caption-creditSource-lineHeight);
}
.mDqOy {
	font-family: var(--caption-separator-fontFamily-regular, inherit);
}
.UoVV {
	padding-top: 0;
}
.gFgY {
	padding-right: 2px;
}
.dSKvB {
	padding-bottom: 0;
}
.spGOb {
	padding-left: 2px;
}
.cOnLK {
	font-family: var(--caption-source-fontFamily-regular, inherit);
}
.npjDN {
	font-weight: var(--caption-title-fontWeight);
}
.FWSOf {
	font-family: var(--caption-title-fontFamily-regular, inherit);
}
.mIlhR {
	margin-right: var(--caption-title-marginRight, 8px);
}
.msTA-d {
	text-transform: var(--caption-title-textTransform);
}
.rpTQS {
	letter-spacing: var(--caption-title-letterSpacing, normal);
}
.OOSI {
	line-height: var(--caption-truncate-lineHeight, 1.4);
}
.jIRH {
	justify-content: center;
}
.mLASH {
	align-items: center;
}
.FSaCd {
	font-family: var(--caption-truncateBtn-fontFamily-regular, inherit);
}
.VTMUD {
	font-weight: var(--caption-truncateBtn-fontWeight, 400);
}
.kzvcA {
	letter-spacing: var(--caption-truncateBtn-letterSpacing, normal);
}
.GNzRB {
	text-decoration: var(--caption-truncateBtn-textDecoration, underline);
}
.barbu {
	font-family: var(--caption-text-fontFamily-regular, inherit);
}
.yKsXL {
	letter-spacing: var(--caption-text-letterSpacing, normal);
}
.IzgMt {
	line-height: 1.4;
}
.uhSzI {
	margin-top: var(--caption-text-marginTop, 4px);
}
.YGNMU {
	margin-bottom: var(--caption-text-marginBottom, 4px);
}
.oOOVE {
	padding-right: 20px;
}
.yDnWl {
	mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
}
.eKwrf {
	mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
}
.LEPjW {
	mask-position: 0 0, 100% 0;
}
.bxHJY {
	mask-repeat: no-repeat, no-repeat;
}
.OnZGX::-webkit-scrollbar-thumb {
	background-color: currentColor;
}
.txiFo::-webkit-scrollbar-thumb {
	border-radius: 9999px;
}
.UePg::-webkit-scrollbar-track {
	background-color: transparent;
}
.tDZif {
	max-width: 824px;
}
.DXqUA {
	object-fit: cover;
}
.HfYhe {
	margin-bottom: 0;
}
.MTjhY {
	margin-bottom: 24px;
}
.lqtkC {
	margin-top: 0;
}
.FbbUW i {
	font-size: var(--richText-default-i-fontSize);
}
.tUtYa i {
	line-height: var(--richText-default-i-lineHeight);
}
.vOCwz i {
	font-weight: var(--richText-default-i-fontWeight, inherit);
}
.yCufu a {
	font-size: var(--richText-default-a-fontSize);
}
.nyTIa a {
	text-decoration: var(--richText-default-a-textDecoration);
}
.SRXVc a {
	border-bottom: var(--richText-default-a-borderBottom, none);
}
.GHWGF {
	margin-bottom: var(--videoPlaylist-header-marginBottom, 24px);
}
.HkWF {
	margin-right: 0;
}
.kGyAC {
	margin-left: 0;
}
.RXyhf {
	margin-top: 17.5px;
}
.hBvCD {
	margin-right: var(--badge-marginRight);
}
.tVKun {
	font-weight: var(--badge-fontWeight);
}
.wVRrz {
	line-height: var(--badge-lineHeight);
}
.cvDzE {
	letter-spacing: var(--badge-letterSpacing, normal);
}
.fmKXo > span:first-child {
	align-items: center;
}
.kdxzy > span:first-child {
	align-self: stretch;
}
.pwCgh > span:first-child {
	background-color: var(--badgeCS-split-span-bg, #fff);
}
.DPfIc > span:first-child {
	margin-left: var(--badge-split-span-marginLeft, calc(var(--pureButton-padding) * -1));
}
.AwtkC > span:first-child {
	padding-left: var(--pureButton-padding);
}
.RdwBZ > span:first-child {
	padding-right: var(--pureButton-padding);
}
.bClPk > span:first-child {
	justify-content: center;
}
.XQpSH {
	border-bottom: var(--divider-borderWidth, 1px) solid var(--divider-borderColor);
}
.WvBvv {
	border-bottom: 7px solid var(--divider-borderColor);
}
.Xkttw {
	background-color: var(--taboola-backgroundColor);
}
.woNFX {
	letter-spacing: var(--taboola-headerText-letterSpacing);
}
.xFOBK {
	flex-wrap: var(--badgeTagWrapper-content-flexWrap, wrap);
}
.YsVzB {
	margin-top: var(--badgeTagWrapper-content-marginTop, 12px);
}
.NuCDJ {
	row-gap: var(--badgeTagWrapper-content-rowGap, normal);
}
.fMJDZ {
	justify-content: var(--badgeTagWrapper-content-justifyContent, normal);
}
.AnDSZ {
	margin-top: var(--badgeTagWrapper-badge-marginTop, 12px);
}
.quKju {
	margin-right: var(--badgeTagWrapper-badge-marginRight, 8px);
}
.jVJih {
	margin-top: var(--badgeTagWrapper-tags-marginTop, 12px);
}
.bxKQn li a {
	background-color: var(--badgeTagWrapper-tags-tag-bg, var(--badgeTagWrapper-tags-tag-bg-resting, var(--pureButton-bg)));
}
.vyjue li a {
	border-color: var(
		--badgeTagWrapper-tags-tag-border-color,
		var(--badgeTagWrapper-tags-tag-border-color-resting, var(--pureButton-border-color, transparent))
	);
}
.SaRof li a {
	outline-offset: var(--badgeTagWrapper-tags-tag-outlineOffset);
}
.jHnzC {
	text-transform: var(--liveBadge-label-textTransform);
}
.sJBQj {
	background-color: #fff;
}
.OTVer {
	padding-left: 20px;
}
.Sukw:before {
	background-color: #fff;
}
.GXFBU:before {
	border-radius: 50%;
}
.ikwde:before {
	box-shadow: var(--liveBadge-icon-before-boxShadow, 0 0 0 1px #fff);
}
.ULZHs {
	border-radius: var(--liveBadge-wrapper-borderRadius, 16px);
}
.RRotc {
	flex-flow: row;
}
.jSlXR {
	border-radius: none;
}
.RwkLV {
	align-items: var(--share-default-alignItems);
}
.FokqZ {
	margin-left: var(--share-default-marginLeft);
}
.LhXlJ {
	padding-bottom: var(--share-default-paddingBottom, 0);
}
.NUfbq > :not(:first-child) {
	margin-left: var(--share-networks-button-notFirstChild-marginLeft, 16px);
}
.kqfZ > :not(:first-child) {
	margin-right: var(--share-networks-button-notFirstChild-marginRight);
}
.WEJto {
	list-style: var(--share-network-listItem-listStyle, none);
}
.NoTgg {
	background-color: var(--share-networks-button-backgroundColor);
}
.pYmVc {
	min-width: var(--share-networks-button-minWidth);
}
.eHvZI {
	max-width: var(--share-networks-button-maxWidth);
}
.ArvQf {
	padding-left: var(--share-networks-button-paddingLeft, 7px);
}
.dUniT {
	padding-right: var(--share-networks-button-paddingRight, 7px);
}
.Mzjkf {
	padding-top: var(--share-networks-button-paddingTop, 7px);
}
.fnpin {
	padding-bottom: var(--share-networks-button-paddingBottom, 7px);
}
.uklrk {
	border-radius: var(--share-networks-button-borderRadius);
}
.CKnnA {
	border-color: var(--share-networks-button-borderColor);
}
.nCmVc {
	border-style: var(--share-networks-button-borderStyle);
}
.qWWFI {
	border-width: var(--share-networks-button-borderWidth);
}
.WDGKU svg {
	min-width: var(--share-Share-svg-minWidth);
}
.nhtNI svg {
	max-width: var(--share-Share-svg-maxWidth);
}
.BbEET {
	background-color: var(--share-networks-button-pressed-backgroundColor);
}
.ueGdH {
	margin-left: 10px;
}
.fbQWk {
	z-index: var(--share-morePseudoCaret-zIndex, 2);
}
.HsBwt:after {
	border-color: transparent transparent #fff;
}
.KcDq:after {
	border-style: var(--share-morePseudoCaret-after-borderStyle, solid);
}
.Toeos:after {
	border-width: 10px;
}
.FKBAW {
	background-color: var(--share-moreBtn-backgroundColor-resting);
}
.GAZtG {
	border-width: var(--share-moreBtn-border-width, 0);
}
.hirhj {
	border-color: var(--share-moreBtn-border-color-resting);
}
.gwkmg {
	line-height: var(--share-moreLabel-lineHeight, 1);
}
.rtGri {
	text-align: var(--share-moreLabel-textAlign, left);
}
.KUSCH {
	flex-wrap: var(--share-moreButtons-flexWrap, nowrap);
}
.xZCNW {
	background-color: var(--stickyad-StickyAd-backgroundColor, #fff);
}
.tPakT {
	z-index: var(--stickyad-StickyAdStuckCompact-zIndex, 1);
}
.CsNmx {
	text-transform: var(--cardGrid-heading-textTransform, none);
}
.DHUQQ {
	margin-bottom: var(--cardGrid-heading-marginBottom, 16px);
}
.RRvbN {
	align-self: center;
}
.lFaNr > a {
	text-decoration: none;
}
.nkdHX {
	justify-content: space-between;
}
.GYydp {
	margin-top: auto;
}
.glxIO {
	margin-right: auto;
}
.paZQx {
	margin-bottom: auto;
}
.vUYNV {
	margin-left: auto;
}
.OezXe {
	margin-left: var(--sponsorBanner-inlineLogo-marginLeft, 12px);
}
.Pblkr {
	margin-left: var(--sponsorBanner-infoButton-marginLeft, 8px);
}
.CeRFe {
	min-width: 115px;
}
.oSvsm {
	z-index: 10000;
}
[data-interactionType="keyboard"] .aIfnN {
	outline-offset: var(--focus-outlineOffset);
}
.FuEs {
	text-align: center;
}
.GCxLR {
	padding-bottom: 8px;
}
.hBmQi {
	padding-left: 12px;
}
.ACtel {
	padding-right: 12px;
}
.UeCOM {
	flex-wrap: wrap;
}
.dAmzA {
	list-style: none;
}
.ltDkr {
	margin-left: -8px;
}
.qBPOY {
	margin-top: -12px;
}
.qoFvU {
	background-color: var(--tags-tag-backgroundColor, var(--pureButton-bg));
}
.eqFg {
	border-radius: var(--tags-tag-borderRadius, 0);
}
.ibBnq {
	text-decoration: none;
}
.TkdYt {
	margin-top: var(--tags-tag-marginTop-compact, 12px);
}
.MALjb:first-child,
.VUFMN + .VUFMN {
	margin-left: 8px;
}
.apmbq > :nth-child(2) {
	border-left: var(--tags-tasSplit-borderLeft);
}
.kEgaK > :nth-child(2) {
	padding-left: var(--tags-tasSplit-paddingLeft);
}
.pZjYK {
	letter-spacing: var(--tags-heading-letterSpacing);
}
.JKlkC {
	margin-bottom: var(--tags-heading-compact-marginBottom, 24px);
}
.HsNzY {
	border-left: var(--quote-borderLeft, 0);
}
.JnYwf {
	font-family: sans-serif;
}
.jsU {
	font-style: normal;
}
.WtEci {
	padding-right: 0;
}
.seFhp {
	padding-left: 0;
}
.NAxPP {
	border-bottom: var(--quote-borderBottom-borderBottomWidth, 1px) solid var(--quote-border-color);
}
.DTNap > div {
	border-bottom: var(--quote-borderBottom-div-borderBottom, none);
}
.daMmF {
	letter-spacing: var(--quote-pullQuote-letterSpacing, normal);
}
.iGXXi > div {
	font-family: var(--quote-pullQuote-div-fontFamily, inherit);
}
.eOdDV {
	letter-spacing: var(--quote-blockQuote-letterSpacing, normal);
}
.zJFTS > div {
	font-family: var(--quote-blockQuote-div-fontFamily, inherit);
}
.AYyAy > div {
	font-size: var(--quote-blockQuote-div-fontSize, inherit);
}
.yckcy > div {
	line-height: var(--quote-blockQuote-div-lineHeight, inherit);
}
.dNrjv {
	justify-content: stretch;
}
.jwWXL img,
.jwWXL svg {
	margin-bottom: var(--quote-topBorder-marginBottom, 0);
}
.TcvpK img,
.TcvpK svg {
	margin-left: var(--quote-topBorder-marginLeft, 32px);
}
.GnZyW img,
.GnZyW svg {
	margin-right: var(--quote-topBorder-marginRight, 32px);
}
.JEhbv img,
.JEhbv svg {
	margin-top: var(--quote-topBorder-marginTop, 0);
}
.pyyRD {
	border-left: var(--quote-leftBorder-borderLeftWidth, 1px) solid var(--quote-border-color);
}
.RBrva {
	padding-left: 16px;
}
.DvAwN {
	margin-bottom: var(--quote-text-compact-marginBottom, 21px);
}
.IkeLa {
	margin-left: var(--quote-text-compact-marginLeft, 0);
}
.SsRNi {
	margin-right: var(--quote-text-compact-marginRight, 0);
}
.okhfR {
	margin-top: var(--quote-text-compact-marginTop, 21px);
}
.QnvPZ > p {
	margin-bottom: var(--quote-text-compact-marginBottom, 21px);
}
.qbJCm > p {
	margin-left: var(--quote-text-compact-marginLeft, 0);
}
.vUdUe > p {
	margin-right: var(--quote-text-compact-marginRight, 0);
}
.iwdZR > p {
	margin-top: var(--quote-text-compact-marginTop, 21px);
}
.EKBC {
	padding-bottom: var(--quote-cite-compact-paddingBottom, 20px);
}
.Kuqik {
	border-radius: 16px;
}
.McMna {
	padding-top: 16px;
}
.ubPuV {
	padding-right: 16px;
}
.pdYhu {
	padding-bottom: 16px;
}
.Qcvvy {
	margin-top: var(--listicle-body-marginTop-compact, 24px);
}
.qLtV:only-child {
	margin-top: 0;
}
.LdpEt {
	margin-top: var(--listicle-image-marginTop-compact, 24px);
}
.oFFrS {
	margin-bottom: 8px;
}
.EcdEg {
	letter-spacing: var(--articleBody-body-letterSpacing, normal);
}
.MvWXB {
	margin-top: var(--articleBody-body-firstChild-marginTop, auto);
}
.eTIW {
	margin-bottom: var(--articleBody-body-lastChild-marginBottom, 0);
}
.qlwaB {
	text-transform: var(--articleBody-dateline-textTransform);
}
.AGxeB {
	letter-spacing: var(--articleBody-dateline-letterSpacing);
}
.ykkUm {
	letter-spacing: var(--articleBody-h2-letterSpacing, normal);
}
.PvZ {
	margin-bottom: var(--articleBody-h2-marginBottom, 0);
}
.nIjPJ {
	margin-left: var(--articleBody-h2-marginLeft, 0);
}
.PMXYp {
	margin-right: var(--articleBody-h2-marginRight, 0);
}
.LmsHF {
	margin-top: var(--articleBody-h2-marginTop-compact, 24px);
}
.mNgye > u {
	text-decoration: var(--articleBody-h2-u-textDecoration, underline);
}
.lNbol + :not(div) {
	margin-top: 16px;
}
.LBPRq + div {
	margin-top: 24px;
}
.rBLIK:not(:has(+ p)) {
	margin-bottom: var(--articleBody-h2-space-marginBottom, 0);
}
.ZqdKL {
	letter-spacing: var(--articleBody-h3-letterSpacing, normal);
}
.xcLAU {
	margin-bottom: var(--articleBody-h3-marginBottom, 0);
}
.bunQU {
	margin-left: var(--articleBody-h3-marginLeft, 0);
}
.uhXXI {
	margin-right: var(--articleBody-h3-marginRight, 0);
}
.PjNjV {
	margin-top: var(--articleBody-h3-marginTop, inherit);
}
.hEiRX {
	margin-bottom: var(--articleBody-ol-margin-bottom, 24px);
}
.XoCUF {
	margin-bottom: var(--articleBody-ul-margin-bottom, 24px);
}
.Veett:before {
	margin-top: var(--articleBody-ul-li-marginTop);
}
.IGXmU {
	letter-spacing: var(--articleBody-p-letterSpacing, normal);
}
.yuUao > a {
	text-decoration: var(--articleBody-p-a-textDecoration, underline);
}
.TjIXL {
	margin-bottom: var(--articleBody-p-marginBottom-compact, 24px);
}
.cXscX {
	font-weight: var(--articleBody-b-fontWeight, 600);
}
.vtkaO {
	font-weight: var(--articleBody-strong-fontWeight, 600);
}
.miqYR {
	border-color: var(--editorsNote-borderColor, #cecfcf);
}
.PMJVQ {
	border-radius: var(--editorsNote-borderRadius, 8px);
}
.QtdQF {
	border-style: solid;
}
.WYbZw {
	border-width: 1px;
}
.sbNwD h1 {
	margin-bottom: var(--editorsNote-h1-marginBottom, 0);
}
.wyNiH h1 {
	margin-left: var(--editorsNote-h1-marginBottom, 0);
}
.oGaak h1 {
	margin-right: var(--editorsNote-h1-marginBottom, 0);
}
.mIoBf h1 {
	margin-top: var(--editorsNote-h1-marginBottom, 0);
}
.SyFCf h2 {
	margin-bottom: var(--editorsNote-h2-marginBottom, 0);
}
.KSVzn h2 {
	margin-left: var(--editorsNote-h2-marginBottom, 0);
}
.EMccI h2 {
	margin-right: var(--editorsNote-h2-marginBottom, 0);
}
.MTazT h2 {
	margin-top: var(--editorsNote-h2-marginBottom, 0);
}
.pxDKL h3 {
	margin-bottom: var(--editorsNote-h3-marginBottom, 0);
}
.syqKH h3 {
	margin-left: var(--editorsNote-h3-marginBottom, 0);
}
.AAxjg h3 {
	margin-right: var(--editorsNote-h3-marginBottom, 0);
}
.AGdf h3 {
	margin-top: var(--editorsNote-h3-marginBottom, 0);
}
.UPQXr h4 {
	margin-bottom: var(--editorsNote-h4-marginBottom, 0);
}
.OWaqr h4 {
	margin-left: var(--editorsNote-h4-marginBottom, 0);
}
.MWqqQ h4 {
	margin-right: var(--editorsNote-h4-marginBottom, 0);
}
.rhuiH h4 {
	margin-top: var(--editorsNote-h4-marginBottom, 0);
}
.jOwXI p {
	margin-bottom: var(--editorsNote-p-marginBottom, 12px);
}
.GfFUP p {
	margin-left: var(--editorsNote-p-marginBottom, 0);
}
.iLdhU p {
	margin-right: var(--editorsNote-p-marginBottom, 0);
}
.GuqqH p {
	margin-top: var(--editorsNote-p-marginBottom, 0);
}
.UXCTR p:not(:first-of-type) {
	margin-top: var(--editorsNote-p-notFirst-marginBottom, 12px);
}
.ExGxl p:last-child {
	margin-bottom: var(--editorsNote-p-lastChild-marginBottom, 0);
}
.tVLLJ {
	margin-bottom: var(--listBox-header-marginBottom-compact);
}
.DnWuW {
	border-radius: var(--listBox-list-borderRadius);
}
.qUJYE {
	border-bottom: var(--listBox-listItem-simple-borderBottom);
}
.mHUQ {
	align-items: var(--byline-alignItems, normal);
}
.BQWr {
	align-self: var(--byline-bylineContainer-alignSelf, auto);
}
.OcxMG {
	padding-bottom: var(--byline-container-padding-bottom, 24px);
}
.XYehN {
	flex-shrink: 0;
}
.eIHXt img {
	object-fit: cover;
}
.BLMNh img {
	object-position: top;
}
.rUogw {
	margin-right: var(--byline-logo-marginRight, 10px);
}
.AKyOv {
	font-size: var(--byline-byLineContent-fontSize, inherit);
}
.ubAkB {
	letter-spacing: var(--byline-byLineContent-letterSpacing, normal);
}
.rEPuv {
	flex-direction: column;
}
.zbFav {
	margin-right: var(--byline-spacing, 3px);
}
.CfkUa {
	max-height: var(--affiliate-logo-maxHeight, 1.33em);
}
.NwgWd {
	vertical-align: middle;
}
.gpiba {
	margin-left: var(--byline-bylineContentDate-marginLeft, 0);
}
.UamUc {
	text-align: var(--byline-textAlign, left);
}
.WxHIR {
	margin-bottom: var(--byline-contributor-marginBottom, 4px);
}
.yaUf > span a {
	text-decoration: underline;
}
.VOJBn > span a {
	font-weight: var(--byline-contributorLink-fontWeight, normal);
}
.HGUPg {
	font-size: var(--byline-pubDate-fontSize, inherit);
}
.OKAOH {
	padding-left: var(--byline-separator-spacing, 3px);
}
.PSAs {
	padding-right: var(--byline-separator-spacing, 3px);
}
.ngwLk {
	border-radius: 30px;
}
.vBqtr {
	border-radius: var(--inlineImage-common-figure-img-borderRadius, initial);
}
.KrDt {
	max-width: var(--inlineImage-common-figure-img-maxWidth, 100%);
}
.itslR {
	max-height: var(--inlineImage-common-figure-img-maxHeight, 100%);
}
.vMjAx {
	margin-top: var(--headline-title-marginTop, 0);
}
.eeTZd {
	margin-bottom: var(--headline-title-marginBottom, 0);
}
.WaKtx {
	letter-spacing: var(--headline-title-letterSpacing);
}
.tntuS {
	letter-spacing: var(--headline-title-letterSpacing, normal);
}
.gjbzK {
	margin-bottom: var(--headline-marginBottom-compact, 8px);
}
.uieav {
	letter-spacing: var(--headline-description-letterSpacing);
}
.Rnci {
	padding-bottom: 56.25%;
}
.oOrah {
	max-width: 100%;
}
.HSvcg {
	max-width: 500px;
}
.sOYaA {
	max-width: 540px;
}
.hjpOY {
	max-width: var(--socialEmbed-pinterest-caption-maxWidth, 420px);
}
.csTyU {
	margin-top: 2px;
}
.oHrvN {
	max-width: 550px;
}
.QbjsM {
	min-height: 525px;
}
.yuoDZ {
	min-width: none;
}
.VMXkK {
	min-height: 550px;
}
.rmcEn {
	min-width: 220px;
}
.OymXl {
	min-height: var(--socialEmbed-pinterest-pin-placeholder-minHeight-compact, 273px);
}
.ohChU {
	min-height: var(--socialEmbed-pinterest-board-placeholder-minHeight-compact, 349px);
}
.XklJ {
	min-height: 650px;
}
.DyqGa > blockquote {
	padding-left: 0;
}
.gggnd > blockquote {
	border-left: none;
}
.iUURH {
	min-height: 450px;
}
.vgFRr {
	min-height: 652px;
}
.WQyQP {
	line-height: 1.4rem;
}
.QGyss {
	margin-left: var(--truncate-caret-marginLeft);
}
.oimqG {
	align-items: flex-start;
}
.aIsY {
	background-color: var(--mediaOverlay-topLeftIndicator-backgroundColor);
}
.YrfeA {
	font-weight: var(--mediaOverlay-topLeftIndicator-fontWeight);
}
.ILYAY {
	border-radius: var(--mediaOverlay-topLeftIndicator-borderRadius);
}
.kJgPO {
	text-transform: var(--mediaOverlay-topLeftIndicator-textTransform, none);
}
.kOnH {
	letter-spacing: var(--mediaOverlay-topLeftIndicator-letterSpacing, normal);
}
.jPWEl {
	margin-top: var(--mediaOverlay-topLeftIndicator-margin-top, 0);
}
.CLwPV {
	justify-content: flex-end;
}
.KXlJ {
	align-items: flex-end;
}
.OVdeZ {
	margin-left: var(--mediaOverlay-bottomLeftIndicator-margin-left);
}
.fyVGd {
	margin-bottom: var(--mediaOverlay-bottomLeftIndicator-margin-bottom);
}
.harbb {
	background-color: var(--mediaOverlay-bottomRightIndicator-backgroundColor);
}
.PMWMn {
	border-radius: var(--mediaOverlay-bottomRightIndicator-borderRadius);
}
.dRcUW {
	margin-left: var(--mediaOverlay-bottomRightIndicator-margin-left);
}
.TNwJS {
	margin-bottom: var(--mediaOverlay-bottomRightIndicator-margin-bottom);
}
.BtZwG {
	margin-right: var(--mediaOverlay-bottomRightIndicator-margin-right);
}
.oROdv {
	grid-column: 2/3;
}
.HOAIM {
	grid-row: 1/3;
}
.dIEoT {
	border-radius: 50%;
}
.iFzkS {
	text-decoration: var(--hyperlink-textDecoration, underline);
}
.GpWVU:not(:has(div)) {
	border-bottom: var(--hyperlink-borderBottom, none);
}
.FqQij {
	margin-left: 5px;
}
.TJBcA {
	margin-right: 5px;
}
[data-interactionType="keyboard"] .hoXla {
	border-color: var(--hyperlink-focus-color);
}
[data-interactionType="keyboard"] .LWMCL {
	border-width: var(--hyperlink-focus-borderWidth, 1px);
}
[data-interactionType="keyboard"] .OQoGX {
	border-style: var(--hyperlink-focus-borderStyle, solid);
}
[data-interactionType="keyboard"] .AsANu {
	outline-offset: var(--hyperlink-focus-outlineOffset);
}
[data-interactionType="keyboard"] .RGmAb {
	border-radius: var(--hyperlink-focus-borderRadius, inherit);
}
.uNkTf {
	border-color: var(--hyperlink-pressed-color);
}
.OcWqX:not(:has(div)) {
	border-bottom: var(--hyperlink-pressed-borderBottom, none);
}
.ixQfr {
	text-decoration: var(--hyperlink-disabled-textDecoration, none);
}
.Iogqq {
	margin-top: var(--commercePromo-default-marginTop, 0);
}
.vbIsi {
	margin-bottom: var(--commercePromo-default-marginBottom, 0);
}
.GncOR {
	margin-bottom: var(--commercePromo-stacked-marginBottom, 16px);
}
.raGQJ {
	margin-left: var(--commercePromo-stacked-marginLeft, 16px);
}
.ojgJ {
	margin-right: var(--commercePromo-stacked-marginRight, 16px);
}
.WRJzh {
	margin-top: var(--commercePromo-stacked-marginTop, 16px);
}
.MInsT div:has(> span) {
	border-radius: var(--badge-demoted-text-borderRadius-resting);
}
.yATrP {
	box-shadow: var(--commercePromo-backed-boxShadow);
}
.bLlrT {
	min-width: var(--commercePromo-button-minWidth);
}
.WGlMw {
	border-left: var(--commercePromo-logoAdjacent-borderLeft);
}
.JrdoJ {
	padding-left: 8px;
}
.rZdfX {
	letter-spacing: var(--commercePromo-meta-letterSpacing, normal);
}
.exYQg {
	margin-top: 20px;
}
.iNjCR {
	margin-top: 16px;
}
.eDvnJ {
	z-index: 20;
}
.uMOq {
	border-radius: var(--card-borderRadius, 0);
}
.vQyvj {
	border-top: var(--card-contentBackedStacked-borderTop);
}
.ZXUVE {
	padding-left: var(--card-contentBackedStacked-paddingLeft, 12px);
}
.UPesc {
	padding-right: var(--card-contentBackedStacked-paddingRight, 12px);
}
.ivobs {
	border-top: var(--card-contentBackedStacked-hover-borderTop);
}
.gAjYU {
	border-top: var(--card-contentBackedStacked-pressed-borderTop);
}
.wgokj {
	outline-offset: var(--card-focus-outlineOffset, 0);
}
.QGHKv {
	align-items: stretch;
}
.VuOFc {
	flex-direction: var(--card-inline-flexDirection, row);
}
.ICwhc {
	margin-top: var(--card-wrapper-marginTop, 0);
}
.pZwe {
	padding-bottom: var(--meta-moreStoriesCard-paddingBottom);
}
.XcFxq {
	padding-top: var(--meta-moreStoriesCard-paddingTop);
}
.kSqqG {
	justify-content: var(--card-contentWrapperInline-justifyContent, initial);
}
.HNQqj {
	flex-direction: row;
}
.OIyS {
	padding-top: var(--card-contentBackedInline-paddingTop, 12px);
}
.bixLy {
	padding-bottom: var(--card-contentBackedInline-paddingBottom, 12px);
}
.cPgha {
	padding-right: var(--card-contentBackedInline-paddingRight, 12px);
}
[data-interactionType="keyboard"] .lGLMN h3 {
	text-decoration: var(--card-meta-focus-textDecoration, none);
}
[data-interactionType="keyboard"] .QTJCZ h3 {
	text-decoration: var(--card-metaDark-focus-textDecoration, none);
}
.qrEK h3 {
	text-decoration: var(--card-meta-pressed-textDecoration, none);
}
.fFAFe h3 {
	text-decoration: var(--card-metaDark-pressed-textDecoration, none);
}
.WtILi {
	padding-left: var(--card-immersiveMeta-paddingLeft, 12px);
}
.rTBG {
	padding-right: var(--card-immersiveMeta-paddingRight, 12px);
}
.YOODG {
	z-index: 1;
}
.FfVOu {
	padding-bottom: 12px;
}
.uVBLp {
	padding-bottom: var(--card-stackedBacked-paddingBottom, 12px);
}
.pJYTK {
	margin-left: var(--card-inlineImage-marginLeft, 12px);
}
.VdHmR {
	max-width: var(--card-figureInline16x9-maxWidth, 42%);
}
.rMQPT {
	max-width: 25%;
}
.QUSXm {
	max-width: 35%;
}
.vbvGH {
	max-width: var(--card-figureInline3x1-maxWidth, 33%);
}
.OfUWZ {
	max-width: var(--card-figureInline4x1-maxWidth, 50%);
}
.MWLZF {
	max-width: var(--figureInline1x1-maxWidth, 32%);
}
.PEVz {
	max-height: var(--figureInline1x1-maxHeight, none);
}
.kglHf:before {
	padding-bottom: 56.25%;
}
.VZEjc:before {
	padding-bottom: 150%;
}
.oxWPI:before {
	padding-bottom: 66.66667%;
}
.DeBtY:before {
	padding-bottom: 100%;
}
.VeeKr:before {
	z-index: 1;
}
.yKYWP:after {
	background-image: var(--gradients-1-immersiveLight);
}
.aPAsc:after {
	background-image: var(--gradients-2-immersiveLight);
}
.QvVqB:after {
	background-image: var(--gradients-3-immersiveLight);
}
.EUwyR:after {
	background-image: var(--gradients-1-immersiveDark);
}
.ovbkq:after {
	background-image: var(--gradients-2-immersiveDark);
}
.vAgaj:after {
	background-image: var(--gradients-3-immersiveDark);
}
.PQZuE {
	padding-bottom: var(--card-detailsActionsImmersive-paddingBottom, 12px);
}
.VLitc {
	padding-left: var(--card-detailsActionsImmersive-paddingLeft, 12px);
}
.ANdlY {
	padding-right: var(--card-detailsActionsImmersive-paddingRight, 12px);
}
.rGwPE {
	margin-left: -12px;
}
.zZsl img {
	max-height: var(--card-image-maxHeight);
}
.OwbFk {
	border-radius: var(--card-image-borderRadius);
}
.QuuaM {
	background-color: var(--card-image-backgroundColor);
}
.tQHio {
	border-bottom: var(--contentPromo-default-borderBottom, none);
}
.PCVZs {
	border-top: var(--contentPromo-default-borderTop, none);
}
.nbyvi {
	border-bottom: var(--meta-moreStoriesCard-borderBottom);
}
.PkWBr:first-child {
	border-top: var(--meta-moreStoriesCard-borderTop);
}
.GbVC {
	margin-top: var(--contentPromo-titleStyle-marginTop, 0);
}
.exKgG {
	margin-bottom: var(--contentPromo-titleStyle-marginBottom, 0);
}
.RTkZF {
	letter-spacing: var(--contentPromo-titleStyle-letterSpacing, normal);
}
.rRTs {
	padding-bottom: var(--contentPromo-spacing-paddingBottom, 0);
}
.jLoop {
	line-height: var(--contentPromo-card-lineHeight);
}
.NwMid {
	margin-left: var(--contentPromo-meta-indicators-marginLeft, initial);
}
.ExxYR {
	margin-right: var(--contentPromo-meta-indicators-marginRight, initial);
}
.gaMpf {
	background-color: var(--contentPromo-meta-indicators-backgroundColor);
}
.pxvCr {
	border-radius: var(--contentPromo-meta-indicators-borderRadius);
}
.WlcJ {
	overflow-y: auto;
}
.mKJtv {
	border-top: var(--markupEmbed-modalContent-borderTop, 1px solid #cecfcf);
}
.XjQrH :first-child {
	margin-top: 0;
}
.kcXgz :last-child {
	margin-bottom: 0;
}
.Shfq {
	background-color: var(--newsletterForm-default-backgroundColor, #f4f4f4);
}
.WCmkX {
	border-radius: var(--newsletterForm-default-borderRadius);
}
.dqYXf {
	border-style: var(--newsletterForm-default-borderStyle);
}
.mBtWP {
	border-width: var(--newsletterForm-default-borderWidth);
}
.CEwdD {
	border-color: var(--newsletterForm-default-borderColor);
}
.lXzX {
	max-height: 100vh;
}
.HtZMI {
	max-height: 0;
}
.HucpO {
	min-height: 0;
}
.fkBYl:before {
	background-image: var(--newsletterForm-watermark-before-backgroundImage);
}
.fmyKZ:before {
	background-size: var(--newsletterForm-watermark-before-backgroundSize);
}
.gpLPF:before {
	background-repeat: var(--newsletterForm-watermark-before-backgroundRepeat);
}
.ZdrHA {
	max-width: var(--newsletterForm-wrapper-compact-maxWidth, 526px);
}
.yuhoH {
	max-width: none;
}
.ubOdK {
	padding-top: 12px;
}
.CyPQj {
	padding-bottom: 24px;
}
.JEBJi {
	min-width: 32px;
}
.XzpYp {
	z-index: 2;
}
.JsdPQ {
	padding-right: var(--newsletterForm-closeBtn-paddingRight, var(--button-paddingRight, var(--pureButton-padding)));
}
.a-DOdz {
	padding-left: var(--newsletterForm-closeBtn-paddingLeft, var(--button-paddingLeft, var(--pureButton-padding)));
}
.hOcwM {
	border-width: var(--newsletterForm-closeBtn-border-width, var(--button-demoted-border-width));
}
.AODgy {
	border-radius: var(--newsletterForm-closeBtn-border-radius, var(--button-demoted-border-radius));
}
.gsZJd {
	border-style: var(--newsletterForm-closeBtn-border-style, var(--button-demoted-border-style));
}
.VSFOJ {
	min-width: 24px;
}
.DmuJx {
	text-align: var(--newsletterForm-description-textAlign, center);
}
.cylzN {
	letter-spacing: var(--newsletterForm-description-letterSpacing, normal);
}
.DGWnF {
	max-height: 1px;
}
.FoLUV > a {
	font-weight: var(--newsletterForm-disclaimers-a-fontWeight);
}
.ucZkc {
	text-align: left;
}
.gjSqd > div input {
	letter-spacing: var(--newsletterForm-formInput-input-letterSpacing, normal);
}
.oQoFP > div:first-of-type {
	border-width: var(--newsletterForm-formInput-borderWidth, 1px);
}
.lgrGD {
	margin-bottom: var(--newsletterForm-formInputGroup-marginBottom);
}
.RKZUi {
	font-weight: var(--newsletterForm-formSubmit-fontWeight);
}
.ttrm {
	line-height: var(--newsletterForm-formSubmit-lineHeight);
}
.HfmqV {
	letter-spacing: var(--newsletterForm-formSubmit-letterSpacing, normal);
}
.fgLta {
	background-color: var(--newsletterForm-formSubmit-colors-resting, var(--button-promoted-bg-resting));
}
.Vlhb {
	text-align: var(--newsletterForm-heading-textAlign, center);
}
.hHgsh {
	margin-bottom: 16px;
}
.GFuaT {
	justify-content: left;
}
.VhSin {
	min-height: 32px;
}
.GA-dj > button {
	align-self: center;
}
.SJzjz > button {
	flex-shrink: 0;
}
.JqRiA {
	letter-spacing: var(--newsletterForm-collapsedHeading-letterSpacing, normal);
}
.vsfnk {
	margin-top: var(--newsletterForm-inputLabel-marginTop, 8px);
}
.IkiKo {
	margin-right: var(--newsletterForm-inputLabel-marginRight, 0);
}
.CDVVI {
	margin-bottom: var(--newsletterForm-inputLabel-marginBottom, 8px);
}
.FOkPQ {
	margin-left: var(--newsletterForm-inputLabel-marginLeft, 0);
}
.RjcL {
	letter-spacing: var(--newsletterForm-inputLabel-letterSpacing, normal);
}
.xEvwA {
	font-weight: var(--newsletterForm-inputLabel-fontWeight);
}
.ErrWV {
	padding-top: var(--newsletterForm-juxtaposedTextWrapper-paddingTop, 0);
}
.QckOF {
	padding-bottom: var(--newsletterForm-juxtaposedTextWrapper-paddingBottom, 0);
}
.nLgXg {
	max-height: var(--newsletterForm-logo-maxHeight, auto);
}
.VhZCt {
	max-height: 32px;
}
.sEvYg {
	max-height: 48px;
}
.KifUJ {
	margin-bottom: 12px;
}
.iLiEV {
	letter-spacing: var(--newsletterForm-checkboxLabel-letterSpacing);
}
.JvEm {
	flex-basis: calc(100% - 32px);
}
.yjKUh {
	margin-top: 3px;
}
.toGje {
	flex-basis: 100%;
}
.uTbr {
	margin-top: var(--newsletterForm-checkboxWrapper-marginTop, 12px);
}
.TWLVZ {
	margin-top: var(--newsletterForm-checkbox-fieldset-marginTop, 16px);
}
.LcFzK {
	letter-spacing: var(--newsletterForm-successDescription-letterSpacing, normal);
}
.wCQDc {
	letter-spacing: var(--newsletterForm-successHeading-letterSpacing, normal);
}
.xZJxF {
	margin-top: var(--newsletterForm-successHeading-marginTop, 24px);
}
.suzId {
	margin-bottom: var(--newsletterForm-successHeading-marginBottom, 24px);
}
.Xpjgb {
	margin-bottom: 32px;
}
.AixAQ {
	letter-spacing: var(--newsletterForm-successEmail-letterSpacing, normal);
}
.GmDB {
	margin-top: var(--newsletterForm-successEmail-marginTop, 17px);
}
.sMuur {
	margin-right: var(--newsletterForm-successEmail-marginRight, 0);
}
.vGjSb {
	margin-bottom: var(--newsletterForm-successEmail-marginBottom, 0);
}
.OoP {
	margin-left: var(--newsletterForm-successEmail-marginLeft, 0);
}
.zkpVE {
	flex-grow: 1;
}
.dJzpa {
	min-height: 440px;
}
.xfVcn {
	max-height: calc(100vh - 180px);
}
.DXbtt {
	overflow-x: hidden;
}
.QBJnZ > * {
	max-width: 718px;
}
.Tcetk > * {
	margin-top: 0;
}
.TDOtw > * {
	margin-right: auto;
}
.LGEHo > * {
	margin-bottom: 0;
}
.AVZGz > * {
	margin-left: auto;
}
.aCCG {
	margin-left: -1000px;
}
.aXLjN {
	margin-right: -1000px;
}
.jTJdZ {
	margin-right: 8px;
}
.BOopr {
	margin-left: 32px;
}
.wTBri {
	justify-content: flex-start;
}
.rpjLt {
	margin-bottom: -20px;
}
.zRvBR {
	padding-bottom: var(--newsletterForm-requiredFieldText-marginBottom, 0);
}
.XrzrX {
	max-width: 718px;
}
.UMBA {
	object-position: center;
}
.TGBnE {
	border-radius: var(--gallery-galleryContainer-borderRadius);
}
.AKAHB {
	margin-bottom: var(--gallery-galleryHeaderCompact-marginBottom, 24px);
}
.wTtFS {
	letter-spacing: var(--gallery-galleryHeaderText-letterSpacing, normal);
}
.yaNF {
	margin-top: var(--gallery-galleryHeaderText-marginTop, 0);
}
.FVIZ {
	margin-left: var(--gallery-galleryHeaderText-marginLeft, 0);
}
.JsqvN {
	margin-right: var(--gallery-galleryHeaderText-marginRight, 0);
}
.RWInh {
	margin-bottom: var(--gallery-galleryHeaderText-marginBottom, 8px);
}
.VsJka {
	border-radius: var(--gallery-galleryArrow-borderRadius, 0);
}
.sWZE {
	padding-top: var(--gallery-galleryWrapper-paddingTop, 8px);
}
.tyDRZ {
	z-index: var(--gallery-galleryImageWrapper-zIndex, 2);
}
.lXDCk {
	max-height: var(--gallery-galleryImage-maxHeight, 100%);
}
.WjXg {
	max-width: var(--gallery-galleryImage-maxWidth, 100%);
}
.fmLLj:before {
	z-index: var(--gallery-galleryImage-before-zIndex, 2);
}
.qBpmZ {
	padding-bottom: var(--gallery-galleryImageRatio1x1-paddingBottom, 100%);
}
.opJl {
	padding-bottom: var(--gallery-galleryImageRatio2x3-paddingBottom, 150%);
}
.efFOC {
	padding-bottom: var(--gallery-galleryImageRatio3x2-paddingBottom, 66.67%);
}
.kjKNU {
	padding-bottom: var(--gallery-galleryImageRatio3x4-paddingBottom, 133.33%);
}
.qVkhB {
	padding-bottom: var(--gallery-galleryImageRatio4x3-paddingBottom, 75%);
}
.uzCpP {
	padding-bottom: var(--gallery-galleryImageRatio4x5-paddingBottom, 125%);
}
.DQKSr {
	padding-bottom: var(--gallery-galleryImageRatio5x2-paddingBottom, 40%);
}
.wwAqw {
	padding-bottom: var(--gallery-galleryImageRatio16x9-paddingBottom, 56.25%);
}
.JJXwm {
	border-radius: var(--gallery-galleryCounter-borderRadius, 100px);
}
.gWRci {
	transition-property: opacity;
}
.aNnIu {
	transition-duration: var(--motion-enter-duration);
}
.Cfypo {
	text-transform: var(--gallery-galleryCounterText-textTransform, none);
}
.YdpoB {
	letter-spacing: var(--gallery-galleryCounterText-letterSpacing, normal);
}
.vZHJR {
	border-radius: var(--gallery-galleryPaginationDots-borderRadius, 24px);
}
.UdONg {
	justify-content: var(--gallery-galleryPaginationDots-justifyContent, center);
}
.dCIOf {
	margin-top: var(--gallery-galleryPaginationDots-marginTop, 4px);
}
.CuJpq {
	white-space: var(--gallery-galleryPaginationDots-whiteSpace, nowrap);
}
.gjjeA {
	padding-top: 9px;
}
.iCEKb {
	padding-right: 9px;
}
.QspJs {
	padding-bottom: 9px;
}
.UQKFE {
	padding-left: 9px;
}
.QYtBu {
	margin-top: var(--gallery-galleryCaptionCompact-marginTop, 8px);
}
.OptIo {
	min-height: 28px;
}
.pbOtH:after {
	z-index: 0;
}
.bBRRK {
	z-index: var(--gradients-zIndex, 1);
}
.gusuE {
	max-height: 100%;
}
.tAvR {
	background-image: var(--gradients-immersiveTopBottom-dark-one);
}
.IJmgv {
	background-image: var(--gradients-immersiveTopBottom-light-one);
}
.IUCvJ {
	background-image: var(--gradients-immersiveTopBottom-dark-two);
}
.FYEGf {
	background-image: var(--gradients-immersiveTopBottom-light-two);
}
.KpwJP {
	background-image: var(--gradients-immersiveTopBottom-dark-three);
}
.KEtR {
	background-image: var(--gradients-immersiveTopBottom-light-three);
}
.GhpFi {
	background-color: transparent;
}
.qmwde {
	padding-top: 56px;
}
.BxWAG {
	padding-right: 22px;
}
.txIZO {
	padding-bottom: 56px;
}
.urAUB {
	padding-left: 22px;
}
.kkGSQ {
	align-items: start;
}
.BhsD {
	align-items: end;
}
.ZEydZ {
	letter-spacing: var(--immersiveLead-title-font-letterSpacing, normal);
}
.QXkWo {
	font-family: var(--immersiveLead-title-sponsored-fontFamily);
}
.ENvVs {
	font-size: var(--immersiveLead-title-sponsored-fontSize);
}
.lmXSU {
	font-weight: var(--immersiveLead-title-sponsored-fontWeight);
}
.Djmls {
	line-height: var(--immersiveLead-title-sponsored-lineHeight);
}
.jFMkG {
	border-radius: var(--immersiveLead-downArrow-border-radius);
}
.bcPPo {
	z-index: 16;
}
.wwGyS > button + button {
	margin-left: 12px;
}
.oyMgw {
	letter-spacing: var(--immersiveLead-ctaButton-letterSpacing);
}
.nsGMB {
	z-index: var(--zIndex-modal);
}
.SrhIT {
	border-radius: 80px;
}
.qMbzG {
	margin-right: 12px;
}
.eTtTr {
	padding-top: 24px;
}
.HdxqP {
	padding-bottom: var(--mediaLead-wrapper-paddingBottom-regular);
}
.JAXiZ {
	background-color: var(--mediaLead-wrapper-background-color);
}
.oMPKc {
	margin-bottom: var(--mediaLead-marginBottom, initial);
}
.RXQxL {
	max-width: 930px;
}
.zwpnd > :nth-child(2) {
	max-width: var(--mediaLead-caption-maxWidth);
}
.qwdi {
	max-width: 1248px;
}
.sCEmH {
	background-color: #000;
}
.kEdZo {
	margin-bottom: var(--mediaLead-leadContent-marginBottom, 24px);
}
.mvZn {
	margin-top: var(--mediaLead-headline-marginTop, 24px);
}
.RtFg {
	letter-spacing: var(--mediaLead-title-letterSpacing, normal);
}
.LUMjB {
	margin-bottom: var(--mediaLead-title-marginBottom, initial);
}
.iZrkr {
	margin-top: var(--mediaLead-caption-default-marginTop, 8px);
}
.KxZZC {
	background-color: var(--splitLead-background-darkColor, #000);
}
.sphs {
	padding-bottom: var(--divider-regular-paddingBottom);
}
.VhBSu {
	border-bottom: var(--divider-regular-borderWidth) solid var(--divider-regular-borderColor);
}
.pFYvw {
	grid-area: media;
}
.MowXg {
	max-width: 375px;
}
.GzXai {
	max-width: 672px;
}
.FWXxi {
	margin-left: var(--splitLead-mediaCaption9x16-marginLeft, auto);
}
.kLIdi {
	margin-right: var(--splitLead-mediaCaption9x16-marginRight, auto);
}
.ghKAY {
	margin-left: var(--splitLead-mediaCaption1x1-marginLeft, auto);
}
.vZbNE {
	margin-right: var(--splitLead-mediaCaption1x1-marginRight, auto);
}
.GEuLh {
	grid-area: byline;
}
.tIfqR {
	grid-area: leadContent;
}
.pOKAh {
	margin-top: var(--splitLead-headline-marginTop, 24px);
}
.jzGdy {
	letter-spacing: var(--splitLead-title-letterSpacing, normal);
}
.nHBAb {
	margin-bottom: var(--splitLead-title-marginBottom, initial);
}
.WNdIy {
	grid-area: caption;
}
.AzUyj {
	justify-self: var(--splitLead-captionCenter-justifySelf, center);
}
.vkle {
	align-self: start;
}
.JoGSb {
	line-height: 1;
}
.vjaII:before {
	max-height: 148px;
}
.UThBw:before {
	z-index: 2;
}
.OtPiD:before {
	transition-delay: var(--motion-duration-slow);
}
.lPUyj:before {
	transition-duration: var(--motion-enter-duration);
}
.PLUD:before {
	transition-property: opacity;
}
.GwWBE:after {
	max-height: 220px;
}
.GDLNd:after {
	z-index: 2;
}
.gHoFK:after {
	transition-delay: var(--motion-duration-slow);
}
.oHYxi:after {
	transition-duration: var(--motion-enter-duration);
}
.WqMa:after {
	transition-property: opacity;
}
.OgiQo {
	max-height: calc(56.25vh - 122px);
}
.JbKzJ:after,
.LhZho:before,
.VSgAh {
	transition-delay: var(--motion-exit-duration);
}
.BJfX {
	z-index: 0;
}
.qnNX {
	margin-top: 10px;
}
.RxwaF {
	margin-bottom: 7px;
}
.FpJdv {
	z-index: 4;
}
.hykDe {
	transition-delay: var(--motion-duration-slow);
}
.jqNCG {
	margin-right: 16px;
}
.vQPTh {
	margin-left: 16px;
}
.oMnJJ {
	z-index: var(--videoPlayerUi-bottomControls-zIndex, 3);
}
.duLvy {
	margin-bottom: 40px;
}
.qLXc {
	z-index: 3;
}
.OrMJA {
	justify-content: start;
}
.zllBD {
	transform-origin: 0 0;
}
.ZNjVJ {
	transition-property: width, transform;
}
.hfci {
	z-index: 5;
}
.DTlmW {
	padding-right: 8px;
}
.MSvKb {
	padding-top: 20px;
}
.yTKXw {
	padding-top: 18px;
}
.sXwFv {
	padding-right: 18px;
}
.XNQOU {
	padding-bottom: 18px;
}
.IHeek {
	padding-left: 18px;
}
.WKwEi {
	padding-right: 19px;
}
.rlDKB {
	padding-left: 19px;
}
.AtsYN {
	margin-bottom: 25px;
}
.SsHEh {
	margin-right: 19px;
}
.pifVy {
	margin-left: 19px;
}
.kNVGM {
	column-gap: var(--grid-gutters);
}
.gVBsf {
	z-index: var(--modal-zIndex, 20000000);
}
.zthXB {
	min-height: fill-available;
}
.ntpws {
	pointer-events: auto;
}
.LpBi {
	background-color: var(--modal-default-backgroundColor, rgba(0, 0, 0, 0.8));
}
.cUZaS {
	border-radius: var(--modal-inner-borderRadius, 8px);
}
.giGXv {
	background-color: var(--modal-inner-backgroundColor, #fff);
}
.gSlSZ {
	background-repeat: no-repeat;
}
.oAiOM {
	background-position: 50% 50%;
}
.osmqx {
	background-size: cover;
}
.QXDKT {
	min-width: 0;
}
.RfUAR {
	background-color: var(--modal-immersive-inner-backgroundColor, #fff);
}
.vMMaF {
	border-radius: var(--modal-immersive-inner-borderRadius, 10px);
}
.BVxRq {
	max-height: var(--modal-immersive-inner-maxHeight, calc(100vh - 48px));
}
.kwNpk {
	border-color: transparent;
}
.ReqyG {
	background-clip: padding-box;
}
.gWXsV {
	justify-content: var(--modal-immersive-footer-justifyContent, space-around);
}
.tsvvu {
	background-color: var(--modal-immersive-footer-backgroundColor, #fff);
}
.ewAv {
	flex-direction: var(--modal-immersive-footer-flexDirection-default, column);
}
.gczWS {
	z-index: var(--modal-immersive-footer-zIndex, 1);
}
.pFTlP {
	border-radius: 0;
}
.XfAwD {
	border-radius: 8px;
}
.Dyf {
	background-color: rgba(0, 0, 0, 0.75);
}
.tSBDB {
	object-fit: contain;
}
.OJxfa {
	background-color: var(--videoPlaylist-videoSlide-progress-backgroundColor);
}
.kyxz {
	background-color: var(--videoPlaylist-videoSlide-progressBar-backgroundColor);
}
.wNxoc {
	background-color: var(--pureButton-bg);
}
.OJpwZ {
	border-color: var(--pureButton-border-color, transparent);
}
.BOFPn {
	border-radius: var(--pureButton-border-radius);
}
.wSPfd {
	border-style: var(--pureButton-border-style, none);
}
.ofvJb {
	border-width: var(--pureButton-border-width, 0);
}
.gGlNh {
	letter-spacing: var(--pureButton-letterSpacing, normal);
}
.ARCOA {
	text-decoration: var(--pureButton-textDecoration, none);
}
.kyjTO {
	text-transform: var(--pureButton-textTransform);
}
.aANqO {
	transition-property: all;
}
.gHvnI:not(div):not(:disabled) {
	outline-offset: var(--pureButton-resting-outlineOffset);
}
.mzm {
	padding-bottom: var(--pureButton-paddingBottom, 0);
}
.MbcTC {
	padding-top: var(--pureButton-paddingTop, 0);
}
.tuAKv {
	text-overflow: ellipsis;
}
.iMbiE {
	white-space: var(--pureButton-label-whiteSpace, nowrap);
}
.CSJky {
	line-height: 0;
}
.zLlWU {
	padding-bottom: var(--button-paddingBottom, var(--pureButton-padding));
}
.Azhsg {
	padding-left: var(--button-paddingLeft, var(--pureButton-padding));
}
.wtRmE {
	padding-right: var(--button-paddingRight, var(--pureButton-padding));
}
.hajyU {
	padding-top: var(--button-paddingTop, var(--pureButton-padding));
}
.iTZkW {
	align-items: var(--carousel-carouselInner-alignItems, stretch);
}
.zGoMv {
	list-style: var(--carousel-carouselInner-listStyle, none);
}
.lbJqa {
	border-radius: var(--carousel-carouselOuter-borderRadius, 0);
}
.FAUzm {
	overflow-x: var(--carousel-carouselOuterScroll-overflowX, scroll);
}
.CYgtB {
	margin-left: var(--carousel-carouselArrowLeft-marginLeft);
}
.YiiNa {
	margin-right: var(--carousel-carouselArrowRight-marginRight);
}
.jkCvk {
	grid-column: 1;
}
.xnfEe {
	justify-self: end;
}
.NPgfO {
	grid-column: 3;
}
.nDYBu {
	grid-gap: var(--carousel-bottomControls-paginationDots-gridGap, 16px);
}
.fuGHd {
	margin-top: var(--carousel-paginationDots-marginTop, 6px);
}
.ynATb {
	margin-top: var(--carousel-paginationDots-inset-marginTop, -32px);
}
.YQop {
	justify-content: var(--carousel-justifyCenter-justifyContent, center);
}
.nSlfC {
	margin-top: -1px;
}
.bWaJF {
	margin-right: -1px;
}
.iqpUm {
	margin-bottom: -1px;
}
.mwqbS {
	margin-left: -1px;
}
.rJIzo {
	justify-content: var(--carousel-paginationDots-justifyContent, center);
}
.GLdeT {
	grid-column: 2;
}
.wqJFh {
	margin-top: var(--carousel-paginationDots-inset-marginTop, -16px);
}
.ssImf {
	margin-right: 6.25%;
}
.RTHNs {
	margin-left: 6.25%;
}
.zIIsP {
	letter-spacing: var(--dateTime-regular-letterSpacing, normal);
}
.dHdHP {
	margin-top: var(--spacing-compact-top);
}
.jLREf {
	margin-bottom: var(--spacing-compact-bottom);
}
.eCClZ > :first-child {
	margin-top: var(--spacing-firstChild-compact-top);
}
.nTLv > :first-child {
	margin-bottom: var(--spacing-firstChild-compact-bottom, var(--spacing-child-compact-bottom));
}
.jLsYA > :not(:first-child):not(:last-child) {
	margin-top: var(--spacing-child-compact-top);
}
.gmuro > :not(:first-child):not(:last-child) {
	margin-bottom: var(--spacing-child-compact-bottom);
}
.TOSFd > :last-child {
	margin-top: var(--spacing-lastChild-compact-top);
}
.VmeZt > :last-child {
	margin-bottom: var(--spacing-lastChild-compact-bottom);
}
.sCkVm > :first-child:last-child {
	margin-top: var(--spacing-firstChild-compact-top);
}
.hkQai > :first-child:last-child {
	margin-bottom: var(--spacing-lastChild-compact-bottom);
}
.NDJZt {
	user-select: var(--image-userSelect);
}
.VjqXl {
	pointer-events: none;
}
.hCeOI {
	padding-top: 10px;
}
.RoFD {
	padding-right: 10px;
}
.RlSzs {
	padding-bottom: 10px;
}
.xCWvo {
	padding-left: 10px;
}
.sfxjZ {
	margin-left: var(--list-list-marginLeft, 60px);
}
.TMeGR {
	counter-reset: item-count;
}
.WeAzC {
	letter-spacing: var(--listItem-letterSpacing, normal);
}
.cnYss > a {
	text-decoration: var(--listItem-a-textDecoration);
}
.qArv > a > strong {
	font-weight: var(--listItem-a-strong-fontWeight);
}
.yMMJc > :first-child {
	margin-top: var(--listItem-asideCompact-firstChild-marginTop, auto);
}
.bLTdx > :first-child {
	margin-top: var(--listItem-asideRegular-firstChild-marginTop, auto);
}
.ESvCM {
	padding-left: var(--listItem-ListItemOrdered-paddingLeft, 0);
}
.YyWF {
	counter-increment: item-count;
}
.Sejom:before {
	font-size: var(--listItem-ListItemOrdered-before-fontSize, 10px);
}
.hCkek:before {
	background-color: #000;
}
.nYZyJ:before {
	border-radius: 10px;
}
.GeGpz {
	flex-shrink: var(--carouselSlide-default-flexShrink, 0);
}
.giuUh {
	list-style: var(--carouselSlide-default-listStyle, none);
}
.LmzRU {
	align-items: var(--carouselSlide-default-alignItems, stretch);
}
.BqEc {
	justify-content: var(--carouselSlide-default-justifyContent, stretch);
}
.evNvN > iframe {
	max-width: 100%;
}
.SVBll {
	min-width: 64px;
}
.bpBbX {
	max-width: 284px;
}
.xTell {
	white-space: nowrap;
}
.EgONj {
	letter-spacing: var(--tag-letterSpacing, normal);
}
.EmFkb {
	z-index: var(--imageViewer-zIndex, 10001);
}
.UVZCZ {
	max-width: 100vw;
}
.UIRKr {
	z-index: var(--zIndex-toolbar);
}
.uJDAZ {
	letter-spacing: var(--imageViewer-captionToggle-letterSpacing, normal);
}
.CAUEf {
	letter-spacing: var(--imageViewer-gridToggle-letterSpacing, normal);
}
.qpeRR {
	justify-self: var(--imageViewer-totalImages-justifySelf, flex-end);
}
.euOWy {
	text-transform: var(--imageViewer-totalImages-textTransform, none);
}
.mRHpL {
	letter-spacing: var(--imageViewer-totalImages-letterSpacing, normal);
}
.miHog {
	transition-duration: 0.3s;
}
.rWwxu {
	transition-property: transform, opacity;
}
.nkbp {
	background-color: var(--imageViewer-expandButton-backgroundColor, rgba(0, 0, 0, 0.75));
}
.hUQGO {
	border-radius: var(--imageViewer-expandButton-borderRadius, 4px);
}
.QBuju {
	padding-top: var(--meta-simpleIndicators-paddingTop, 0);
}
.SHKi {
	padding-right: var(--meta-simpleIndicators-paddingRight, 0);
}
.nCIGi {
	padding-bottom: var(--meta-simpleIndicators-paddingBottom, 0);
}
.NxHUa {
	padding-left: var(--meta-simpleIndicators-paddingLeft, 0);
}
.sJErG {
	border-bottom: var(--meta-simpleIndicators-borderBottom);
}
.nJjCu {
	border-top: var(--meta-simpleIndicators-borderTop);
}
.sAjcO {
	padding-top: var(--meta-stacked-paddingTop, 12px);
}
.CJAFL {
	margin-top: var(--meta-main-marginTop, initial);
}
.gDeX {
	margin-bottom: var(--meta-main-marginBottom, initial);
}
.PbjJ {
	letter-spacing: var(--meta-body-letterSpacing, normal);
}
.zuqUq {
	margin-top: var(--meta-body-marginTop, 4px);
}
.WTxSK {
	margin-right: var(--meta-body-marginRight, 0);
}
.HxnoC {
	margin-bottom: var(--meta-body-marginBottom, 0);
}
.JmHQS {
	margin-left: var(--meta-body-marginLeft, 0);
}
.BEWVm {
	line-height: var(--meta-body-lineHeight);
}
.vECXd p:not(:last-child) {
	margin-bottom: var(--richtext-margin-bottom);
}
.bQtjQ {
	line-height: var(--meta-headline-lineHeight);
}
.FvMyr {
	text-transform: var(--meta-headline-textTransform, normal);
}
.WvoqU {
	letter-spacing: var(--meta-headline-letterSpacing);
}
.lZsYi {
	margin-bottom: var(--meta-subtitle-marginBottom, 8px);
}
.lkzRK {
	margin-top: var(--meta-subtitle-marginTop, 8px);
}
.soMma {
	margin-left: var(--meta-subtitle-marginLeft, 0);
}
.MbHDC {
	margin-right: var(--meta-subtitle-marginRight, 0);
}
.KdWtx {
	text-transform: var(--meta-subtitle-textTransform, normal);
}
.MjHGf {
	margin-top: var(--meta-tags-marginTop, 0);
}
.rmiAn {
	margin-bottom: var(--meta-tags-marginBottom, 0);
}
.wXbPV {
	margin-bottom: var(--meta-tagItem-marginBottom, 8px);
}
.YAJid {
	margin-left: var(--meta-tagItem-marginLeft, 8px);
}
.wPGsL {
	letter-spacing: var(--meta-tagItemText-letterSpacing, normal);
}
.NymAN > img {
	max-height: 24px;
}
.KXtv {
	margin-right: var(--meta-tagIcon-marginRight, 4px);
}
.IwWTn {
	margin-right: 6px;
}
.xurEa > img {
	max-height: 10px;
}
.hGpT {
	padding-bottom: var(--meta-immersive-paddingBottom, 20px);
}
.fOQuj {
	padding-left: var(--meta-immersive-paddingLeft, 20px);
}
.brhSz {
	padding-right: var(--meta-immersive-paddingRight, 20px);
}
.inezV {
	padding-top: var(--meta-immersive-paddingTop, 0);
}
.VgNyT {
	margin-left: var(--meta-indicators-marginLeft, 12px);
}
.RZITK {
	margin-right: var(--meta-indicators-marginRight, initial);
}
.dWIDw {
	align-items: var(--meta-indicators-alignItems);
}
.ZxQhU {
	justify-content: var(--meta-indicators-justifyContent);
}
.pRNRS {
	border-color: var(--border-color);
}
.HYGvC {
	border-radius: var(--actionListItem-border-radius, 0);
}
.GGIbz {
	border-style: var(--actionListItem-border-style, solid);
}
.whIeW {
	border-width: var(--actionListItem-border-width, 0);
}
.HlkSM {
	transition-property: background, border-color, color;
}
.iWpVP > span {
	align-items: center;
}
.wMnRV > span {
	align-items: flex-end;
}
.dCMNJ {
	align-self: stretch;
}
.xVDJU {
	align-self: flex-start;
}
.Gskzz {
	font-size: 20px;
}
.YdY {
	font-size: 32px;
}
.TWCBn {
	font-size: 24px;
}
.RVPG {
	align-items: var(--card-details-alignItems, center);
}
.UzlIl {
	flex-direction: var(--card-details-flexDirection);
}
.VXIwh {
	margin-top: var(--card-details-marginTop, 8px);
}
.hCp {
	min-height: 12px;
}
.YaqUo {
	align-items: var(--card-detailsList-alignItems, center);
}
.BedyR:not(:first-child) {
	margin-top: 8px;
}
.fzeHv {
	white-space: var(--card-detail-whiteSpace, nowrap);
}
.eSWW:first-child {
	padding-left: var(--card-detail-firstChild-paddingLeft, 8px);
}
.zUtsb {
	line-height: var(--card-detailsList-item-lineHeight);
}
.pHPfI + .pHPfI {
	margin-left: var(--card-detailsList-spacer-margin, 8px);
}
.dAyoq + .dAyoq.dAyoq:before {
	margin-right: var(--card-detailsList-spacer-margin, 8px);
}
.jKBwo img {
	max-height: 10px;
}
.EmSkh {
	margin-left: var(--card-actions-marginLeft, auto);
}
.yXaxe {
	margin-top: var(--card-actions-marginTop, 0);
}
.ZnHKW {
	margin-bottom: var(--card-actions-marginBottom, 0);
}
.BINFW {
	justify-content: var(--card-actions-justifyContent);
}
.YJPbO > div + div {
	margin-left: 12px;
}
.jeKuD:not:last-child {
	margin-right: 4px;
}
.Klzeu + .Klzeu {
	margin-left: 12px;
}
.SQFkJ {
	padding-top: 8px;
}
.Oxxfv {
	margin-left: var(--card-detailContentAffiliation-marginLeft);
}
.PasxK img {
	max-height: 16px;
}
.jrFcb {
	align-items: var(--indicator-alignItems);
}
.ZTOJs {
	padding-left: var(--indicator-default-padding-left, 8px);
}
.LGXlc {
	padding-right: var(--indicator-default-padding-right, 8px);
}
.ghFuI {
	padding-top: var(--indicator-default-padding-top, 4px);
}
.nJuI {
	padding-bottom: var(--indicator-default-padding-bottom, 4px);
}
.dLFtF {
	margin-left: var(--currOffset);
}
.tGgb {
	margin-right: var(--currContentOffset);
}
.nCxK {
	margin-right: var(--currOffset);
}
.uJctM {
	margin-left: var(--currContentOffset);
}
.fIUJY {
	border-radius: 12px;
}
.Fijzx {
	font-weight: 900;
}
.sXSFR {
	letter-spacing: 1px;
}
.Mxk {
	text-transform: uppercase;
}
.EtZY {
	letter-spacing: 0;
}
.jHJZf span {
	padding-top: 0;
}
.tYPAR span {
	padding-right: 10px;
}
.lyNBP span {
	padding-bottom: 0;
}
.XmLCy span {
	padding-left: 10px;
}
.iJFUK span + span {
	border-left: 1px solid #fff;
}
.xEaXw {
	padding-bottom: inherit;
}
.oVsVV {
	padding-bottom: 100%;
}
.Lomrk {
	padding-bottom: 150%;
}
.gIjeL {
	padding-bottom: 66.67%;
}
.aLosI {
	padding-bottom: 33%;
}
.hMRdj {
	padding-bottom: 133.33%;
}
.ncZXj {
	padding-bottom: 25%;
}
.lIngG {
	padding-bottom: 75%;
}
.IZbIK {
	padding-bottom: 125%;
}
.dEOtY {
	padding-bottom: 40%;
}
.a-DVqs {
	padding-bottom: 80%;
}
.aINUS {
	padding-bottom: 178%;
}
.aVQWH {
	padding-bottom: 22.41%;
}
.klTtn {
	border-radius: 4px;
}
.ABCGT {
	font-size: 13px;
}
.gSyLU {
	letter-spacing: 0.93px;
}
.TaAzQ {
	padding-right: 6px;
}
.UdmOy {
	flex-wrap: var(--selectors-wrapper-flexWrap, wrap);
}
.qrVFV {
	align-self: var(--selectors-alignSelf, unset);
}
.StcsA {
	margin-top: var(--selectors-marginTop, 0);
}
.rqSrF {
	border-color: var(--checkbox-input-borderColor, var(--selectors-borderColor-resting, var(--inputs-borderColor-resting)));
}
.jyoaZ {
	border-radius: var(--checkbox-input-borderRadius, var(--selectors-borderRadius, 0));
}
.ebtCJ {
	border-color: var(--selectors-borderColor-disabled);
}
.gDSym:checked {
	border-color: var(--selectors-background-disabledChecked, var(--inputs-borderColor-resting));
}
.ZULgT {
	border-color: var(--color-status-error);
}
.cFIei {
	border-color: var(--color-status-neutral);
}
.AzEvQ {
	border-color: var(--color-status-success);
}
.bsfDZ {
	border-color: var(--color-status-warning);
}
.HqDfq {
	border-color: var(--checkbox-input-borderColor, var(--selectors-borderColor-checked, var(--inputs-borderColor-resting)));
}
.lwFIf {
	margin-top: 1px;
}
.VHniq {
	flex-basis: 90%;
}
.ICOPq {
	margin-left: 8px;
}
.TUhHE {
	margin-left: var(--selectors-statusMsg-marginLeft, 0);
}
.pxTas {
	margin-top: var(--selectors-statusMsg-marginTop, 8px);
}
.dASZA {
	margin-left: var(--selectors-statusMsg-marginLeft-xsmall, 24px);
}
.oujv {
	margin-left: var(--selectors-statusMsg-marginLeft-small, 32px);
}
.ZXJaC {
	margin-left: var(--selectors-statusMsg-marginLeft-medium, 42px);
}
.yywHO {
	letter-spacing: var(--collection-title-letterSpacing, normal);
}
.lFzlq {
	text-transform: var(--collection-title-textTransform, normal);
}
.KJxw + div {
	margin-left: 8px;
}
.eZAqq {
	max-height: var(--collection-logo-maxHeight, 100%);
}
.TFznC {
	max-width: var(--collection-logo-maxWidth, 100%);
}
.yireW {
	text-decoration: var(--collection-secondaryLink-textDecoration, inherit);
}
.RbOV {
	text-transform: var(--collection-secondaryLink-textTransform, none);
}
.gPMhY {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.muuXf {
	border-bottom: 1px solid var(--moreOptions-header-borderColor);
}
.DVKXj {
	margin-bottom: 5px;
}
.KxKdP {
	margin-right: 20px;
}
.Oanlq {
	padding-right: 4px;
}
.PHOpB {
	padding-left: 4px;
}
.VNrGF {
	padding-right: 25px;
}
.wkxdO {
	padding-left: 25px;
}
.zlyiG {
	border-color: var(--inputs-borderColor-resting);
}
.LKxuD {
	border-radius: var(--inputs-borderRadius);
}
.HiHRW {
	border-color: var(--inputs-borderColor-focus);
}
[data-interactionType="keyboard"] .YOMRe {
	box-shadow: var(--inputs-outline-focus);
}
.fGGPm {
	border-color: var(--inputs-borderColor-disabled);
}
.oViuK:after {
	font-size: 12px;
}
.kNsSj:after {
	line-height: 18px;
}
.XvVZM:after {
	text-align: center;
}
.fhvLa {
	background-color: var(--modal-navWrapper-backgroundColor);
}
.apNhw {
	justify-items: center;
}
.jikui {
	padding-right: 110px;
}
.vdGyJ {
	padding-left: 110px;
}
.vQwsd {
	font-size: var(--modal-navTitle-font-size, 14px);
}
.dCgPF {
	font-weight: var(--modal-navTitle-font-weight, 500);
}
.hUqd {
	justify-self: start;
}
.wdXui > * + * {
	margin-left: 16px;
}
.rUEpM {
	min-width: auto;
}
.CFZbp {
	margin-right: 4px;
}
.MjIwR {
	margin-top: var(--headline-noBadge-marginTop, 0);
}
.uOjDz {
	margin-bottom: 36px;
}
.dlpLS {
	flex-flow: wrap;
}
.NBuIE {
	border-radius: var(--paginationDots-dot-borderRadius, 50%);
}
.hCYhn {
	border-color: var(--paginationDots-dotActive-borderColor, #000);
}
.IKCy {
	background-color: var(--progressBar-bar-backgroundColor);
}
.HsyjS {
	background-image: linear-gradient(
		135deg,
		transparent 16.67%,
		var(--progressBar-backgroundColor) 16.67%,
		var(--progressBar-backgroundColor) 50%,
		transparent 50%,
		transparent 66.67%,
		var(--progressBar-backgroundColor) 66.67%,
		var(--progressBar-backgroundColor) 100%
	);
}
.dPlRo {
	background-size: 4.24px 4.24px;
}
.KnguK {
	background-color: var(--progressBar-backgroundColor);
}
.clFyX {
	background-color: #000;
}
.zmzFL {
	transition-duration: var(--dockedVideoPlayer-motion-enter-duration);
}
.DgCzW {
	z-index: 100;
}
.SANxj {
	padding-bottom: 20px;
}
.vUzJq:after {
	transition-delay: var(--dockedVideoPlayer-motion-delay);
}
.ioOVn:after {
	transition-duration: var(--dockedVideoPlayer-motion-enter-duration);
}
.qxCb:before {
	transition-delay: var(--dockedVideoPlayer-motion-delay);
}
.vIFxO:before {
	transition-duration: var(--dockedVideoPlayer-motion-enter-duration);
}
.xCBdx {
	padding-top: 44px;
}
.jKeQb {
	transition-property: flex-basis;
}
.qrLvG {
	z-index: 10;
}
.OVlEG {
	justify-self: center;
}
.NxJgs {
	text-transform: var(--galleryControls-slideDetails-textTransform, none);
}
.DyvaZ {
	letter-spacing: var(--galleryControls-slideDetails-letterSpacing, normal);
}
.nxCMW {
	margin-left: 4px;
}
.EXjDs {
	stroke-dashoffset: 0;
}
.HEBil {
	stroke-linecap: round;
}
.dnyYA {
	transform-origin: center;
}
.UzvFN {
	stroke-dasharray: 54;
}
.rGgZo {
	stroke-dasharray: 80;
}
.kaiTr {
	stroke-dasharray: 160;
}
.rQsOe {
	z-index: var(--popover-zIndex, 1);
}
.ESgNT {
	min-width: var(--popover-minWidth);
}
.XKdAi {
	text-align: var(--popover-wrapper-textAlign, center);
}
.dquEX {
	border-radius: var(--popover-borderRadius, 4px);
}
.giyvS {
	background-color: var(--popover-backgroundColor, #fff);
}
.jlsGS:before {
	border-radius: var(--popover-borderRadius, 4px);
}
.rHoFa:before {
	z-index: -1;
}
.VZsk:before {
	box-shadow: var(--popover-boxShadow, 0 3px 3px 0 rgba(0, 0, 0, 0.25));
}
.genVg {
	align-items: var(--popover-content-alignItems, normal);
}
.xjOuG {
	z-index: var(--tooltip-zIndex, 1);
}
.gjMGv {
	max-width: var(--tooltip-maxWidth, 100%);
}
.smEXw {
	text-align: var(--tooltip-textAlign, center);
}
.ja-DQL {
	border-radius: var(--tooltip-borderRadius, 4px);
}
.ehGNH {
	min-width: var(--tooltip-minWidth);
}
.ZDoqK {
	background-color: var(--tooltip-backgroundColor, #fff);
}
.iALIa:before {
	border-radius: var(--tooltip-borderRadius, 4px);
}
.GFJRQ:before {
	box-shadow: var(--tooltip-boxShadow, 0 3px 3px 0 rgba(0, 0, 0, 0.25));
}
.ewvag {
	align-items: var(--tooltip-content-alignItems, normal);
}
.zpZVw {
	border-radius: var(--container-border-radius);
}
.Mxrkk {
	box-shadow: var(--elevation-0-boxShadow);
}
.NGQR {
	box-shadow: var(--elevation-10-boxShadow);
}
.BqBbn {
	box-shadow: var(--elevation-30-boxShadow);
}
.wlrkF {
	box-shadow: var(--elevation-50-boxShadow);
}
.IywyC {
	border-radius: 1px;
}
.qOkqA {
	background-color: var(--primaryControls-button-bg-resting, transparent);
}
.baOFk,
.yvwLC > span svg {
	border-radius: var(--primaryControls-button-border-radius);
}
[data-interactionType="keyboard"] .CNBxs {
	box-shadow: var(--primaryControls-focus-boxShadow);
}
.uWpll {
	font-size: 0;
}
.hpZRS {
	font-size: 7px;
}
.OFLoa {
	font-size: var(--inputs-icon-size);
}
.SPyYZ:has(input:disabled) {
	border-color: var(--inputs-borderColor-disabled);
}
.kcDHI input {
	padding-left: var(--inputs-spacing);
}
.LkbYf input {
	padding-right: var(--inputs-spacing);
}
.hUwQ {
	padding-left: calc(var(--inputs-spacing) * 2);
}
.nMDlz {
	padding-right: var(--inputs-slotAfter-paddingRight, calc(var(--inputs-spacing) * 2));
}
.cDQsK {
	justify-self: stretch;
}
.beClD {
	padding-right: calc(var(--inputs-spacing) * 2);
}
.VaRGD {
	margin-top: var(--statusText-marginTop, 8px);
}
.KDmWl {
	font-size: var(--carouselArrow-default-fontSize, 0);
}
.QYlxU {
	line-height: var(--carouselArrow-default-lineHeight, 1);
}
.fDIOQ {
	z-index: var(--carouselArrow-default-zIndex, 1);
}
.MGNQZ {
	border-radius: var(--carouselArrow-default-borderRadius, 0);
}
.yIwvw {
	min-width: var(--carouselArrow-default-minWidth, 32);
}
.VOxcT {
	border-color: var(--carouselArrow-default-borderColor, initial);
}
.vMxaw {
	border-style: var(--carouselArrow-default-borderStyle, solid);
}
.Pbsnh {
	border-width: var(--carouselArrow-default-borderWidth, 0);
}
.DImuH {
	box-shadow: var(--carouselArrow-default-boxShadow, none);
}
.KuhyT {
	background-color: var(--carouselArrow-default-backgroundColor, transparent);
}
.dseoa {
	pointer-events: var(--carouselArrow-carouselArrowIcon-pointerEvents, none);
}
.zhkiQ {
	max-height: calc(100dvh - var(--toolbar-height, 0) * 2);
}
.SELFd {
	padding-top: 100%;
}
.oOmRn {
	min-width: 100%;
}
.fwTTR {
	z-index: var(--zIndex-image);
}
.UAEE {
	z-index: var(--zIndex-caption);
}
.iHpuG {
	max-height: 33dvh;
}
.oLzSq {
	margin-bottom: var(--inlineWrapper-InlineWrapperCompact-marginBottom, 24px);
}
.QrHMO {
	margin-top: var(--inlineWrapper-InlineWrapperCompact-marginTop, 24px);
}
.sXthe {
	margin-bottom: var(--inlineWrapper-DividerTopCompact-marginBottom, 24px);
}
.dLWiJ {
	margin-bottom: var(--inlineWrapper-TightDividerTopCompact-marginBottom, 12px);
}
.ZXIoc {
	margin-bottom: var(--inlineWrapper-SingleDividerTopCompact-marginBottom, 24px);
}
.Ufjyt {
	margin-top: var(--inlineWrapper-DividerBottom-marginTop, 24px);
}
.taNqx {
	margin-top: var(--inlineWrapper-TightDividerBottomCompact-marginTop, 12px);
}
.xnMHK {
	margin-top: var(--inlineWrapper-SingleDividerBottom-marginTop, 16px);
}
.bigVG {
	margin-bottom: var(--inlineWrapper-fullGrid-compact-marginBottom, 24px);
}
.NYwzQ {
	margin-bottom: var(--inlineWrapper-noGrid-compact-marginBottom, 24px);
}
.ilAoG {
	max-width: var(--inlineWrapper-noGrid-maxWidth, 1920px);
}
.NXFkY {
	margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
}
.mZkak {
	margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
}
.CZHYG {
	flex-direction: column-reverse;
}
.RlaJn {
	z-index: var(--toast-zIndex, 999999);
}
.KPTDn,
.ZtLk:before {
	z-index: var(--floatingArrow-zIndex, -1);
}
.FRAAi:before {
	box-shadow: var(--floatingArrow-boxShadow, 0 3px 3px 0 rgba(0, 0, 0, 0.25));
}
.AmrQB {
	transition-property: height, opacity, transform;
}
.ARxRu {
	padding-top: var(--edge-spacing);
}
.otina {
	padding-bottom: var(--edge-spacing);
}
.xmXEm {
	border-radius: var(--toast-border-radius, 0);
}
.VevxA {
	box-shadow: var(--toast-elevation, var(--elevation-50));
}
.sErYO {
	min-height: 48px;
}
.aimoN {
	margin-left: 12px;
}
.ActNw > span:first-child {
	border-right-color: var(--badgeCS-split-border-inner-color);
}
.LotOY > span:first-child {
	border-right-style: var(--badge-split-border-inner-style);
}
.wHZw > span:first-child {
	border-right-width: var(--badge-split-border-inner-width);
}
.rmLJa {
	list-style-type: disc;
}
.oXKdW {
	list-style-position: inside;
}
.EpCSk {
	list-style-type: decimal;
}
.nqKDn {
	grid-template-columns: 1fr 1fr;
}
.ZzBIP {
	grid-template-rows: 1fr, 1fr;
}
.plDT {
	grid-template-columns: 1fr fit-content(60px) 1fr;
}
.iJYzE:not(:has(div)) {
	text-underline-offset: var(--hyperlink-textUnderlineOffset, auto);
}
[data-interactionType="keyboard"] .WevEd {
	text-decoration-style: var(--hyperlink-focus-textDecorationStyle, none);
}
.kOMGa {
	border-top-left-radius: var(--card-borderRadius, 0);
}
.qiJyR {
	border-top-right-radius: var(--card-borderRadius, 0);
}
.bpoDG {
	border-bottom-left-radius: var(--card-borderRadius, 0);
}
.nFtJ {
	border-top-left-radius: var(--card-imageFloating-borderTopLeftRadius, var(--card-borderRadius, 0));
}
.GHKp {
	border-bottom-left-radius: var(--card-imageFloating-borderBottomLeftRadius, var(--card-borderRadius, 0));
}
.awJgN {
	border-top-right-radius: var(--card-imageFloating-borderTopRightRadius, var(--card-borderRadius, 0));
}
.EuJtJ {
	border-bottom-right-radius: var(--card-imageFloating-borderBottomRightRadius, var(--card-borderRadius, 0));
}
.sUXwZ {
	border-top-left-radius: var(--card-figureInline-borderTopLeftRadius, var(--card-borderRadius, 0));
}
.qLSst {
	border-bottom-left-radius: var(--card-figureInline-borderBottomLeftRadius, var(--card-borderRadius, 0));
}
.Tphc {
	border-top-right-radius: var(--card-figureInline-borderTopRightRadius, 0);
}
.dDlKB {
	border-bottom-right-radius: var(--card-figureInline-borderBottomRightRadius, var(--card-borderRadius, 0));
}
.iRFVw {
	border-bottom-left-radius: var(--card-figureInline1x1-borderRadius, 0);
}
.zHngH {
	border-bottom-right-radius: var(--card-figureInline1x1-borderRadius, 0);
}
.qrShQ {
	border-top-left-radius: var(--card-figureInline1x1-borderRadius, 0);
}
.ZZxEf {
	border-top-right-radius: var(--card-figureInline1x1-borderRadius, 0);
}
.tOHqz {
	border-top-left-radius: var(--card-image-borderTopLeftRadius, var(--card-image-borderRadius));
}
.GfDiz {
	border-top-right-radius: var(--card-image-borderTopRightRadius, var(--card-image-borderRadius));
}
.rCJMb {
	border-bottom-right-radius: var(--card-image-borderBottomRightRadius, var(--card-image-borderRadius));
}
.HxCWP {
	border-bottom-left-radius: var(--card-image-borderBottomLeftRadius, var(--card-image-borderRadius));
}
.Fzquh:before {
	background-position-x: var(--newsletterForm-watermark-before-backgroundPositionX, 0);
}
.gTIDq {
	grid-template-columns: 1fr;
}
.GDslh {
	transition-timing-function: var(--motion-enter-timing);
}
.NmWjl {
	grid-template-areas: "leadContent" "media" "caption";
}
.TaAEi {
	grid-template-areas: "leadContent" "media" "caption" "byline";
}
.VNLvY:before,
.lAFWl:after {
	transition-timing-function: var(--motion-enter-timing);
}
.AnykJ,
.QlfJc:before,
.jqTGJ:after {
	transition-timing-function: var(--motion-exit-timing);
}
.nvpSA {
	grid-template-columns: repeat(var(--grid-columns), 1fr);
}
.WmKcC {
	border-bottom-left-radius: var(--modal-immersive-footer-borderBottomLeftRadius, 10px);
}
.WGLkm {
	border-bottom-right-radius: var(--modal-immersive-footer-borderBottomRightRadius, 10px);
}
.gBNlY {
	grid-template-columns: 1fr auto 1fr;
}
.oBTii {
	grid-column-start: var(--grid-column-start);
}
.mrzah {
	grid-column-end: span var(--grid-column-span);
}
.kzIjN {
	margin-block-start: 0;
}
.GNmeK {
	margin-block-end: 0;
}
.pYrtp {
	margin-inline-start: 0;
}
.dSqFO {
	margin-inline-end: 0;
}
.uEDQc {
	transition-timing-function: ease-in-out;
}
.JEct {
	list-style-type: none;
}
.iKqXF {
	grid-auto-flow: row;
}
.BmtPl {
	grid-auto-flow: column;
}
.DZFkZ:before,
.kWCWo,
.mOLRk:after {
	transition-timing-function: var(--dockedVideoPlayer-motion-enter-timing);
}
.qYfWS {
	grid-auto-rows: min-content;
}
.cHyST {
	grid-template-columns: repeat(3, 1fr);
}
.VwboG:hover {
	background-image: none;
}
.YKYa-d:hover {
	color: var(--caption-truncateBtn-hover-color, initial);
}
.LpXnG:hover.LpXnG:before {
	background: var(--caption-truncateBtn-hover-background);
}
.Elvxa:hover {
	color: var(--caption-dark-truncateBtn-hover-color, var(--caption-dark-truncateBtn-color));
}
.fdKFz:hover.fdKFz:before {
	background: var(--caption-dark-truncateBtn-hover-background);
}
.XSbaH > span a:hover {
	color: var(--byline-contributorLinkHover-color);
}
.asrEW:hover button {
	opacity: 1;
}
.vOdZs:hover {
	color: var(--color-interaction-hover);
}
.AchEV:hover:not(:disabled):not(:active) > span {
	color: var(--immersiveLead-downArrow-color-hover);
}
.lTWnM:hover svg {
	color: var(--videoPlayerUi-pipButton-hover-color);
}
.VOvCF:hover svg {
	transform: scale(1.1);
}
.wardV:hover {
	background-color: var(--imageViewer-expandButton-hover-backgroundColor, rgba(0, 0, 0, 0.83));
}
.kcRqD:hover {
	color: var(--imageViewer-expandButton-hover-color, #fff);
}
.SkfdE:hover {
	--pureButton-bg: var(--card-detailContentAffiliation-hover-backgroundColor);
}
.qXLdo:hover {
	background: var(--moreOptions-button-hover-background);
}
.rCQeU:hover {
	color: #fff;
}
.ZAwe:hover span {
	transform: scale(1.1) translateZ(0);
}
.sjPMK:hover {
	border: var(--primaryControls-liveIcon-hover-border);
}
.vSSyS:hover {
	color: var(--primaryControls-liveIcon-hover-color);
}
.LCpiU:hover {
	background-color: transparent;
}
.gGgdY:hover svg {
	color: var(--primaryControls-button-label-color-hover);
}
.UAxTQ:hover svg {
	background-color: var(--primaryControls-button-bg-hover);
}
.kIAmN:hover svg {
	transform: var(--primaryControls-button-transform-hover), scale(1.1);
}
.lgnfi:hover svg {
	color: #fff;
}
.UbNN:hover svg {
	color: var(--primaryControls-disabled-hover-color);
}
.QhVpK:hover svg {
	transform: scale(1);
}
.jCHwp:hover {
	color: var(--primaryControls-label-hover-color);
}
.fNKux:hover {
	color: var(--primaryControls-labelDisabled-hover-color);
}
.TupJA:hover {
	background-color: var(--carouselArrow-default-hover-backgroundColor);
}
.eIHIL:hover {
	border-color: var(--carouselArrow-default-hover-borderColor, var(--carouselArrow-default-borderColor));
}
.oOMyl:hover {
	opacity: var(--carouselArrow-default-hover-opacity);
}
[data-interactionType="keyboard"] .CoqvJ:focus-within {
	--gallery-arrows-opacity: 1;
}
.uTOAb:focus-visible {
	--pureButton-bg: var(--card-detailContentAffiliation-focus-backgroundColor);
}
.eFRhh:focus {
	color: var(--caption-truncateBtn-focus-color, initial);
}
.fzuTW:focus.fzuTW:before {
	background: var(--caption-truncateBtn-focus-background);
}
.DWzym:focus {
	color: var(--caption-dark-truncateBtn-focus-color, var(--caption-dark-truncateBtn-color));
}
.UIwYD:focus.UIwYD:before {
	background: var(--caption-dark-truncateBtn-focus-background);
}
[data-interactionType="keyboard"] .xqMcl:focus {
	outline: 1px auto;
}
[data-interactiontype="keyboard"] .kqbG a:focus {
	border-radius: var(--richText-default-a-focus-borderRadius, initial);
}
[data-interactiontype="keyboard"] .zrdEG a:focus {
	color: var(--richText-default-a-hover-color, var(--color-interaction-hover));
}
[data-interactiontype="keyboard"] .txGfn a:focus {
	outline: 1px var(--richText-default-a-hover-color, var(--color-interaction-hover)) solid;
}
[data-interactiontype="keyboard"] .ygKVe a:focus {
	outline-offset: -1px;
}
[data-interactiontype="keyboard"] .BbezD a:focus {
	padding: 0 1px var(--richText-default-a-focus-paddingBottom, 0);
}
[data-interactiontype="keyboard"] .UOtxr a:focus {
	text-decoration-style: var(--richText-default-a-focus-textDecorationStyle, none);
}
[data-interactiontype="keyboard"] .CVfpq a:focus {
	margin-top: 0;
}
[data-interactiontype="keyboard"] .xijV a:focus {
	margin-right: -1px;
}
[data-interactiontype="keyboard"] .soGRS a:focus {
	margin-bottom: 0;
}
[data-interactiontype="keyboard"] .XgdC a:focus {
	margin-left: -1px;
}
[data-interactionType="keyboard"] .nKDCU:focus:not(:disabled):not(:active) {
	background-color: var(--share-networks-button-focus-backgroundColor, var(--pureButton-bg));
}
[data-interactionType="keyboard"] .gTRVo:focus:not(:disabled):not(:active) {
	background-image: var(--share-networks-button-focus-backgroundImage);
}
[data-interactionType="keyboard"] .iCOvJ:focus:not(:disabled):not(:active) {
	color: var(--share-networks-button-focus-color);
}
[data-interactionType="keyboard"] .znFR:focus:not(:disabled):not(:active) {
	outline: var(--share-networks-button-focus-outline, var(--pureButton-focus-outline));
}
.Umfib > span a:focus {
	color: var(--byline-contributorLinkFocus-color);
}
[data-interactionType="keyboard"] .LDLer:focus {
	outline-offset: -1px;
}
[data-interactionType="keyboard"] .mrzbZ:focus {
	outline-width: 1px;
}
[data-interactionType="keyboard"] .RzTJw:focus {
	outline-style: solid;
}
[data-interactionType="keyboard"] .hGXEb:focus {
	border-radius: var(--truncate-button-focus-borderRadius, 0);
}
[data-interactionType="keyboard"] .Wzkzv:focus:not(:disabled):not(:active) {
	background-color: var(--newsletterForm-formSubmit-colors-focus, var(--button-promoted-bg-focus));
}
[data-interactionType="keyboard"] .SRAqH:focus:not(:disabled):not(:active) {
	color: var(--newsletterForm-formSubmit-color-focus, var(--button-promoted-color-focus));
}
[data-interactionType="keyboard"] .hviYw:focus:not(:disabled):not(:active) > span {
	color: var(--immersiveLead-downArrow-color-focus);
}
.tiVgH:focus {
	outline: var(--focus-outline);
}
.SNjgC:focus {
	outline-offset: var(--focus-outlineOffset);
}
[data-interactionType="keyboard"] .YYtC:focus:not(div):not(:disabled) {
	outline: var(--pureButton-focus-outline);
}
[data-interactionType="keyboard"] .rTpcz:focus:not(div):not(:disabled) {
	outline-offset: var(--pureButton-focus-outlineOffset, var(--focus-outlineOffset));
}
[data-interactionType="keyboard"] .fCfdG:focus:not(:disabled):not(:active) {
	--button-bg: var(--button-bg-focus, var(--button-bg-focus--internal));
}
[data-interactionType="keyboard"] .oMkBz:focus:not(:disabled):not(:active) {
	--button-border-color: var(--button-border-color-focus, var(--button-border-color-focus--internal));
}
[data-interactionType="keyboard"] .aOwuK:focus:not(:disabled):not(:active) {
	--button-color: var(--button-color-focus, var(--button-color-focus--internal));
}
[data-interactionType="keyboard"] .Dxtxw:focus {
	outline-color: var(--carouselSlide-carouselSlideFocus-outlineColor, initial);
}
[data-interactionType="keyboard"] .AmEPD:focus {
	outline-style: var(--carouselSlide-carouselSlideFocus-outlineStyle, solid);
}
[data-interactionType="keyboard"] .tcEfs:focus {
	outline-width: var(--carouselSlide-carouselSlideFocus-outlineWidth, 2px);
}
[data-interactionType="keyboard"] .JEByR:focus {
	outline-offset: var(--carouselSlide-carouselSlideFocus-outlineOffset, -2px);
}
[data-interactionType="keyboard"] .vyTVT:focus {
	border-radius: var(--carouselSlide-carouselSlideFocus-borderRadius, inherit);
}
[data-interactionType="keyboard"] .PdXI:focus:not(div):not(:disabled) {
	outline: var(--badgeTagWrapper-tags-tag-outlineOffset-focus);
}
[data-interactionType="keyboard"] .ZqGqs:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-bg: var(--tagCS-standard-bg-focus, #dee8fa);
}
[data-interactionType="keyboard"] .LVAIE:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-border-color: var(--tagCS-standard-border-color-focus, #305bc8);
}
[data-interactionType="keyboard"] .TnrRA:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-color: var(--tagCS-standard-color-focus, #305bc8);
}
[data-interactionType="keyboard"] .uECag:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-outline: var(--tagCS-standard-outline-focus, var(--tag-standard-outline-focus));
}
[data-interactionType="keyboard"] .DcwSV:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--focus-outlineOffset: var(--tag-outlineOffset);
}
[data-interactionType="keyboard"] .SFxVK:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-focus);
}
[data-interactionType="keyboard"] .RLguq:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-focus);
}
[data-interactionType="keyboard"] .JlrmG:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-focus);
}
[data-interactionType="keyboard"] .mTvxX:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--badgeTagWrapper-tags-tag-outline: var(--badgeTagWrapper-tags-tag-outlineOffset-focus);
}
[data-interactionType="keyboard"] .BGtAO:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--badgeTagWrapper-tags-tag-outlineOffset: var(--badgeTagWrapper-tags-tag-outlineOffset-focus);
}
[data-interactionType="keyboard"] .XkZnZ:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-bg: var(--tagCS-promoted-bg-focus, #305bc8);
}
[data-interactionType="keyboard"] .nnMcF:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-border-color: var(--tagCS-promoted-border-color-focus);
}
[data-interactionType="keyboard"] .MvQcM:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-color: var(--tagCS-promoted-color-focus, #fff);
}
[data-interactionType="keyboard"] .yREqx:not([aria-selected="true"]):focus:not(:disabled):not(:active) {
	--tag-outline: var(--tag-promoted-outline-focus);
}
.LpcJi:focus {
	opacity: 1;
}
[data-interactionType="keyboard"] .RkJsE:focus {
	background-color: var(--imageViewer-expandButton-focus-backgroundColor, rgba(0, 0, 0, 0.87));
}
[data-interactionType="keyboard"] .iEOQC:focus {
	color: var(--imageViewer-expandButton-focus-color, #fff);
}
[data-interactionType="keyboard"] .rEsbM:focus:not(:disabled):not(:active) {
	--background: var(--actionListItem-background-focus, var(--actionListItem-background));
}
[data-interactionType="keyboard"] .WuKO:focus:not(:disabled):not(:active) {
	--border-color: var(--actionListItem-border-focus, var(--actionListItem-border-color));
}
[data-interactionType="keyboard"] .JxcFx:focus:not(:disabled):not(:active) {
	--control-color: var(--actionListItem-control-color-focus, var(--actionListItem-control-color));
}
[data-interactionType="keyboard"] .qTkBj:focus:not(:disabled):not(:active) {
	--indicator-color: var(--actionListItem-indicator-color-focus, var(--actionListItem-indicator-color));
}
[data-interactionType="keyboard"] .HUmre:focus:not(:disabled):not(:active) {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-focus, var(--actionListItem-indicatorMeta-color));
}
[data-interactionType="keyboard"] .DTBHE:focus:not(:disabled):not(:active) {
	--label-color: var(--actionListItem-label-color-focus, var(--actionListItem-label-color));
}
[data-interactionType="keyboard"] .bJDBn:focus:not(:disabled):not(:active) {
	--meta-color: var(--actionListItem-meta-color-focus, var(--actionListItem-meta-color));
}
[data-interactionType="keyboard"] .zxPou:focus:not(:disabled):not(:active) {
	outline: var(--focus-outline);
}
[data-interactionType="keyboard"] .lknPn:focus:not(:disabled):not(:active) {
	outline-offset: var(--focus-outlineOffset);
}
[data-interactionType="keyboard"] .PvrN:focus {
	background: var(--selectors-background-focus);
}
[data-interactionType="keyboard"] .DMoiR:focus {
	box-shadow: var(--selectors-outline-focus-boxShadow);
}
[data-interactionType="keyboard"] .GtbPR:focus {
	outline: var(--selectors-outline-focus-outline, var(--focus-outline));
}
[data-interactionType="keyboard"] .wEKlt:focus {
	outline-offset: var(--selectors-outline-focus-outlineOffset, var(--focus-outlineOffset));
}
[data-interactionType="keyboard"] .YsRIu:focus {
	background: var(--selectors-background-focusChecked);
}
[data-interactionType="keyboard"] .fMDCh:focus {
	box-shadow: var(--selectors-outline-focus-checked-boxShadow, none);
}
[data-interactionType="keyboard"] .ypHbH:focus {
	outline: var(--selectors-outline-focus-checked-outline, var(--focus-outline));
}
.PeMdy:focus {
	color: #fff;
}
[data-interactionType="keyboard"] .fPXb:focus {
	color: var(--primaryControls-button-label-color-focus);
}
[data-interactionType="keyboard"] .edoIn:focus {
	background-color: var(--primaryControls-button-bg-focus);
}
[data-interactionType="keyboard"] .xedCh:focus {
	outline: var(--primaryControls-button-focus-outline, var(--focus-outline));
}
[data-interactionType="keyboard"] .cjnCh:focus {
	outline-offset: var(--primaryControls-button-focus-outlineOffset, var(--focus-outlineOffset));
}
.sZXY:has(input:focus) {
	background: var(--inputs-background-focus);
}
.fmqJA:has(input:focus) {
	color: var(--inputs-color-focus);
}
.luzlV:has(input:focus) {
	border-color: var(--inputs-borderColor-focus);
}
.xazDc:has(input:focus) {
	outline: var(--inputs-outline-focus);
}
.kwQTi:focus::placeholder {
	color: var(--inputs-placeholder-color-focus, var(--inputs-color-disabled));
}
[data-interactionType="keyboard"] .iRdRJ:focus {
	background-color: var(--carouselArrow-default-focus-backgroundColor);
}
[data-interactionType="keyboard"] .EYHjq:focus {
	border-color: var(--carouselArrow-default-focus-borderColor, var(--carouselArrow-default-borderColor));
}
[data-interactionType="keyboard"] .qlVxM:focus {
	opacity: var(--carouselArrow-default-focus-opacity);
}
[data-interactionType="keyboard"] .TuOBU:focus:not(:disabled):not(:active) {
	outline: 2px solid var(--outline-color);
}
.hUXYk:active {
	background-image: none;
}
.TsdbM:active {
	color: var(--caption-truncateBtn-active-color, initial);
}
.TkDoS:active.TkDoS:before {
	background: var(--caption-truncateBtn-active-background);
}
.VUSMK:active {
	color: var(--caption-dark-truncateBtn-active-color, var(--caption-dark-truncateBtn-color));
}
.hCyVz:active.hCyVz:before {
	background: var(--caption-dark-truncateBtn-active-background);
}
.sEIlf a:active {
	color: var(--richText-default-a-pressed-color, var(--color-interaction-pressed));
}
.daWqJ a:active {
	border-bottom: var(--richText-default-a-pressed-borderBottom, none);
}
.hjDDH:active:not(:disabled) {
	background-color: var(--share-networks-button-pressed-backgroundColor, var(--pureButton-bg));
}
.JboFf:active:not(:disabled) {
	background-image: var(--share-networks-button-pressed-backgroundImage);
}
.OBVry:active:not(:disabled) {
	color: var(--share-networks-button-pressed-color);
}
.ukdDD > span a:active {
	color: var(--byline-contributorLinkActive-color);
}
.Ydlm:active:not(:disabled) {
	background-color: var(--newsletterForm-formSubmit-colors-pressed, var(--button-promoted-bg-pressed));
}
.iesQO:active:not(:disabled) {
	color: var(--newsletterForm-formSubmit-color-pressed, var(--button-promoted-color-pressed));
}
.bacNQ:active {
	cursor: var(--gallery-galleryContainer-active-cursor, grabbing);
}
.qGHPb:active:not(:disabled) > span {
	color: var(--immersiveLead-downArrow-color-pressed);
}
.XsORH:active:not(:disabled) {
	--button-bg: var(--button-bg-pressed, var(--button-bg-pressed--internal));
}
.EgRXa:active:not(:disabled) {
	--button-border-color: var(--button-border-color-pressed, var(--button-border-color-pressed--internal));
}
.hMVHb:active:not(:disabled) {
	--button-color: var(--button-color-pressed, var(--button-color-pressed--internal));
}
.Haltu:not([aria-selected="true"]).Haltu:not(div).Haltu:active:not(:disabled) {
	--tag-bg: var(--tagCS-standard-bg-pressed, #bcd0f4);
}
.NafGB:not([aria-selected="true"]).NafGB:not(div).NafGB:active:not(:disabled) {
	--tag-border-color: var(--tagCS-standard-border-color-pressed, #1a49a0);
}
.KpEhF:not([aria-selected="true"]).KpEhF:not(div).KpEhF:active:not(:disabled) {
	--tag-color: var(--tagCS-standard-color-pressed, #1a49a0);
}
.pECQM:not([aria-selected="true"]).pECQM:not(div).pECQM:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-pressed);
}
.qZkUw:not([aria-selected="true"]).qZkUw:not(div).qZkUw:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-pressed);
}
.cGjRI:not([aria-selected="true"]).cGjRI:not(div).cGjRI:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-pressed);
}
.fFMcX[aria-selected="true"].fFMcX:active:not(:disabled) {
	--tag-bg: var(--tagCS-standard-selected-bg-pressed, #bcd0f4);
}
.PbMFf[aria-selected="true"].PbMFf:active:not(:disabled) {
	--tag-border-color: var(--tagCS-standard-selected-border-color-pressed);
}
.hJRbU[aria-selected="true"].hJRbU:active:not(:disabled) {
	--tag-color: var(--tagCS-standard-selected-color-pressed, #1a49a0);
}
.TzBzq[aria-selected="true"].TzBzq:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-bg: var(--tagCS-standard-selected-bg-pressed);
}
.NFUzF[aria-selected="true"].NFUzF:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-pressed);
}
.tIdIB[aria-selected="true"].tIdIB:active:not(:disabled) {
	--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-pressed);
}
.ifqak:not([aria-selected="true"]).ifqak:not(div).ifqak:active:not(:disabled) {
	--tag-bg: var(--tagCS-promoted-bg-pressed, #1a49a0);
}
.gZUOP:not([aria-selected="true"]).gZUOP:not(div).gZUOP:active:not(:disabled) {
	--tag-border-color: var(--tagCS-promoted-border-color-pressed);
}
.RhSwO:not([aria-selected="true"]).RhSwO:not(div).RhSwO:active:not(:disabled) {
	--tag-color: var(--tagCS-promoted-color-pressed, #fff);
}
.AzdMq[aria-selected="true"].AzdMq:active:not(:disabled) {
	--tag-bg: var(--tagCS-promoted-selected-bg-pressed, #bcd0f4);
}
.sZCoE[aria-selected="true"].sZCoE:active:not(:disabled) {
	--tag-border-color: var(--tagCS-promoted-selected-border-color-pressed, none);
}
.klWd[aria-selected="true"].klWd:active:not(:disabled) {
	--tag-color: var(--tagCS-promoted-selected-color-pressed, #1a49a0);
}
.fhCRd:active {
	background-color: var(--imageViewer-expandButton-active-backgroundColor, rgba(0, 0, 0, 0.87));
}
.MYLFX:active {
	color: var(--imageViewer-expandButton-active-color, #fff);
}
.hBLtv:active:not(:disabled) {
	--background: var(--actionListItem-background-pressed, var(--actionListItem-background));
}
.lUiiJ:active:not(:disabled) {
	--border-color: var(--actionListItem-border-pressed, var(--actionListItem-border-color));
}
.sQTpm:active:not(:disabled) {
	--control-color: var(--actionListItem-control-pressed, var(--actionListItem-control-color));
}
.TZxOU:active:not(:disabled) {
	--indicator-color: var(--actionListItem-indicator-color-pressed, var(--actionListItem-indicator-color));
}
.alkTF:active:not(:disabled) {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-pressed, var(--actionListItem-indicatorMeta-color));
}
.txHgr:active:not(:disabled) {
	--label-color: var(--actionListItem-label-color-pressed, var(--actionListItem-label-color));
}
.bSQRg:active:not(:disabled) {
	--meta-color: var(--actionListItem-meta-color-pressed, var(--actionListItem-meta-color));
}
.aLTxU:active {
	--pureButton-bg: var(--card-detailContentAffiliation-active-backgroundColor);
}
.hAKgS:active svg {
	color: var(--primaryControls-button-label-color-pressed);
}
.lGRhy:active svg {
	background-color: var(--primaryControls-button-bg-pressed);
}
.TpNiB:active {
	color: var(--carouselArrow-default-active-color);
}
.XVULI:active {
	background-color: var(--carouselArrow-default-active-backgroundColor);
}
.rDnFu:active {
	border-color: var(--carouselArrow-default--active-borderColor, var(--carouselArrow-default-borderColor));
}
.QHNct:active {
	opacity: var(--carouselArrow-default-active-opacity);
}
@media (max-width: 767px) {
	.rkKLh {
		font-family: var(--caption-credit-fontFamily-compact, inherit);
	}
	.tylGM {
		font-family: var(--caption-creditSource-fontFamily-compact, inherit);
	}
	.pRFoZ {
		font-family: var(--caption-separator-fontFamily-compact, inherit);
	}
	.CufRp {
		font-family: var(--caption-source-fontFamily-compact, inherit);
	}
	.jWzcU {
		font-family: var(--caption-title-fontFamily-compact, inherit);
	}
	.NJHde {
		font-family: var(--caption-truncateBtn-fontFamily-compact, inherit);
	}
	.cRAsZ {
		font-family: var(--caption-text-fontFamily-compact, inherit);
	}
}
@media (max-width: 1023px) {
	.SQwF {
		--mask-image-content: unset;
	}
}
@media (min-width: 339px) and (max-width: 1121px) {
	.FcwuN {
		margin-left: 22px;
	}
	.cVBIu {
		margin-right: 22px;
	}
}
@media (min-width: 1122px) {
	.DURnE {
		margin-left: 0;
	}
}
@media (min-width: 339px) and (max-width: 1439px) {
	.OIPJp {
		margin-left: 22px;
	}
	.GrcKq {
		margin-right: 22px;
	}
}
@media (min-width: 1440px) {
	.lRwhN {
		margin-left: 0;
	}
}
@media (hover: hover) {
	.vzLa a:hover {
		color: var(--richText-default-a-hover-color, var(--color-interaction-hover));
	}
	.jgBfc a:hover {
		border-bottom: var(--richText-default-a-hover-borderBottom, none);
	}
	.WXDas a:hover:active {
		color: var(--richText-default-a-pressed-color, var(--color-interaction-pressed));
	}
	.CiUCW a:hover:active {
		border-bottom: var(--richText-default-a-pressed-borderBottom, none);
	}
}
@media (min-width: 768px) {
	.lOEMq {
		--caption-default-marginTop: 12px;
	}
	.lOFox {
		margin-top: 16.5px;
	}
	.ZCNuU {
		margin-top: var(--badgeTagWrapper-content-regular-marginTop, -16px);
	}
	.tZcZX {
		--liveBadge-wrapper-margin: var(--badgeTagWrapper-liveBadge-wrapper-margin, 16px 8px 0 0);
	}
	.ptkcN {
		margin-top: var(--badgeTagWrapper-badge-regular-marginTop, 16px);
	}
	.nAZp {
		margin-top: var(--badgeTagWrapper-tags-regular-marginTop, 16px);
	}
}
@media (prefers-reduced-motion: no-preference) {
	.dVELv {
		opacity: 0.5;
	}
	.SJosH {
		transition: opacity 1.8s;
	}
}
@media (max-width: 767px) {
	.FjRYD {
		margin-top: var(--share-default-compact-marginTop, initial);
	}
	.toBqx {
		margin-left: var(--share-default-compact-marginLeft);
	}
	.aYoBt {
		margin-bottom: var(--share-networksContainer-compact-marginBottom, inherit);
	}
}
@media (hover: hover) {
	.UOAZi:hover {
		background-color: var(--share-networks-button-hover-backgroundColor, var(--pureButton-bg));
	}
	.JnwGa:hover {
		background-image: var(--share-networks-button-hover-backgroundImage);
	}
	.pAXEL:hover {
		color: var(--share-networks-button-hover-color);
	}
}
@media (max-width: 767px) {
	.WSzjL {
		padding-left: var(--share-networks-button-compact-paddingLeft, 7px);
	}
	.sgYaP {
		padding-right: var(--share-networks-button-compact-paddingRight, 7px);
	}
	.vMLL {
		padding-top: var(--share-networks-button-compact-paddingTop, 7px);
	}
	.tmkuz {
		padding-bottom: var(--share-networks-button-compact-paddingBottom, 7px);
	}
	.cCAec svg {
		height: var(--share-Share-svg-compact-height, var(--share-Share-svg-height, 18px));
	}
}
@media (min-width: 768px) {
	.caIJI svg {
		height: var(--share-Share-svg-regular-height, var(--share-Share-svg-height, 18px));
	}
}
@media (hover: hover) {
	.iZNTh:hover {
		background-color: var(--share-moreBtn-backgroundColor-hover);
	}
	.eNMHc:hover {
		border-color: var(--share-moreBtn-border-color-hover);
	}
}
@media (min-width: 768px) {
	.HymbH {
		position: sticky;
	}
	.JHrzh {
		top: var(--stickyad-StickyAdStuckRegular-top, 0);
	}
	.YppdR {
		z-index: var(--stickyad-StickyAdStuckRegular-zIndex, 1000);
	}
	.bIHPn {
		display: grid;
	}
	.mtdWM {
		column-gap: var(--cardGrid-gridRegular-columnGap, 24px);
	}
	.kwGcU {
		row-gap: var(--cardGrid-gridRegular-rowGap, 24px);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.UrPsH {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 767px) {
	.MpFZk {
		margin-bottom: var(--cardGrid-compactCard-marginBottom, 24px);
	}
	.LNYZB {
		margin-bottom: var(--cardGrid-compactCard-marginBottom, 16px);
	}
}
@media (min-width: 1024px) {
	.pCEQD {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.EVlgr {
		grid-template-rows: 1fr 1fr 1fr;
	}
	.uVjea {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.ZLHim {
		grid-template-rows: 1fr 1fr 1fr 1fr;
	}
	.lNBjL {
		grid-template-columns: repeat(6, 1fr);
	}
}
@media (min-width: 768px) {
	.Tora {
		margin-left: auto;
	}
	.dqziy {
		padding-left: 4px;
	}
	.jXmO {
		white-space: nowrap;
	}
}
@media (max-width: 767px) {
	.GASQX {
		display: var(--cardGrid-cta-regular-display, initial);
	}
}
@media (min-width: 768px) {
	.rteQB {
		display: none;
	}
	.vcAgR {
		min-width: 292px;
	}
	.iiebX {
		width: 293px;
	}
}
@media (min-width: 1920px) {
	.IUzc {
		--carousel-overflowHidden-overflow: var(--carousel-overflowHiddenMax-overflow, hidden);
	}
}
@media (max-width: 767px) {
	.EsMmH {
		margin-bottom: 16px;
	}
}
@media (min-width: 768px) {
	.uoPjL {
		margin-top: -16px;
	}
	.DZNRX {
		margin-top: var(--tags-tag-marginTop-regular, 16px);
	}
	.RZhHM {
		margin-bottom: var(--tags-heading-regular-marginBottom, 28px);
	}
}
@media (max-width: 767px) {
	.VcjIK {
		font: var(--quote-pullQuote-compact-font, --typography-t70);
	}
}
@media (min-width: 768px) {
	.vjvW {
		padding-left: var(--quote-blockQuote-regular-paddingLeft);
	}
}
@media (min-width: 1440px) {
	.gbGUV {
		padding: var(--quote-blockQuote-xxl-padding);
	}
}
@media (max-width: 767px) {
	.ZgAwB {
		--quote-blockQuote-margin: var(--quote-blockQuote-withMark-margin, -8px 0 24px);
	}
}
@media (min-width: 768px) {
	.WtxED {
		--quote-blockQuote-margin: var(--quote-blockQuote-withMark-margin, -8px 0 32px);
	}
}
@media (max-width: 767px) {
	.yoKit {
		--quote-pullQuote-margin: var(--quote-pullQuote-withMark-margin, -8px 0 24px);
	}
}
@media (min-width: 768px) {
	.gMRXb {
		--quote-pullQuote-margin: var(--quote-pullQuote-withMark-margin, -8px 0 32px);
	}
	.XfBPw {
		padding-left: 24px;
	}
	.IkUaO {
		margin-bottom: var(--quote-text-regular-marginBottom, 24px);
	}
	.CVFag {
		margin-left: var(--quote-text-regular-marginLeft, 0);
	}
	.tiVYE {
		margin-right: var(--quote-text-regular-marginRight, 0);
	}
	.VkFAq {
		margin-top: var(--quote-text-regular-marginTop, 24px);
	}
	.xQvoy > p {
		margin-bottom: var(--quote-text-regular-marginBottom, 24px);
	}
	.Pvkuo > p {
		margin-left: var(--quote-text-regular-marginLeft, 0);
	}
	.SCJnQ > p {
		margin-right: var(--quote-text-regular-marginRight, 0);
	}
	.XYhhK > p {
		margin-top: var(--quote-text-regular-marginTop, 24px);
	}
	.GwUtD {
		padding-bottom: var(--quote-cite-paddingBottom, 24px);
	}
	.blgIc {
		padding-top: 24px;
	}
	.QcZAj {
		padding-right: 24px;
	}
	.wGwCE {
		padding-bottom: 24px;
	}
	.Rmxn {
		margin-top: var(--listicle-body-marginTop-regular, 32px);
	}
	.ywYSE {
		margin-top: var(--listicle-image-marginTop-regular, 32px);
	}
	.ebVHC {
		margin-top: var(--articleBody-body-firstChild-marginTop, auto);
	}
	.sUzSN {
		margin-bottom: var(--articleBody-body-lastChild-marginBottom, 0);
	}
	.SfAHY {
		margin-top: var(--articleBody-h2-marginTop-regular, 32px);
	}
	.aGjvy {
		margin-bottom: var(--articleBody-p-marginBottom-regular, 32px);
	}
}
@media (max-width: 767px) {
	.SkUsC {
		padding-bottom: var(--editorsNoteCompact-paddingBottom, 12px);
	}
	.UlTly {
		padding-left: var(--editorsNoteCompact-paddingLeft, 12px);
	}
	.FxKvG {
		padding-right: var(--editorsNoteCompact-paddingRight, 12px);
	}
	.BOli {
		padding-top: var(--editorsNoteCompact-paddingTop, 12px);
	}
}
@media (min-width: 768px) {
	.LbgCH {
		padding-bottom: var(--editorsNoteCompact-paddingBottom, 16px);
	}
	.nvgXD {
		padding-left: var(--editorsNoteCompact-paddingLeft, 16px);
	}
	.qZlJZ {
		padding-right: var(--editorsNoteCompact-paddingRight, 18px);
	}
	.hdCKb {
		padding-top: var(--editorsNoteCompact-paddingTop, 16px);
	}
}
@media (max-width: 767px) {
	.bYrZa {
		margin-bottom: var(--editorsNote-header-compact-marginBottom, 4px);
	}
	.OIoRa {
		margin-left: var(--editorsNote-header-compact-marginBottom, 0);
	}
	.VNHHd {
		margin-right: var(--editorsNote-header-compact-marginBottom, 0);
	}
	.ZZxyC {
		margin-top: var(--editorsNote-header-compact-marginBottom, 0);
	}
}
@media (min-width: 768px) {
	.ysdFW {
		margin-bottom: var(--editorsNote-header-regular-marginBottom, 8px);
	}
	.tRzBe {
		margin-left: var(--editorsNote-header-regular-marginBottom, 0);
	}
	.iUtIZ {
		margin-right: var(--editorsNote-header-regular-marginBottom, 0);
	}
	.GASVu {
		margin-top: var(--editorsNote-header-regular-marginBottom, 0);
	}
	.ZyaSv {
		margin-bottom: var(--listBox-header-marginBottom-regular);
	}
}
@media (max-width: 767px) {
	.hTosT {
		display: var(--byline-display-compact, inline-block);
	}
	.whbOj {
		--spacing-child-compact-bottom: var(--byline-marginBottom-compact, initial);
	}
	.oJce {
		padding-bottom: var(--byline-compact-container-padding-bottom, 24px);
	}
}
@media (min-width: 768px) {
	.afbCk {
		height: var(--byline-logo-maxHeight-regular, 40px);
	}
	.WeNQM {
		width: var(--byline-logo-width-regular, 40px);
	}
	.UZeFB {
		margin-top: 40px;
	}
	.mTgUP {
		margin-bottom: var(--headline-marginBottom-regular, 12px);
	}
	.tSkSq {
		margin-top: 12px;
	}
	.iSjrl {
		margin-right: auto;
	}
	.jvap {
		min-height: 590px;
	}
	.aTYxE {
		min-width: 550px;
	}
	.aYJFx {
		min-height: 550px;
	}
	.iNUvM {
		min-width: 220px;
	}
	.lCexo {
		min-height: var(--socialEmbed-pinterest-pin-placeholder-minHeight, 273px);
	}
	.XpFJ {
		min-height: var(--socialEmbed-pinterest-board-placeholder-minHeight, 349px);
	}
	.uUhmW {
		min-height: 650px;
	}
	.TmlWI {
		min-height: 450px;
	}
	.HaAWY {
		min-height: 652px;
	}
}
@media (hover: hover) {
	.OEiVX {
		color: var(--hyperlink-focus-color);
	}
	.OABZq {
		border-color: var(--hyperlink-focus-color);
	}
}
@media (hover: hover) {
	.ZKjZc:not(:has(div)) {
		border-bottom: var(--hyperlink-hover-borderBottom, none);
	}
}
@media (hover: hover) {
	.rMTjw h2 {
		color: var(--card-meta-hover-color, var(--color-interaction-focus));
	}
	.tRRwj h3 {
		color: var(--card-meta-hover-color, var(--color-interaction-hover));
	}
	.pIWat h3 {
		text-decoration: var(--card-meta-hover-textDecoration, none);
	}
	.iouIL p {
		color: var(--card-meta-body-hover-color, var(--color-interaction-focus));
	}
	.BEANd h3,
	.fIIlY h2 {
		color: var(--card-metaDark-color);
	}
	.KQFtJ h3 {
		text-decoration: var(--card-metaDark-hover-textDecoration, none);
	}
	.zipL p {
		color: var(--card-metaDark-body-hover-color, var(--color-interaction-focus));
	}
}
@media (min-width: 768px) {
	.dAvpS:after {
		bottom: 40px;
	}
	.YPkqL:before {
		height: 40px;
	}
	.LBSWK:after {
		height: var(--card-gradientHeight-twoByThreeRegular, 349px);
	}
	.bNuZW:after {
		height: var(--card-gradientHeight-threeByFourRegular, 307px);
	}
	.UiPnw:after {
		height: var(--card-gradientHeight-threeByTwoRegular, 257px);
	}
}
@media (max-width: 767px) {
	.vzjKJ:after {
		height: var(--card-gradientHeight-threeByTwoCompact, 126px);
	}
}
@media (min-width: 768px) {
	.ptLFG:after {
		height: var(--card-gradientHeight-sixteenByNineRegular, 213px);
	}
	.hQfuy {
		gap: var(--contentPromo-default-gap, 24px);
	}
}
@media (max-width: 767px) {
	.EwJTR {
		--figureInline1x1-width: var(--contentPromo-card-figureInline1x1-compact-width, var(--card-figureInline1x1-width));
	}
	.UpiKB {
		--figureInline1x1-maxWidth: var(--contentPromo-card-figureInline1x1-compact-maxWidth, var(--card-figureInline1x1-maxWidth));
	}
	.sKbok {
		--figureInline1x1-maxHeight: var(--contentPromo-card-figureInline1x1-compact-maxHeight, var(--card-figureInline1x1-maxHeight));
	}
}
@media (min-width: 768px) {
	.RsAxh {
		--figureInline1x1-width: var(--contentPromo-card-figureInline1x1-regular-width, var(--card-figureInline1x1-width));
	}
	.msYPt {
		--figureInline1x1-maxWidth: var(--contentPromo-card-figureInline1x1-regular-maxWidth, var(--card-figureInline1x1-maxWidth));
	}
	.zKjNI {
		--figureInline1x1-maxHeight: var(--contentPromo-card-figureInline1x1-regular-maxHeight, var(--card-figureInline1x1-maxHeight));
	}
}
@media (max-width: 767px) {
	.asmTg {
		margin-top: 8px;
	}
	.hwmyY {
		max-height: var(--markupEmbed-modalContent-maxHeight-compact, min(492px, 80vh));
	}
	.gfpLg {
		padding-top: 16px;
	}
	.nBhKX {
		padding-right: 16px;
	}
	.aBqvA {
		padding-bottom: 16px;
	}
	.SfzsY {
		padding-left: 16px;
	}
}
@media (min-width: 768px) {
	.iaPJY {
		max-height: var(--markupEmbed-modalContent-maxHeight-regular, min(492px, 80vh));
	}
}
@media (min-height: 900px) {
	.TZAwB {
		max-height: 700px;
	}
}
@media (min-width: 768px) {
	.QyYHQ {
		padding: var(--newsletterForm-wrapper-regular-padding, 32px 16px);
	}
	.NzVXi {
		max-width: var(--newsletterForm-wrapper-regular-maxWidth, 526px);
	}
}
@media (max-width: 1239px) {
	.SAslZ {
		display: var(--newsletterForm-wrapper-largeLess-display, flex);
	}
	.UMGJ {
		flex-direction: var(--newsletterForm-wrapper-largeLess-flexDirection, column);
	}
	.EYDnM {
		min-height: var(--newsletterForm-wrapper-largeLess-minHeight, auto);
	}
}
@media (min-width: 1024px) {
	.DiPGn {
		padding: var(--newsletterForm-wrapper-largePlus-padding, 32px 16px);
	}
	.zpsuF {
		max-width: var(--newsletterForm-wrapper-largePlus-maxWidth, 526px);
	}
}
@media (max-width: 767px) {
	.klGtV {
		padding-left: 17px;
	}
}
@media (max-height: 767px) {
	.pklyh {
		padding-right: 8px;
	}
}
@media (min-width: 768px) {
	.XPvUb {
		padding-bottom: 32px;
	}
	.DUkTB {
		padding-left: 56px;
	}
	.wjdLW {
		padding-right: 56px;
	}
	.aaHMA {
		margin-top: 10px;
	}
}
@media (hover: hover) {
	.veSqv:hover:not(:disabled):not(:active) {
		background-color: var(--newsletterForm-formSubmit-colors-hover, var(--button-promoted-bg-hover));
	}
	.UTSXP:hover:not(:disabled):not(:active) {
		color: var(--newsletterForm-formSubmit-color-hover, var(--button-promoted-color-hover));
	}
}
@media (max-width: 767px) {
	.bIgQh {
		max-width: var(--newsletterForm-formSubmitCompact-maxWidth, none);
	}
	.tNofg {
		margin-top: var(--newsletterForm-formSubmitCompact-marginTop, 16px);
	}
	.XrPhG {
		width: var(--newsletterForm-formSubmitCompact-width, 100%);
	}
}
@media (min-width: 768px) {
	.olWay {
		width: var(--newsletterForm-formSubmitRegular-width, 242px);
	}
	.NiPRv {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.lcWxJ {
		border-radius: var(--newsletterForm-formSubmitInput-compact-borderRadius, var(--button-promoted-border-radius));
	}
}
@media (min-width: 1024px) {
	.MgGk {
		border-radius: var(--newsletterForm-formSubmitInputSidebar-largePlus-borderRadius, var(--button-promoted-border-radius));
	}
}
@media (max-width: 767px) {
	.CZwMB {
		width: var(--newsletterForm-formSubmitInputWithLabelIcon-compact-width, auto);
	}
}
@media (min-width: 1024px) {
	.ssHBk {
		width: var(--newsletterForm-formSubmitInputWithLabelIconSidebar-largePlus-width, auto);
	}
}
@media (max-width: 767px) {
	.PbWvS {
		display: var(--newsletterForm-formSubmitInputLabelWithIcon-compact-display);
	}
}
@media (min-width: 768px) {
	.DwJoo {
		display: var(--newsletterForm-formSubmitInputLabelWithIconSidebar-regular-display);
	}
}
@media (min-width: 1024px) {
	.GBcbH {
		display: var(--newsletterForm-formSubmitInputLabelWithIconSidebar-largePlus-display);
	}
}
@media (max-width: 767px) {
	.oxCez img,
	.oxCez svg {
		height: var(--newsletterForm-formSubmitIcon-compact-height, var(--pureButton-icon-content-size));
	}
	.pmGMF {
		font: var(--newsletterForm-heading-compact-font, var(--newsletterForm-heading-font));
	}
	.fHvUo {
		letter-spacing: var(--newsletterForm-heading-compact-letterSpacing, var(--newsletterForm-heading-letterSpacing));
	}
}
@media (min-width: 768px) {
	.zEgFp {
		font: var(--newsletterForm-heading-regular-font, var(--newsletterForm-heading-font));
	}
	.OhsyA {
		letter-spacing: var(--newsletterForm-heading-regular-letterSpacing, var(--newsletterForm-heading-letterSpacing));
	}
	.xzkVM {
		justify-content: center;
	}
	.NKvm {
		padding-left: 48px;
	}
	.EKfUF {
		padding-right: 44px;
	}
	.sHOL {
		align-items: start;
	}
	.dGfAI {
		flex-direction: column;
	}
	.XZfpO {
		padding-left: 0;
	}
	.SyJBj {
		text-align: left;
	}
}
@media (max-width: 767px) {
	.DNYZY {
		margin-left: 48px;
	}
	.Vzwvr {
		margin-right: 48px;
	}
	.RknZy {
		text-align: left;
	}
}
@media (min-width: 768px) {
	.hOkJ {
		margin-left: 0;
	}
	.BSXrm {
		margin-right: 0;
	}
}
@media (min-width: 1024px) {
	.gHIlU:before {
		left: var(--newsletterForm-juxtaposedWatermark-largePlus-before-left);
	}
	.usbQV:before {
		background-size: var(--newsletterForm-juxtaposedWatermark-largePlus-before-backgroundSize);
	}
}
@media (min-width: 1240px) {
	.nQgxZ:before {
		left: var(--newsletterForm-juxtaposedWatermark-xlPlus-before-left, 0);
	}
	.cAWER:before {
		width: var(--newsletterForm-juxtaposedWatermark-xlPlus-before-width);
	}
	.jnLTV:before {
		height: var(--newsletterForm-juxtaposedWatermark-xlPlus-before-height);
	}
	.Lxijg:before {
		background-position-x: var(--newsletterForm-juxtaposedWatermark-xlPlus-before-backgroundPositionX, 0);
	}
}
@media (min-width: 1024px) {
	.Gizou {
		display: var(--newsletterForm-juxtaposedContainer-largePlus-display);
	}
	.MLeEz {
		justify-content: var(--newsletterForm-juxtaposedContainer-largePlus-justifyContent);
	}
}
@media (min-width: 1240px) {
	.OSmsy {
		display: flex;
	}
	.YpHuS {
		justify-content: center;
	}
}
@media (min-width: 1024px) {
	.ffFPu {
		max-width: none;
	}
	.UTDwA {
		padding: var(--newsletterForm-juxtaposedWrapper-largePlus-padding, 32px 16px);
	}
}
@media (min-width: 1240px) {
	.fClYa {
		max-width: none;
	}
	.MrfwO {
		padding-bottom: var(--newsletterForm-juxtaposedWrapper-xlPlus-paddingBottom, 0);
	}
	.KJgaW {
		padding-top: var(--newsletterForm-juxtaposedWrapper-xlPlus-paddingTop, 0);
	}
	.ldMCG {
		padding-left: var(--newsletterForm-juxtaposedWrapper-xlPlus-paddingLeft, 0);
	}
	.soJMO {
		padding-right: var(--newsletterForm-juxtaposedWrapper-xlPlus-paddingRigth, 0);
	}
}
@media (min-width: 1024px) {
	.xlWNE {
		width: var(--newsletterForm-backgroundImageContainer-largePlus-width);
	}
	.Plxq {
		overflow: var(--newsletterForm-backgroundImageContainer-largePlus-overflow, hidden);
	}
	.LvKHw {
		display: var(--newsletterForm-backgroundImageContainer-largePlus-display);
	}
	.kBIrm {
		justify-content: var(--newsletterForm-backgroundImageContainer-largePlus-justifyContent, center);
	}
	.tpuaa {
		align-items: var(--newsletterForm-backgroundImageContainer-largePlus-alignItems, center);
	}
}
@media (min-width: 1240px) {
	.nfOYM {
		background-image: var(--newsletterForm-backgroundImage);
	}
	.oDslZ {
		width: var(--newsletterForm-backgroundImageContainer-xlPlus-width, 50%);
	}
	.VOnlz {
		overflow: var(--newsletterForm-backgroundImageContainer-xlPlus-overflow, hidden);
	}
	.mJZgW {
		display: var(--newsletterForm-backgroundImageContainer-xlPlus-display, flex);
	}
	.uLDsr {
		justify-content: var(--newsletterForm-backgroundImageContainer-xlPlus-justifyContent, center);
	}
	.jyBSj {
		align-items: var(--newsletterForm-backgroundImageContainer-xlPlus-alignItems, center);
	}
}
@media (min-width: 768px) {
	.EDKf {
		max-width: var(--newsletterForm-juxtaposedSubmit-regular-width, 242px);
	}
}
@media (min-width: 1240px) {
	.aFLUy {
		max-width: var(--newsletterForm-juxtaposedSubmit-xlPlus-width, 193px);
	}
	.MdSCE {
		height: var(--newsletterForm-juxtaposedSubmit-xlPlus-height, 48px);
	}
}
@media (min-width: 1024px) {
	.Uscli {
		margin-left: var(--newsletterForm-juxtaposedTextWrapper-largePlus-marginLeft, 0);
	}
	.qyeOe {
		margin-right: var(--newsletterForm-juxtaposedTextWrapper-largePlus-marginRight, 0);
	}
}
@media (min-width: 1240px) {
	.cvLjR {
		max-width: var(--newsletterForm-juxtaposedTextWrapper-xlPlus-maxWidth, 479px);
	}
	.NstWL {
		z-index: 1;
	}
	.DrZa-D {
		margin-left: var(--newsletterForm-juxtaposedTextWrapper-xlPlus-marginLeft, 0);
	}
	.qCOBr {
		margin-right: var(--newsletterForm-juxtaposedTextWrapper-xlPlus-marginRight, 0);
	}
	.EEAzA {
		padding-left: var(--newsletterForm-juxtaposedTextWrapper-paddingLeft, 0);
	}
	.iDyRs {
		padding-right: var(--newsletterForm-juxtaposedTextWrapper-paddingRight, 0);
	}
}
@media (min-width: 1024px) {
	.NXWWP {
		width: var(--newsletterForm-juxtaposedFormContainer-largePlus-width, auto);
	}
	.aiRCQ {
		display: var(--newsletterForm-juxtaposedFormContainer-largePlus-display);
	}
	.ioLuN {
		justify-content: var(--newsletterForm-juxtaposedFormContainer-largePlus-justifyContent);
	}
	.uPghB {
		align-items: var(--newsletterForm-juxtaposedFormContainer-largePlus-alignItems);
	}
}
@media (min-width: 1240px) {
	.NHCUx {
		width: var(--newsletterForm-juxtaposedFormContainer-xlPlus-width, 50%);
	}
	.bbHmy {
		display: var(--newsletterForm-juxtaposedFormContainer-xlPlus-display, flex);
	}
	.YWdmj {
		justify-content: var(--newsletterForm-juxtaposedFormContainer-xlPlus-justifyContent, center);
	}
	.bpaLf {
		align-items: var(--newsletterForm-juxtaposedFormContainer-xlPlus-alignItems, center);
	}
}
@media (min-width: 1024px) {
	.nIYFj {
		max-width: var(--newsletterForm-juxtaposedFormWrapper-largePlus-maxWidth, none);
	}
	.VkyTl {
		margin-top: var(--newsletterForm-juxtaposedFormWrapper-largePlus-marginTop, 0);
	}
	.fCeLl {
		margin-bottom: var(--newsletterForm-juxtaposedFormWrapper-largePlus-marginBottom, 0);
	}
	.qYzRd {
		margin-left: var(--newsletterForm-juxtaposedFormWrapper-largePlus-marginLeft, 0);
	}
	.gHgCF {
		margin-right: var(--newsletterForm-juxtaposedFormWrapper-largePlus-marginRight, 0);
	}
	.ZwMyv {
		z-index: 1;
	}
	.MdPep {
		padding-left: var(--newsletterForm-juxtaposedFormWrapper-largePlus-paddingLeft, 0);
	}
	.cyUWV {
		padding-right: var(--newsletterForm-juxtaposedFormWrapper-largePlus-paddingRight, 0);
	}
}
@media (min-width: 1240px) {
	.jNrFZ {
		max-width: var(--newsletterForm-juxtaposedFormWrapper-xlPlus-maxWidth, 414px);
	}
	.tnYST {
		margin-top: var(--newsletterForm-juxtaposedFormWrapper-xlPlus-marginTop, 56px);
	}
	.hyUKn {
		margin-bottom: var(--newsletterForm-juxtaposedFormWrapper-xlPlus-marginBottom, 56px);
	}
	.PNHIb {
		margin-left: var(--newsletterForm-juxtaposedFormWrapper-xlPlus-marginLeft, auto);
	}
	.NSljv {
		margin-right: var(--newsletterForm-juxtaposedFormWrapper-xlPlus-marginRight, auto);
	}
	.koeoT {
		padding-left: var(--newsletterForm-juxtaposedFormWrapper-paddingLeft, 0);
	}
	.cqhfX {
		padding-right: var(--newsletterForm-juxtaposedFormWrapper-paddingRight, 0);
	}
	.RLuGF {
		margin-top: var(--newsletterForm-juxtaposedFormInputGroup-marginTop, 0);
	}
}
@media (max-width: 1023px) {
	.QLUym {
		max-height: var(--newsletterForm-logo-minHeight, auto);
	}
}
@media (max-width: 767px) {
	.VREYq {
		height: var(--newsletterForm-logo-compact-height, var(--newsletterForm-logo-height, auto));
	}
}
@media (min-width: 1024px) {
	.hiVXA {
		height: var(--newsletterForm-logoSidebar-largePlus-height, var(--newsletterForm-logo-height));
	}
}
@media (min-width: 768px) {
	.USzik {
		flex-basis: calc(100% - 40px);
	}
}
@media (min-height: 900px), (min-width: 1440px) {
	.mQePy {
		max-height: 373px;
	}
}
@media (min-width: 768px) {
	.ZcEtc {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 767px) {
	.AfwKI {
		justify-content: flex-start;
	}
}
@media (min-width: 768px) {
	.IRwwZ {
		gap: 24px;
	}
	.nhYkT {
		gap: 0;
	}
	.IYiDQ {
		margin-right: 24px;
	}
}
@media (max-width: 767px) {
	.uGHbk {
		bottom: var(--gallery-galleryCompact-bottom, -24px);
	}
	.UElbh {
		border-radius: var(--gallery-galleryContainerCompact-borderRadius);
	}
	.fNrir {
		--gesture-compact-borderRadius: var(--gallery-galleryContainer-gesture-compact-borderRadius);
	}
	.HwLVL {
		--gesture-compact-overflow: var(--gallery-galleryContainer-gesture-compact-overflow);
	}
	.zwpdZ {
		--carouselArrow-default-height: var(--gallery-galleryArrowCompact-height, 32px);
	}
	.zkYE {
		--carouselArrow-default-width: var(--gallery-galleryArrowCompact-height, 32px);
	}
	.A-DlBt {
		--carouselArrow-default-svg-height: var(--gallery-galleryArrowCompact-svg-height, 32px);
	}
	.ovYup {
		--carouselArrow-default-svg-width: var(--gallery-galleryArrowCompact-svg-width, 32px);
	}
}
@media (min-width: 768px) {
	.FpGwl {
		bottom: var(--gallery-galleryWrapper-bottom, 12px);
	}
}
@media (max-width: 767px) {
	.LvMeO {
		bottom: var(--gallery-galleryWrapper-compact-bottom, 12px);
	}
}
@media (min-width: 768px) {
	.LySgF {
		top: var(--gallery-galleryCounter-top, 0);
	}
	.vTlly {
		right: var(--gallery-galleryCounter-right, 12px);
	}
}
@media (max-width: 767px) {
	.ZNUKw {
		top: var(--gallery-galleryCounter-top, 0);
	}
	.tBbCF {
		right: var(--gallery-galleryCounter-compact-right, 12px);
	}
}
@media (min-width: 768px) {
	.tWrXp {
		margin-top: var(--gallery-galleryCaption-marginTop, 12px);
	}
}
@media (max-width: 767px) {
	.qWnSF {
		padding-bottom: 24px;
	}
	.HnYh {
		background: #000;
	}
	.UmgqV {
		display: flex;
	}
	.jrqIJ {
		flex-direction: column;
	}
}
@media (min-width: 1240px) {
	.YrKAv {
		background: var(--gradients-immersiveMiddle-dark-one);
	}
	.DJIRJ {
		background: var(--gradients-immersiveMiddle-light-one);
	}
	.tTbnb {
		background: var(--gradients-immersiveMiddle-dark-two);
	}
	.yuOLt {
		background: var(--gradients-immersiveMiddle-light-two);
	}
	.Hmrjt {
		background: var(--gradients-immersiveMiddle-dark-three);
	}
	.KWsT {
		background: var(--gradients-immersiveMiddle-light-three);
	}
	.hRFsU {
		transform: rotate(180deg);
	}
}
@media (max-width: 767px) {
	.Npta {
		background-image: none;
	}
	.VapwQ {
		height: auto;
	}
	.wcDcz {
		object-fit: contain;
	}
	.dZezK {
		order: 4;
	}
	.allzR {
		position: relative;
	}
	.nypNu {
		width: 100%;
	}
	.sCJUc {
		z-index: 10;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.hAzue {
		padding-top: 96px;
	}
	.gCLge {
		padding-right: 48px;
	}
	.giXCa {
		padding-bottom: 96px;
	}
	.rkhR {
		padding-left: 48px;
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.uUcnp {
		padding-top: 96px;
	}
	.jEKl {
		padding-right: 48px;
	}
	.bcYVR {
		padding-bottom: 96px;
	}
	.rTIiG {
		padding-left: 48px;
	}
}
@media (min-width: 1240px) {
	.QIOCY {
		max-width: 910px;
	}
	.RZHFH {
		padding-top: 96px;
	}
	.ltTig {
		padding-right: 96px;
	}
	.umrLL {
		padding-bottom: 96px;
	}
	.MvyxH {
		padding-left: 96px;
	}
}
@media (max-width: 767px) {
	.rYDJO {
		padding: var(--immersiveLead-content-compact-padding, 24px 22px);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.dojck {
		padding: var(--immersiveLead-content-sponsored-padding);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.NPqpP {
		padding: var(--immersiveLead-content-sponsored-padding);
	}
}
@media (min-width: 1240px) {
	.nLHbx {
		padding: var(--immersiveLead-content-sponsored-padding);
	}
}
@media (max-width: 767px) {
	.kgeiE {
		padding: var(--immersiveLead-content-sponsored-compact-padding);
	}
	.tdxJr {
		order: 1;
	}
	.fcXkA {
		color: var(--immersiveLead-headline-color, #fff);
	}
}
@media (min-width: 1240px) {
	.HfDGr {
		justify-content: var(--immersiveLead-layoutRight-justifyContent-xLarge, right);
	}
	.Pyxyk {
		text-align: var(--immersiveLead-layoutRight-textAlign-xLarge, left);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.KQUjU {
		font: var(--immersiveLead-title-font-regular, var(--typography-t80));
	}
}
@media (min-width: 1024px) {
	.CRKBG {
		font: var(--immersiveLead-title-font-large, var(--typography-t80));
	}
}
@media (min-width: 768px) {
	.ojLEP {
		--caption-default-marginTop: var(--immersiveLead-caption-default-marginTop-regular, 12px);
	}
}
@media (max-width: 767px) {
	.WlLQR {
		--caption-default-marginTop: 9px;
	}
	.CpeIY {
		color: #fff;
	}
	.MDuRg {
		--caption-truncateBtn-color: #fff;
	}
	.eNowr {
		--caption-truncateBtn-hover-color: #fff;
	}
	.Rpfon {
		--caption-creditSource-color: #b5b7b7;
	}
}
@media (min-width: 1240px) {
	.ldHZi {
		--badgeTagWrapper-content-justifyContent: normal;
	}
}
@media (min-width: 768px) {
	.uZYPu {
		padding-top: 40px;
	}
}
@media (max-width: 767px) {
	.XkQY {
		padding-bottom: var(--mediaLead-wrapper-paddingBottom-compact);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.btaJJ {
		padding-top: var(--mediaLead-paddingTop-tablet, 40px);
	}
}
@media (max-width: 929px) {
	.UFJPo:before {
		background: var(--mediaLead-background-color);
	}
	.ASuJa:before {
		bottom: 0;
	}
	.eeaZo:before {
		content: "";
	}
	.rnUsi:before {
		display: block;
	}
	.bfQTm:before {
		height: 200vh;
	}
	.AMhik:before {
		margin-top: -200vh;
	}
	.BbFs:before {
		position: relative;
	}
	.cmIWX:before {
		width: 100%;
	}
}
@media (max-width: 1247px) {
	.HatAO:before {
		background: var(--mediaLead-background-color);
	}
	.asDfA:before {
		bottom: 0;
	}
	.PiCWy:before {
		content: "";
	}
	.hhLU:before {
		display: block;
	}
	.DRqZg:before {
		height: 200vh;
	}
	.tvmVC:before {
		margin-top: -200vh;
	}
	.XvBvO:before {
		position: relative;
	}
	.MhIYB:before {
		width: 100%;
	}
}
@media (min-width: 930px) {
	.FeKqR {
		padding-bottom: var(--mediaLead-paddingBottom-regular);
	}
	.QHETT {
		background-image: linear-gradient(
			to bottom,
			var(--mediaLead-background-color) var(--mediaLead-background-lg-height, var(--mediaLead-background-height)),
			var(--mediaLead-background-bottomColor, #fff) var(--mediaLead-background-lg-height, var(--mediaLead-background-height))
		);
	}
}
@media (min-width: 1248px) {
	.ZvKhY {
		padding-bottom: var(--mediaLead-paddingBottom-regular);
	}
	.MECMS {
		background-image: linear-gradient(
			to bottom,
			var(--mediaLead-background-color) var(--mediaLead-background-xl-height, var(--mediaLead-background-height)),
			var(--mediaLead-background-bottomColor, #fff) var(--mediaLead-background-xl-height, var(--mediaLead-background-height))
		);
	}
}
@media (min-width: 930px) {
	.wejSe {
		border-radius: var(--mediaLead-image-borderRadius, initial);
	}
}
@media (min-width: 1248px) {
	.PSQP {
		border-radius: var(--mediaLead-image-borderRadius, initial);
	}
}
@media (min-width: 768px) {
	.qdKzs {
		margin-bottom: 32px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.qWFdL {
		font: var(--mediaLead-title-regular-font, var(--typography-t80));
	}
}
@media (min-width: 1024px) {
	.oWqkN {
		font: var(--mediaLead-title-large-font, var(--typography-t80));
	}
	.SbLxy i {
		font: var(--mediaLead-title-large-italic-font, var(--mediaLead-title-large-font, var(--typography-t80)));
	}
}
@media (max-width: 767px) {
	.fSObM {
		font: var(--mediaLead-title-compact-font, var(--typography-t80));
	}
	.qsjZQ {
		letter-spacing: var(--mediaLead-title-compact-letterSpacing, normal);
	}
	.iqYOI {
		--headline-description-font: var(--mediaLead-description-compact-font);
	}
}
@media (min-width: 930px) {
	.rsDMi {
		--carousel-carouselOuter-borderRadius: var(--mediaLead-gallery-carouselOuter-large-borderRadius, inherit);
	}
	.HHTcq {
		--gallery-galleryContainer-borderRadius: var(--mediaLead-gallery-galleryContainer-large-borderRadius, inherit);
	}
	.upUBm {
		--gallery-galleryArrow-offset: var(--mediaLead-gallery-galleryArrow-large-offset, inherit);
	}
}
@media (min-width: 1248px) {
	.KyPKf {
		--carousel-carouselOuter-borderRadius: var(--mediaLead-gallery-carouselOuter-large-borderRadius, inherit);
	}
	.paetb {
		--gallery-galleryContainer-borderRadius: var(--mediaLead-gallery-galleryContainer-large-borderRadius, inherit);
	}
	.IAQEf {
		--gallery-galleryArrow-offset: var(--mediaLead-gallery-galleryArrow-large-offset, inherit);
	}
}
@media (max-width: 767px) {
	.KHfSH {
		--gridMargins: var(--splitLead-gridMargins-compact, calc(var(--clientWidth) * 0.0625));
	}
}
@media (min-width: 1024px) {
	.SUJE {
		--share-networks-button-backgroundColor: var(--splitLead-share-networks-button-backgroundColor);
	}
	.DKtDg {
		--share-networks-button-color: var(--splitLead-share-networks-button-color);
	}
	.ixak {
		--share-networks-button-hover-backgroundColor: var(--splitLead-share-networks-button-hover-backgroundColor);
	}
	.qHNrw {
		--share-networks-button-hover-color: var(--splitLead-share-networks-button-hover-color);
	}
	.pHRqk {
		--share-networks-button-focus-backgroundColor: var(--splitLead-share-networks-button-focus-backgroundColor);
	}
	.Mllfg {
		--share-networks-button-focus-color: var(--splitLead-share-networks-button-focus-color);
	}
	.MkFYc {
		--share-networks-button-focus-outline: var(--splitLead-share-networks-button-focus-outline);
	}
	.XVsI {
		--share-networks-button-pressed-backgroundColor: var(--splitLead-share-networks-button-pressed-backgroundColor);
	}
	.YxaoI {
		--share-networks-button-pressed-color: var(--splitLead-share-networks-button-pressed-color);
	}
}
@media (max-width: 1023px) {
	.pWDoc:before {
		top: 0;
	}
	.NAOo:before {
		bottom: 0;
	}
	.tRYWy:before {
		content: "";
	}
	.vzGeY:before {
		display: block;
	}
	.Zuecj:before {
		height: var(--splitLead-before-height, 100vh);
	}
	.ilnrB:before {
		position: absolute;
	}
	.HZlx:before {
		width: 100%;
	}
	.SHYeL:before {
		background: var(--splitLead-background-darkColor, #000);
	}
	.HwSZA:before {
		background: var(--splitLead-background-color);
	}
}
@media (min-width: 1024px) {
	.VSnYc {
		background-color: var(--splitLead-background-color);
	}
}
@media (min-width: 675px) {
	.pNfJM {
		padding-bottom: var(--splitLead-background-large-paddingBottom, 32px);
	}
	.sNJdt {
		background-image: linear-gradient(
			to bottom,
			var(--splitLead-background-color) var(--splitLead-background-height),
			var(--splitLead-background-bottomColor, #fff) var(--splitLead-background-height)
		);
	}
}
@media (max-width: 674px) {
	.UvTp {
		overflow: initial;
	}
	.ZwJuJ:before {
		background: var(--splitLead-background-color);
	}
	.nralF:before {
		bottom: 0;
	}
	.iyqZr:before {
		content: "";
	}
	.JFbJl:before {
		display: block;
	}
	.UizJR:before {
		height: 200vh;
	}
	.chlr:before {
		margin-top: -200vh;
	}
	.sghEb:before {
		position: relative;
	}
	.zYrsE:before {
		width: 100%;
	}
}
@media (min-width: 375px) {
	.qpHbZ {
		padding-bottom: var(--splitLead-background-large-paddingBottom, 32px);
	}
	.dSBaQ {
		background-image: linear-gradient(
			to bottom,
			var(--splitLead-background-color) var(--splitLead-background-height),
			var(--splitLead-background-bottomColor, #fff) var(--splitLead-background-height)
		);
	}
}
@media (max-width: 374px) {
	.zeVfY {
		overflow: initial;
	}
	.EgajY:before {
		background: var(--splitLead-background-color);
	}
	.VNkHQ:before {
		bottom: 0;
	}
	.imyWi:before {
		content: "";
	}
	.tmOs:before {
		display: block;
	}
	.QqPPo:before {
		height: 200vh;
	}
	.jVsQq:before {
		margin-top: -200vh;
	}
	.axetW:before {
		position: relative;
	}
	.xKtZx:before {
		overflow: initial;
	}
	.GLaLV:before {
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.wKgTj {
		padding-bottom: var(--divider-paddingBottom, 32px);
	}
	.bwYvm {
		border-bottom: var(--divider-borderWidth, 1px) solid var(--divider-borderColor);
	}
	.PjqA-d {
		border-bottom: var(--splitLead-background-borderBottom, var(--divider-borderWidth, 1px) solid var(--divider-borderColor));
	}
	.OoByK {
		padding-bottom: var(--splitLead-background-paddingBottom);
	}
	.tZRny {
		padding-top: var(--splitLead-background-large-paddingTop, 48px);
	}
	.jvvxf {
		padding-bottom: var(--splitLead-background-large-paddingBottom, 32px);
	}
	.RmlkY {
		grid-template-areas: "leadContent media" ". caption";
	}
	.Miajw {
		grid-template-areas: "media leadContent" "caption .";
	}
	.cHGUs {
		grid-template-areas: "leadContent media" "caption caption";
	}
	.EhPek {
		grid-template-areas: "media leadContent" "caption caption";
	}
	.YIkdv {
		grid-template-areas: "media leadContent" "media byline" "caption .";
	}
	.jNcZv {
		grid-template-areas: "leadContent media" "byline media" ". caption";
	}
	.cFUKH {
		grid-template-areas: "media leadContent" "media byline" "caption caption";
	}
	.SsPrn {
		grid-template-areas: "leadContent media" "byline media" "caption caption";
	}
	.txLGj {
		grid-template-columns: 52% minmax(40%, 48%);
	}
	.bnilD {
		grid-column-gap: 73px;
	}
	.UTzhD {
		grid-template-columns: minmax(40%, 48%) 52%;
	}
	.pIBpK {
		grid-template-columns: 45% 45%;
	}
	.CYsSn {
		justify-content: flex-start;
	}
	.BfCBf {
		grid-template-columns: 25% 53%;
	}
	.GFsRL {
		grid-template-columns: 53% 25%;
	}
}
@media (max-width: 767px) {
	.AEsTC {
		margin-right: var(--gridMargins);
	}
	.bTijh {
		margin-left: var(--gridMargins);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.vqrXY {
		margin-right: var(--gridMargins);
	}
	.IsXFX {
		margin-left: var(--gridMargins);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.IkVPy {
		--splitLead-captionCenter-justifySelf: var(--splitLead-captionCenter9x16-sm-justifySelf, center);
	}
}
@media (min-width: 1024px) {
	.ymbLA {
		--navigation-height: var(--splitLead-navigation-height, 0px);
	}
}
@media (max-width: 1023px) {
	.qTfbe {
		height: var(--splitLead-fullHeight-height, calc(100vh - var(--navigation-height, 0px)));
	}
}
@media (min-width: 1024px) {
	.DqtYD {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.wuTjo {
		margin-right: -7.2%;
	}
	.AEaoX {
		margin-left: -7.2%;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.vOMS {
		margin-right: -7.2%;
	}
	.KnirR {
		margin-left: -7.2%;
	}
}
@media (max-width: 767px) {
	.pfFen {
		--byline-display: inline-block;
	}
	.lfEIF {
		--byline-display-compact: inline-block;
	}
	.CdGew {
		--byline-container-padding-bottom: var(--byline-container-stacked-padding-bottom, 24px);
	}
	.BPRMK {
		--byline-compact-container-padding-bottom: var(--byline-container-stacked-padding-bottom, 24px);
	}
	.XXMsk {
		--share-default-compact-marginTop: var(--share-default-compact-marginTop, 0px);
	}
}
@media (min-width: 1024px) {
	.vnNgJ {
		align-self: flex-start;
	}
	.a-dSUk {
		--byline-display: inline-block;
	}
	.kdOz {
		--byline-container-padding-bottom: var(--byline-container-stacked-padding-bottom, 24px);
	}
	.ghiUR {
		--byline-compact-container-padding-bottom: var(--byline-container-stacked-padding-bottom, 24px);
	}
}
@media (max-width: 1023px) {
	.kOCmF {
		--byline-affiliate-separator-color: var(--splitLead-withBackground-byline-md-affiliate-separator-color, inherit);
	}
	.HgttJ {
		--byline-byText-color: var(--splitLead-withBackground-byline-md-byText-color, inherit);
	}
	.IHeXB {
		--byline-contributor-color: var(--splitLead-withBackground-byline-md-contributor-color, inherit);
	}
	.ZMUck {
		--dateTime-regular-color: var(--splitLead-withBackground-byline-md-pubDate-color, inherit);
	}
	.ZOrsx {
		--byline-readTime-color: var(--splitLead-withBackground-byline-md-readTime-color, inherit);
	}
	.wKJKp {
		--byline-separator-color: var(--splitLead-withBackground-byline-md-separator-color, inherit);
	}
}
@media (max-width: 767px) {
	.JKtQY {
		margin-top: 0;
	}
	.RONPx {
		padding-top: 24px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.pQPqS {
		margin-top: 0;
	}
	.klBqD {
		padding-top: 24px;
	}
}
@media (max-width: 673px) {
	.GrOQv {
		background-color: #fff;
	}
	.vxnWh {
		margin-top: 32px;
	}
	.FssgG {
		padding-top: 32px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.eCZLq {
		--share-default-compact-marginTop: 32px;
	}
	.BhfAT {
		margin-top: 32px;
	}
	.LOQbw {
		padding-top: 32px;
	}
}
@media (min-width: 375px) and (max-width: 1023px) {
	.COZvt {
		background-color: #fff;
	}
	.UvzVX {
		margin-top: 32px;
	}
	.EUMeY {
		padding-top: 32px;
	}
}
@media (max-width: 674px) {
	.MaEVK {
		border-bottom: var(--splitLead-fullBleed-borderBottom, var(--divider-borderWidth, 1px) solid var(--divider-borderColor));
	}
	.seZVJ {
		padding-bottom: var(--splitLead-background-paddingBottom, 12px);
	}
}
@media (min-width: 375px) and (max-width: 1023px) {
	.HOKRM {
		padding-bottom: var(--splitLead-background-paddingBottom, 12px);
	}
}
@media (max-width: 767px) {
	.LvuSi {
		background-color: var(--splitLead-dark-byline-backgroundColor, #fff);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.pVIYM {
		background-color: var(--splitLead-dark-byline-backgroundColor, #fff);
	}
}
@media (max-width: 374px) {
	.SFTgn {
		border-bottom: var(--splitLead-fullBleed-borderBottom, var(--divider-borderWidth, 1px) solid var(--divider-borderColor));
	}
	.oOrsc {
		padding-bottom: var(--splitLead-background-paddingBottom, 12px);
	}
}
@media (min-width: 375px) and (max-width: 1023px) {
	.kEBGw {
		border-bottom: var(--splitLead-borderBottom);
	}
}
@media (max-width: 1023px) {
	.nfZnv {
		border-bottom: var(--splitLead-fullWidth-borderBottom, var(--divider-borderWidth, 1px) solid var(--divider-borderColor));
	}
	.wgEBU {
		padding-bottom: var(--splitLead-background-paddingBottom, 12px);
	}
	.uCNn {
		display: flex;
	}
	.NipJX {
		flex-direction: column;
	}
	.wwwSX {
		--card-actions-justifyContent: center;
	}
	.bsySL {
		--badgeTagWrapper-content-justifyContent: center;
	}
	.kiGjL {
		align-items: center;
	}
	.CUMbo {
		text-align: center;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.StNUh {
		padding-top: 40px;
	}
	.wEyYM {
		padding-bottom: 32px;
	}
}
@media (min-width: 1024px) {
	.bywdO {
		align-self: flex-end;
	}
	.nTFI {
		display: block;
	}
	.JZkow {
		margin-right: 0;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.qvleh {
		font: var(--splitLead-title-regular-font, var(--typography-t80));
	}
	.psJCR {
		letter-spacing: var(--splitLead-title-regular-letterSpacing, normal);
	}
}
@media (min-width: 1024px) {
	.kPFVD {
		font: var(--splitLead-title-large-font, var(--typography-t80));
	}
	.hqIuL {
		letter-spacing: var(--splitLead-title-large-letterSpacing, normal);
	}
	.ZMryK {
		margin-left: var(--gridMargins);
	}
	.aOdPl {
		margin-right: var(--gridMargins);
	}
}
@media (max-width: 767px) {
	.xpas {
		--caption-default-before-top: var(--splitLead-before-top-small);
	}
}
@media (max-width: 1023px) {
	.oBiAN {
		--caption-text-color: var(--splitLead-withBackground-caption-md-text-color, inherit);
	}
	.VBUrB {
		--caption-credit-color: var(--splitLead-withBackground-caption-md-credit-color, inherit);
	}
	.wSOWV {
		--caption-creditSource-color: var(--splitLead-withBackground-caption-md-creditSource-color, inherit);
	}
	.GvoFJ {
		--caption-separator-color: var(--splitLead-withBackground-caption-md-separator-color, inherit);
	}
	.vauhd {
		--caption-source-color: var(--splitLead-withBackground-caption-md-source-color, inherit);
	}
}
@media (min-width: 1024px) {
	.dLBqL {
		padding-bottom: var(--splitLead-fullHeight-caption-paddingBottom);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.CMspz {
		justify-self: var(--splitLead-captionCenter-md-justifySelf, center);
	}
	.oRXdD {
		padding-bottom: 24px;
	}
}
@media (max-width: 767px) {
	.jDBqB {
		background: #fff;
	}
	.MjpIc {
		margin-left: 0;
	}
	.FSYrT {
		margin-right: 0;
	}
	.XDDX {
		padding-top: 8px;
	}
	.fbYSs {
		padding-left: var(--splitLead-captionLeftFullWidth-compact-paddingLeft, var(--gridMargins));
	}
	.YsEBg {
		padding-right: var(--splitLead-captionLeftFullWidth-compact-paddingRight, var(--gridMargins));
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.ppVJr {
		background: #fff;
	}
	.XZhpq {
		margin-left: 0;
	}
	.IYEIp {
		margin-right: 0;
	}
	.ErMbF {
		padding-top: 8px;
	}
	.PslZr {
		padding-left: var(--splitLead-captionRightFullWidth-paddingLeft, var(--splitLead-captionLeftFullWidth-md-paddingLeft, var(--gridMargins)));
	}
	.tdGQ {
		padding-right: var(--splitLead-captionLeftFullWidth-md-paddingRight, var(--gridMargins));
	}
}
@media (min-width: 1024px) {
	.TKjnq {
		background: #fff;
	}
	.HKcyL {
		margin-top: 0;
	}
	.YrHlS {
		padding-right: 48%;
	}
	.QPfVG {
		padding-left: var(--splitLead-captionRightFullWidth-paddingLeft, var(--gridMargins));
	}
	.cidaA {
		padding-top: 8px;
	}
}
@media (max-width: 767px) {
	.ejOTv {
		padding-left: var(--splitLead-captionRightFullWidth-compact-paddingLeft, var(--gridMargins));
	}
	.UhnqP {
		padding-right: var(--splitLead-captionRightFullWidth-compact-paddingRight, var(--gridMargins));
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.ySNpZ {
		padding-left: var(--splitLead-captionRightFullWidth-compact-paddingLeft, var(--gridMargins));
	}
	.AbxZJ {
		padding-right: var(--splitLead-captionRightFullWidth-compact-paddingRight, var(--gridMargins));
	}
}
@media (min-width: 1024px) {
	.ElyAy {
		padding-right: var(--gridMargins);
	}
	.wIHaZ {
		padding-left: 48%;
	}
}
@media (min-width: 768px) {
	.LmJXV {
		--caption-default-marginTop: 8px;
	}
}
@media (orientation: landscape) {
	.nABFN {
		max-height: 85vh;
	}
}
@media (max-width: 767px) {
	.rcgfN {
		align-items: end;
	}
}
@media (min-width: 768px) {
	.oumbg {
		padding: var(--modal-contentWrapper-padding, 0 32px 32px);
	}
}
@media (max-width: 767px) {
	.sMNjs {
		max-width: var(--modal-inner-width-compact, 376px);
	}
}
@media (min-width: 768px) {
	.PzvVu {
		width: var(--modal-inner-width, 464px);
	}
	.xuSjd {
		max-width: 672px;
	}
	.RjpcL {
		max-width: 944px;
	}
}
@media (max-width: 767px) {
	.fLTWo {
		border: 0;
	}
	.lald {
		border-bottom-left-radius: 0;
	}
	.vYVYm {
		border-bottom-right-radius: 0;
	}
}
@media (min-width: 768px) {
	.AcRwS {
		padding-top: 0;
	}
	.lDdnB {
		padding-top: 12px;
	}
	.exVyp {
		flex-direction: var(--modal-immersive-footer-flexDirection-regular, row);
	}
	.IAsvg {
		gap: 16px;
	}
}
@media (hover: hover) {
	.sgyq:hover:not(:disabled):not(:active) {
		--button-bg: var(--button-bg-hover, var(--button-bg-hover--internal));
	}
	.cRbVn:hover:not(:disabled):not(:active) {
		--button-border-color: var(--button-border-color-hover, var(--button-border-color-hover--internal));
	}
	.sBVbK:hover:not(:disabled):not(:active) {
		--button-color: var(--button-color-hover, var(--button-color-hover--internal));
	}
}
@media (max-width: 767px) {
	.aQHxO {
		transform: none;
	}
}
@media (max-width: 374px) {
	.mZWbG {
		display: none;
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.RCVjw {
		display: none;
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.fjcc {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.BFuEm {
		display: none;
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.xQEAR {
		display: none;
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.lEuL {
		display: none;
	}
}
@media (min-width: 1440px) {
	.CKkod {
		display: none;
	}
}
@media (max-width: 767px) {
	.UwdmX {
		--grid-columns: 12;
	}
}
@media (min-width: 768px) {
	.Xmrlz {
		--grid-columns: 24;
	}
}
@media (max-width: 767px) {
	.ReShI {
		--grid-gutters: 16px;
	}
}
@media (min-width: 768px) {
	.KaJdY {
		--grid-gutters: 24px;
	}
}
@media (max-width: 767px) {
	.kvbdf {
		--grid-gutters: 8px;
	}
}
@media (min-width: 768px) {
	.nHwBJ {
		--grid-gutters: 16px;
	}
	.zXXje {
		margin-top: var(--spacing-top);
	}
	.aGO {
		margin-bottom: var(--spacing-bottom);
	}
}
@media (max-width: 767px) {
	.ueeYa {
		width: 90%;
	}
	.KxdWm {
		font-size: 0.45rem;
	}
	.NvyuN {
		line-height: 10px;
	}
	.wdAqb {
		font: var(--tag-compact-font, var(--pureButton-font));
	}
	.VNpoA {
		--carouselArrow-default-height: var(--imageViewer-galleryArrow-compact-height);
	}
	.kHowk {
		--carouselArrow-default-width: var(--imageViewer-galleryArrow-compact-width);
	}
	.EDXkQ {
		--carouselArrow-default-svg-height: var(--imageViewer-galleryArrow-compact-svg-height);
	}
	.YruVp {
		--carouselArrow-default-svg-width: var(--imageViewer-galleryArrow-compact-svg-height);
	}
}
@media (max-width: 1023px) {
	.xlhLL {
		--toolbar-padding-horizontal: 12px;
	}
	.Vvbnr {
		--carouselArrow-carouselArrowRight-right: var(--imageViewer-galleryArrow-mediumLess-galleryArrowRight-right, 8px);
	}
	.FNHxj {
		--carouselArrow-carouselArrowLeft-left: var(--imageViewer-galleryArrow-mediumLess-galleryArrowLeft-left, 8px);
	}
}
@media (min-width: 1024px) {
	.xrdDT {
		--toolbar-padding-horizontal: 20px;
	}
}
@media (max-width: 1023px) {
	.yGxRo {
		position: absolute;
	}
	.avkpJ {
		top: 0;
	}
	.fEYFt {
		left: 0;
	}
	.GsaGe {
		right: 0;
	}
	.fOefI {
		transition-duration: 0.3s;
	}
	.wkLIA {
		transition-timing-function: ease-in-out;
	}
	.AikG {
		transition-property: transform, opacity;
	}
	.QlxJt {
		transform: translateY(-100%);
	}
	.BPYnz {
		opacity: 0;
	}
	.KjgPP {
		justify-content: space-between;
	}
}
@media (min-width: 1024px) {
	.ZIKBd {
		width: 100%;
	}
	.MTabb {
		flex: 0 0 auto;
	}
}
@media (max-width: 1023px) {
	.rLQQX {
		position: relative;
	}
	.giPaM {
		transform: translateY(0);
	}
	.rsmIu {
		opacity: 1;
	}
	.ijrYm {
		display: none;
	}
}
@media (min-width: 1024px) {
	.ScaGV {
		display: grid;
	}
}
@media (max-width: 1023px) {
	.hzXwo {
		display: grid;
	}
}
@media (min-width: 1024px) {
	.FJgDF {
		position: absolute;
	}
	.fWXqe {
		left: var(--toolbar-padding-horizontal);
	}
	.RAXDj {
		display: none;
	}
}
@media (max-width: 767px) {
	.yaNWn {
		top: var(--imageViewer-expandButton-compact-top, 8px);
	}
	.ZUpvj {
		right: var(--imageViewer-expandButton-compact-right, 8px);
	}
	.nhMGc {
		margin-left: 22px;
	}
	.uZRln {
		margin-right: 22px;
	}
}
@media (max-width: 1964px) {
	.CebRs {
		margin-left: 22px;
	}
	.ppewn {
		margin-right: 22px;
	}
}
@media (hover: hover) {
	.SaaS:hover:not(:disabled):not(:active) {
		--background: var(--actionListItem-background-hover, var(--actionListItem-background));
	}
	.vYhPQ:hover:not(:disabled):not(:active) {
		--border-color: var(--actionListItem-border-hover, var(--actionListItem-border-color));
	}
	.OqXPX:hover:not(:disabled):not(:active) {
		--control-color: var(--actionListItem-control-color-hover, var(--actionListItem-control-color));
	}
	.pagxN:hover:not(:disabled):not(:active) {
		--indicator-color: var(--actionListItem-indicator-color-hover, var(--actionListItem-indicator-color));
	}
	.DlOGU:hover:not(:disabled):not(:active) {
		--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-hover, var(--actionListItem-indicatorMeta-color));
	}
	.NDHxy:hover:not(:disabled):not(:active) {
		--label-color: var(--actionListItem-label-color-hover, var(--actionListItem-label-color));
	}
	.iqAVJ:hover:not(:disabled):not(:active) {
		--meta-color: var(--actionListItem-meta-color-hover, var(--actionListItem-meta-color));
	}
}
@media (max-width: 374px) {
	.UWgQR {
		--gridSpan: var(--gridSpanXXS);
	}
	.fCexN {
		--gridOffset: var(--gridOffsetXXS);
	}
	.aNZwl {
		--gridContentOffset: var(--gridContentOffsetXXS);
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.GWDIn {
		--gridSpan: var(--gridSpanXS);
	}
	.PLlCL {
		--gridOffset: var(--gridOffsetXS);
	}
	.rnLhP {
		--gridContentOffset: var(--gridContentOffsetXS);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.wQDS {
		--gridSpan: var(--gridSpanSM);
	}
	.LfMLm {
		--gridOffset: var(--gridOffsetSM);
	}
	.eAHWa {
		--gridContentOffset: var(--gridContentOffsetSM);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.JRAgb {
		--gridSpan: var(--gridSpanMD);
	}
	.Cfpjv {
		--gridOffset: var(--gridOffsetMD);
	}
	.kWAqz {
		--gridContentOffset: var(--gridContentOffsetMD);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.gmVpq {
		--gridSpan: var(--gridSpanLG);
	}
	.mbSGm {
		--gridOffset: var(--gridOffsetLG);
	}
	.uekXy {
		--gridContentOffset: var(--gridContentOffsetLG);
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.glbr {
		--gridSpan: var(--gridSpanXL);
	}
	.QjrfH {
		--gridOffset: var(--gridOffsetXL);
	}
	.HtRUn {
		--gridContentOffset: var(--gridContentOffsetXL);
	}
}
@media (min-width: 1440px) {
	.ZUtnV {
		--gridSpan: var(--gridSpanXXL);
	}
	.NzDPF {
		--gridOffset: var(--gridOffsetXXL);
	}
	.tgdN {
		--gridContentOffset: var(--gridContentOffsetXXL);
	}
}
@media (max-width: 374px) {
	.kab {
		margin-right: var(--currContentOffset);
	}
	.dCOt {
		margin-left: var(--currOffset);
	}
	.hmvxZ {
		float: left;
	}
	.HFLga {
		margin-right: var(--currOffset);
	}
	.xvSSk {
		margin-left: var(--currContentOffset);
	}
	.vBCcm {
		float: right;
	}
	.pvsTF {
		margin-left: auto;
	}
	.EhJPu {
		margin-right: auto;
	}
	.MjyPQ {
		float: none;
	}
	.vPlOC {
		clear: both;
	}
	.WCoIe {
		margin-top: 0;
	}
	.anxrd {
		margin-right: 0;
	}
	.IiKhC {
		margin-bottom: 0;
	}
	.ykzKC {
		margin-left: 0;
	}
	.PePTx {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.wHQXB {
		margin-right: var(--currContentOffset);
	}
	.GDEkv {
		margin-left: var(--currOffset);
	}
	.AeaAz {
		float: left;
	}
	.gZLPI {
		margin-right: var(--currOffset);
	}
	.YHfBO {
		margin-left: var(--currContentOffset);
	}
	.daTw {
		float: right;
	}
	.daRVX {
		margin-left: auto;
	}
	.ISNQ {
		margin-right: auto;
	}
	.JHGYi {
		float: none;
	}
	.sKyCY {
		clear: both;
	}
	.CaNuc {
		margin-top: 0;
	}
	.zNqTf {
		margin-right: 0;
	}
	.JApTY {
		margin-bottom: 0;
	}
	.AFbVw {
		margin-left: 0;
	}
	.cabQT {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.Eigsh {
		margin-right: var(--currContentOffset);
	}
	.VIqkv {
		margin-left: var(--currOffset);
	}
	.HjomX {
		float: left;
	}
	.ciiaM {
		margin-right: var(--currOffset);
	}
	.BQFTa {
		margin-left: var(--currContentOffset);
	}
	.EvOjg {
		float: right;
	}
	.nFwaT {
		margin-left: auto;
	}
	.MCnQE {
		margin-right: auto;
	}
	.RFDWa {
		float: none;
	}
	.mEeeY {
		clear: both;
	}
	.bSI {
		margin-top: 0;
	}
	.AlGXv {
		margin-right: 0;
	}
	.TtUiM {
		margin-bottom: 0;
	}
	.neYqY {
		margin-left: 0;
	}
	.yubzb {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.SXiDT {
		margin-right: var(--currContentOffset);
	}
	.xInSd {
		margin-left: var(--currOffset);
	}
	.HBwxt {
		float: left;
	}
	.ahFQa {
		margin-right: var(--currOffset);
	}
	.a-dPVU {
		margin-left: var(--currContentOffset);
	}
	.wFkFy {
		float: right;
	}
	.iulOd {
		margin-left: auto;
	}
	.NIuqO {
		margin-right: auto;
	}
	.zUcBY {
		float: none;
	}
	.zzscu {
		clear: both;
	}
	.kure {
		margin-bottom: 0;
	}
	.besRF {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.LywrY {
		margin-right: var(--currContentOffset);
	}
	.eiabG {
		margin-left: var(--currOffset);
	}
	.snoSy {
		float: left;
	}
	.WcAQN {
		margin-right: var(--currOffset);
	}
	.qoxdX {
		margin-left: var(--currContentOffset);
	}
	.uzqd {
		float: right;
	}
	.OjMNy {
		margin-left: auto;
	}
	.eQqcx {
		margin-right: auto;
	}
	.UAzJn {
		float: none;
	}
	.SVqKB {
		clear: both;
	}
	.debml {
		margin-top: 0;
	}
	.DQSqG {
		margin-right: 0;
	}
	.doFeV {
		margin-bottom: 0;
	}
	.pqqjh {
		margin-left: 0;
	}
	.ZJWlW {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.CCKyG {
		margin-right: var(--currContentOffset);
	}
	.pvZM {
		margin-left: var(--currOffset);
	}
	.ZUCFI {
		float: left;
	}
	.lsMUr {
		margin-right: var(--currOffset);
	}
	.TWbil {
		margin-left: var(--currContentOffset);
	}
	.gqbPX {
		float: right;
	}
	.ONJdw {
		margin-left: auto;
	}
	.vrZxD {
		margin-right: auto;
	}
	.TOJyV {
		float: none;
	}
	.OnRTz {
		clear: both;
	}
	.NyWn {
		margin-top: 0;
	}
	.TnYEU {
		margin-right: 0;
	}
	.qlQsH {
		margin-bottom: 0;
	}
	.wQGJb {
		margin-left: 0;
	}
	.kTFuQ {
		width: var(--gridColFullWidth);
	}
}
@media (min-width: 1440px) {
	.AjdSo {
		margin-right: var(--currContentOffset);
	}
	.bgoum {
		margin-left: var(--currOffset);
	}
	.gHcZe {
		float: left;
	}
	.wAcrt {
		margin-right: var(--currOffset);
	}
	.xVdyf {
		margin-left: var(--currContentOffset);
	}
	.igdQd {
		float: right;
	}
	.oMlSS {
		margin-left: auto;
	}
	.gfNzt {
		margin-right: auto;
	}
	.owUz {
		float: none;
	}
	.oJhud {
		clear: both;
	}
	.oEoER {
		margin-top: 0;
	}
	.wrahC {
		margin-right: 0;
	}
	.VbUXZ {
		margin-bottom: 0;
	}
	.GxpIS {
		width: var(--gridColFullWidth);
	}
}
@media (hover: hover) {
	.GVrpb:hover {
		background: var(--selectors-background-hover);
	}
	.uzzEC:hover {
		border: 1px solid var(--selectors-borderColor-hover);
	}
	.MvVHF:hover {
		box-shadow: var(--selectors-outline-hover);
	}
	.hDEnV:hover.hDEnV:active {
		box-shadow: var(--selectors-outline-pressed);
	}
	.NTCUc:hover {
		background: var(--selectors-background-hoverChecked);
	}
	.SJygf:hover {
		border-color: var(--selectors-borderColor-checked, var(--inputs-borderColor-resting));
	}
	.gpeyk:hover.gpeyk:active {
		background: var(--selectors-background-pressedChecked);
	}
	.FqbsC:hover.FqbsC:active {
		box-shadow: var(--selectors-outline-pressedChecked);
	}
	.nIVoF {
		color: var(--selectors-color-hover);
	}
	.NRtDh {
		color: #fff;
	}
}
@media (max-width: 767px) {
	.NWfhT {
		gap: var(--collection-regular-gap, 16px);
	}
	.bhaVx {
		margin-bottom: -8px;
	}
	.pgDMd {
		border-radius: 0;
	}
	.HkA-db {
		bottom: 0;
	}
	.IYBsX {
		left: 0;
	}
	.IWUsQ {
		right: 0;
	}
	.ZUCDv {
		top: 0;
	}
}
@media (hover: hover) {
	.MzJSE:hover {
		background: var(--inputs-background-hover);
	}
	.cWPnQ:hover {
		color: var(--inputs-color-hover);
	}
	.PrpFx:hover {
		border-color: var(--inputs-borderColor-hover);
	}
	.srKte:hover {
		box-shadow: var(--inputs-outline-hover);
	}
}
@media (min-width: 768px) {
	.SwLKq {
		padding-bottom: 0;
	}
	.fQTMa {
		padding: var(--modal-navWrapper-padding-mdPlus, 8px 8px 4px 8px);
	}
	.CITcw {
		height: var(--modal-navWrapper-height-mdPlus, 64px);
	}
}
@media (min-width: 1024px) {
	.IvmNJ {
		font: var(--galleryControls-slideDetails-largePlus-font, var(--galleryControls-slideDetails-font, var(--typography-t10)));
	}
	.ODbzI {
		letter-spacing: var(--galleryControls-slideDetails-largePlus-letterSpacing, var(--galleryControls-slideDetails-letterSpacing, normal));
	}
	.zaIZR {
		margin-left: var(--galleryControls-slideDetails-largePlus-marginLeft);
	}
	.rFMyh {
		margin-right: var(--galleryControls-slideDetails-largePlus-marginRight);
	}
}
@media (min-width: 768px) {
	.pAfGY {
		--pureButton-icon-content-size: var(--primaryControls-icon-play-size, 44px);
	}
	.PEZfa img,
	.PEZfa svg {
		padding: var(--primaryControls-icon-play-padding, 0);
	}
	.VXWcx {
		--pureButton-icon-content-size: 28px;
	}
}
@media (hover: hover) {
	.PlXFg:hover:not(:has(input:disabled)):not(:has(input:focus)) {
		background: var(--inputs-background-hover);
	}
}
@media (hover: hover) {
	.owUSY:hover:not(:has(input:disabled)):not(:has(input:focus)) {
		color: var(--inputs-color-hover);
	}
}
@media (hover: hover) {
	.fYzRd:hover:not(:has(input:disabled)):not(:has(input:focus)) {
		border-color: var(--inputs-borderColor-hover);
	}
}
@media (hover: hover) {
	.xNySs:hover:not(:has(input:disabled)):not(:has(input:focus)) {
		outline: var(--inputs-outline-hover);
	}
}
@media (hover: hover) {
	.VuGNN:hover::placeholder {
		color: var(--inputs-placeholder-color-hover, var(--inputs-color-disabled));
	}
}
@media (hover: hover) {
	.VbAQd:hover::placeholder {
		color: var(--inputs-color-disabled);
	}
}
@media (max-width: 767px) {
	.TwbT {
		left: var(--carouselArrow-carouselArrowLeftMobile-left, 0);
	}
	.KvGeY {
		transform: var(--carouselArrow-carouselArrowLeftMobile-transform, translateY(-50%));
	}
	.hFFgs {
		right: var(--carouselArrow-carouselArrowRightMobile-right, 0);
	}
	.agGMH {
		transform: var(--carouselArrow-carouselArrowRightMobile-transform, translateY(-50%));
	}
}
@media (min-width: 1440px) {
	.qaaWT {
		grid-template-columns: repeat(4, 1fr);
	}
	.BBwO {
		padding-top: 40px;
	}
	.zOQnS {
		padding-right: 96px;
	}
	.uVLUm {
		padding-bottom: 40px;
	}
	.yyZqB {
		padding-left: 96px;
	}
}
@media (min-width: 768px) {
	.NWzW {
		outline-width: 4px;
	}
}
@media (max-width: 1023px) {
	.Htnzx:before {
		background: linear-gradient(0deg, transparent 6.25%, rgba(0, 0, 0, 0.49) 45.83%, #000);
	}
	.fqvBS:before {
		content: "" "";
	}
	.mLwct:before {
		height: 148px;
	}
	.fEcEc:before {
		left: 0;
	}
	.NHdGX:before {
		right: 0;
	}
	.nzIgr:before {
		z-index: 1;
	}
	.dfZve:before {
		opacity: 0;
	}
	.LwaIs:before {
		transform: translateY(-100%);
	}
	.VlTV:before {
		transition-duration: 0.3s;
	}
	.DxVzt:before {
		transition-timing-function: ease-in-out;
	}
	.gdQGn:before {
		transition-property: transform, opacity;
	}
	.tkafo:before {
		pointer-events: none;
	}
	.tfkzU:after {
		background: linear-gradient(180deg, transparent 6.25%, rgba(0, 0, 0, 0.49) 45.83%, #000);
	}
	.czQYD:after {
		content: "" "";
	}
	.uHeyF:after {
		display: block;
	}
	.ypgcV:after {
		height: 45%;
	}
	.tUGrr:after {
		opacity: 0;
	}
	.DUyGI:after {
		position: absolute;
	}
	.xnEFN:after {
		bottom: 0;
	}
	.UJYIF:after {
		left: 0;
	}
	.yXdpG:after {
		right: 0;
	}
	.doyHb:after {
		z-index: 0;
	}
	.Itrbg:after {
		transform: translateY(100%);
	}
	.lcpPw:after {
		transition: transform 0.3s ease-in-out;
	}
	.FrYSU:after {
		transition-duration: 0.3s;
	}
	.fhvnw:after {
		transition-timing-function: ease-in-out;
	}
	.tSDMO:after {
		transition-property: transform, opacity;
	}
	.PbFrl:after {
		pointer-events: none;
	}
	.ifLSt:before {
		transform: translateY(0);
	}
	.nDLaj:before {
		opacity: 1;
	}
	.CiCPA:after {
		transform: translateY(0);
	}
	.jwUMm:after {
		opacity: 1;
	}
	.kQLBK {
		opacity: 0.3;
	}
	.pOfua {
		height: 100dvh;
	}
	.lVkMD {
		justify-content: center;
	}
	.yXmXo {
		width: 100vw;
	}
}
@media (min-width: 1024px) {
	.vcybW {
		align-items: stretch;
	}
	.kJRIZ {
		gap: 0;
	}
	.Xmims {
		height: calc(100dvh - var(--toolbar-height, 0) * 2);
	}
	.anly {
		width: auto;
	}
	.nLnyV {
		transition-property: gap, grid-template-columns;
	}
	.rpYhZ {
		transition-duration: 0.3s;
	}
	.dYTjh {
		transition-timing-function: ease-in-out;
	}
	.zaCvz {
		grid-template-columns: 1fr 0;
	}
	.qPPT {
		margin-right: auto;
	}
	.mfpTT {
		margin-bottom: 0;
	}
	.YXQIc {
		margin-left: auto;
	}
	.PlnlM {
		gap: var(--content-gap-desktop);
	}
	.zzDDh {
		grid-template-columns: 1fr var(--caption-width-desktop);
	}
}
@media (max-width: 1023px) {
	.XGCsJ {
		bottom: 0;
	}
	.pGXfu {
		transition-property: opacity;
	}
}
@media (min-width: 1024px) {
	.wyTrX {
		flex: 1 1 auto;
	}
	.AqIiF {
		max-height: calc(100vh - var(--toolbar-height, 0) * 2);
	}
	.wDfoA {
		max-width: 100vw;
	}
	.PBEw {
		max-width: calc(100vw - var(--content-gap-desktop) - var(--caption-width-desktop));
	}
}
@media (max-width: 1023px) {
	.eimNO {
		color: var(--imageViewer-view-captionContainer-mediumLess-color, inherit);
	}
	.dBJPJ {
		align-items: flex-end;
	}
	.sdXxT {
		padding-top: 20px;
	}
	.aMonE {
		padding-right: 20px;
	}
	.bLWDj {
		padding-bottom: 20px;
	}
	.uJkzL {
		padding-left: 20px;
	}
}
@media (min-width: 1024px) {
	.nrzC {
		align-items: center;
	}
	.OTocZ {
		overflow: hidden;
	}
	.ZKMel {
		transition-property: width, opacity;
	}
	.cFiLX {
		width: var(--caption-width-desktop);
	}
}
@media (max-width: 1023px) {
	.iyFus {
		transform: translateY(100%);
	}
}
@media (min-width: 1024px) {
	.JyUHh {
		width: 0;
	}
}
@media (max-width: 1023px) {
	.ZzdWS {
		margin-top: 0;
	}
	.nbiDK {
		margin-right: auto;
	}
	.kNvTK {
		margin-bottom: 0;
	}
	.LWMbF {
		margin-left: auto;
	}
}
@media (min-width: 1024px) {
	.nqMKc {
		min-width: var(--caption-width-desktop);
	}
	.cBztm {
		padding-right: var(--content-gap-desktop);
	}
	.wycmO {
		max-height: 380px;
	}
	.fzzn {
		padding-right: var(--imageViewer-view-captionTruncationWrapper-largePlus-paddingRight, 0);
	}
}
@media (min-width: 768px) {
	.lyRMG {
		margin-bottom: var(--inlineWrapper-DividerTop-marginBottom, 24px);
	}
	.FJzxp {
		margin-bottom: var(--inlineWrapper-TightDividerTop-marginBottom, 12px);
	}
	.dKEEA {
		margin-bottom: var(--inlineWrapper-SingleDividerTop-marginBottom, 24px);
	}
	.GAKaV {
		margin-top: var(--inlineWrapper-TightDividerBottom-marginTop, 12px);
	}
	.OLpez {
		margin-bottom: var(--inlineWrapper-fullGrid-regular-marginBottom, 32px);
	}
	.HPkGR {
		margin-bottom: var(--inlineWrapper-noGrid-regular-marginBottom, 32px);
	}
}
@media (max-width: 767px) {
	.eFoMX {
		width: 80%;
	}
	.rlMEn {
		margin-left: auto;
	}
	.IzKZI {
		margin-right: auto;
	}
	.ZXUwY {
		clear: both;
	}
	.uTBPq {
		margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
	}
	.RiDNy {
		margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
	}
}
@media (min-width: 768px) {
	.bOcXe {
		float: left;
	}
	.TfBlo {
		margin-right: 6.25%;
	}
	.MNbHr {
		width: 50%;
	}
	.zDwCE {
		margin-bottom: var(--inlineWrapper-InlineWrapperFloated-marginBottom, 32px);
	}
	.Axqqi {
		margin-top: var(--inlineWrapper-InlineWrapperFloated-marginTop, 16px);
	}
}
@media (max-width: 374px) {
	.BXKBr {
		margin-right: 6.25%;
	}
	.CKTNg {
		width: 50%;
	}
	.YRgwb {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompactFloated-marginBottom, 24px);
	}
	.unDZT {
		margin-top: var(--inlineWrapper-InlineWrapperCompactFloated-marginTop, 24px);
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.LARat {
		margin-right: 6.25%;
	}
	.YeWqm {
		width: 50%;
	}
	.rOllR {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompactFloated-marginBottom, 24px);
	}
	.BryKh {
		margin-top: var(--inlineWrapper-InlineWrapperCompactFloated-marginTop, 24px);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.EgAyJ {
		margin-right: 6.25%;
	}
	.kqGWS {
		width: 50%;
	}
	.lgoRB {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompactFloated-marginBottom, 24px);
	}
	.DZFZR {
		margin-top: var(--inlineWrapper-InlineWrapperCompactFloated-marginTop, 24px);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.zLuD {
		margin-right: 6.25%;
	}
	.HFyFM {
		width: 50%;
	}
	.WKoLf {
		margin-bottom: var(--inlineWrapper-InlineWrapperFloated-marginBottom, 32px);
	}
	.HQvCp {
		margin-top: var(--inlineWrapper-InlineWrapperFloated-marginTop, 16px);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.WbXIs {
		margin-right: 6.25%;
	}
	.SuvVj {
		width: 50%;
	}
	.Podsg {
		margin-bottom: var(--inlineWrapper-InlineWrapperFloated-marginBottom, 32px);
	}
	.mLOi {
		margin-top: var(--inlineWrapper-InlineWrapperFloated-marginTop, 16px);
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.Ozsym {
		margin-right: 6.25%;
	}
	.KXQHp {
		width: 50%;
	}
	.GZBRS {
		margin-bottom: var(--inlineWrapper-InlineWrapperFloated-marginBottom, 32px);
	}
	.gcZFc {
		margin-top: var(--inlineWrapper-InlineWrapperFloated-marginTop, 16px);
	}
}
@media (min-width: 1440px) {
	.mnbGs {
		margin-right: 6.25%;
	}
	.NPgGo {
		width: 42%;
	}
	.mpUfs {
		margin-bottom: var(--inlineWrapper-InlineWrapperFloated-marginBottom, 32px);
	}
	.Jdjmq {
		margin-top: var(--inlineWrapper-InlineWrapperFloated-marginTop, 16px);
	}
}
@media (min-width: 768px) {
	.tUBdx {
		float: right;
	}
	.xaFLn {
		margin-left: 6.25%;
	}
}
@media (max-width: 374px) {
	.dOUNk {
		margin-left: 6.25%;
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.wAgDu {
		margin-left: 6.25%;
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.tkXDe {
		margin-left: 6.25%;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.RAUCw {
		margin-left: 6.25%;
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.cIkRv {
		margin-left: 6.25%;
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.kWgFl {
		margin-left: 6.25%;
	}
}
@media (min-width: 1440px) {
	.klHSz {
		margin-left: 6.25%;
	}
}
@media (max-width: 374px) {
	.GbsKS {
		width: var(--inlineWrapper-InlineWrapperRegularCompact-width, 80%);
	}
	.zNYgW {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompact-marginBottom, 24px);
	}
	.OsTsW {
		margin-top: var(--inlineWrapper-InlineWrapperCompact-marginTop, 24px);
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.AMhAA {
		width: var(--inlineWrapper-InlineWrapperRegularCompact-width, 80%);
	}
	.eRftA {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompact-marginBottom, 24px);
	}
	.acPPc {
		margin-top: var(--inlineWrapper-InlineWrapperCompact-marginTop, 24px);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.ebfE {
		width: var(--inlineWrapper-InlineWrapperRegularCompact-width, 80%);
	}
	.SmBjI {
		margin-bottom: var(--inlineWrapper-InlineWrapperCompact-marginBottom, 24px);
	}
	.xegrY {
		margin-top: var(--inlineWrapper-InlineWrapperCompact-marginTop, 24px);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.VvTxJ {
		width: 80%;
	}
	.lzDCc {
		margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
	}
	.aHUBM {
		margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.hbvnu {
		width: 80%;
	}
	.GQmdz {
		margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
	}
	.jaoD {
		margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.iShaE {
		width: 80%;
	}
	.gbbfF {
		margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
	}
	.roDbV {
		margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
	}
}
@media (min-width: 1440px) {
	.kRoBe {
		width: 80%;
	}
	.eXZcf {
		margin-bottom: var(--inlineWrapper-InlineWrapperRegular-marginBottom, 32px);
	}
	.zhVlX {
		margin-top: var(--inlineWrapper-InlineWrapperRegular-marginTop, 32px);
	}
}
@media (max-width: 374px) {
	.fnRUo {
		width: 100%;
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.RMeqy {
		width: 100%;
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.MENS {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.rPLsU {
		width: 100%;
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.IEgzD {
		width: 100%;
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.VWDdR {
		width: 100%;
	}
}
@media (min-width: 1440px) {
	.GPGwb {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.vrGxR {
		--toast-width: 280px;
	}
	.CbhK {
		min-height: 56px;
	}
}
@media (min-width: 1024px) {
	.theme-natgeo {
		--galleryControls-slideDetails-font: var(--typography-t30);
		--galleryControls-slideDetails-textTransform: uppercase;
		--galleryControls-slideDetails-letterSpacing: 1.68px;
	}
}
@media (max-width: 767px) {
	.theme-natgeo {
		--badge-font: var(--typography-t05);
		--caption-default-font: var(--typography-t10);
		--caption-title-font: var(--typography-t05);
		--caption-text-font: var(--typography-t10);
		--caption-truncate-lineHeight: 18px;
		--card-meta-hover-textDecoration: underline #000 solid 1px;
		--card-meta-pressed-textDecoration: underline #2b2c2d solid 1px;
		--card-meta-focus-textDecoration: underline #000 solid 1px;
		--card-metaDark-hover-textDecoration: underline #fff solid 1px;
		--card-metaDark-pressed-textDecoration: underline #dcdddf solid 1px;
		--card-metaDark-focus-textDecoration: underline #fff solid 1px;
		--cardGrid-heading-font: var(--typography-t50);
		--commercePromo-headline-font: var(--typography-t50);
		--commercePromo-description-font: var(--typography-t20);
		--contentPromo-card-lineHeight: 20px;
		--contentPromo-titleStyle-font: var(--typography-50);
		--contentPromo-titleStyle-marginBottom: 8px;
		--headline-title-font-short: var(--typography-t80);
		--headline-title-font-long: var(--typography-t80);
		--headline-description-font: var(--typography-t20);
		--immersiveLead-description-font: var(--typography-compact-t40);
		--immersiveLead-title-sponsored-fontSize: 34px;
		--immersiveLead-title-sponsored-lineHeight: 40px;
		--listBox-title-font: var(--typography-t50);
		--listBox-description-font: var(--typography-t20);
		--listBox-list-font: var(--typography-t20);
		--listicle-body-font: var(--typography-t25);
		--listicle-description-font: var(--typography-t10);
		--listicle-title-font: var(--typography-t50);
		--markupEmbed-modalCTA-font: var(--typography-compact-t15);
		--meta-headline-font: var(--typography-compact-t40);
		--meta-headline-lineHeight: 20px;
		--splitLead-title-marginBottom: 8px;
	}
}
@media (min-width: 768px) {
	.theme-natgeo {
		--byline-byLineContent-font: var(--typography-regular-t10);
		--byline-byLineContent-fontSize: 14px;
		--byline-pubDate-font: var(--typography-regular-t10);
		--mediaLead-description-font: var(--typography-regular-t20);
		--splitLead-description-font: var(--typography-regular-t20);
	}
}
@media (max-width: 767px) {
	.nyWZo > :first-child {
		padding-left: var(--share-networks-button-firstChild-compact-paddingLeft, initial);
	}
	.RnMws > :first-child {
		margin-left: var(--share-networks-button-firstChild-compact-marginLeft, initial);
	}
	.WBHfo > :first-child > button {
		padding-left: var(--share-networks-button-firstChild-compact-paddingLeft, initial);
	}
	.tAchw > :first-child > button {
		margin-left: var(--share-networks-button-firstChild-compact-marginLeft, initial);
	}
}
@media (min-width: 768px) {
	.UDeQM > :first-child > button {
		padding-left: var(--share-networks-button-firstChild-regular-paddingLeft, initial);
	}
	.XMkl > :first-child > button {
		margin-left: var(--share-networks-button-firstChild-compact-marginLeft, initial);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.RDaaw > :first-child {
		grid-column: span 2;
	}
}
@media (min-width: 1024px) {
	.FqbDc > :first-child,
	.tNvrX > :nth-child(2) {
		grid-column: span 3;
	}
	.fihXm > :nth-child(n + 3) {
		grid-column: span 2;
	}
}
@media (max-width: 374px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-xxs);
		--grid-column-start: var(--grid-column-start-xxs);
	}
}
@media (min-width: 375px) and (max-width: 413px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-xs);
		--grid-column-start: var(--grid-column-start-xs);
	}
}
@media (min-width: 414px) and (max-width: 767px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-sm);
		--grid-column-start: var(--grid-column-start-sm);
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-md);
		--grid-column-start: var(--grid-column-start-md);
	}
}
@media (min-width: 1024px) and (max-width: 1239px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-lg);
		--grid-column-start: var(--grid-column-start-lg);
	}
}
@media (min-width: 1240px) and (max-width: 1439px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-xl);
		--grid-column-start: var(--grid-column-start-xl);
	}
}
@media (min-width: 1440px) {
	.theme-e {
		--grid-column-span: var(--grid-column-span-xxl);
		--grid-column-start: var(--grid-column-start-xxl);
	}
}
@media (min-width: 768px) {
	.wGrlE > :first-child {
		margin-top: var(--spacing-firstChild-top);
	}
	.MUuGM > :first-child {
		margin-bottom: var(--spacing-firstChild-bottom, var(--spacing-child-bottom));
	}
	.DhNVo > :last-child {
		margin-top: var(--spacing-lastChild-top);
	}
	.Tgcqk > :last-child {
		margin-bottom: var(--spacing-lastChild-bottom);
	}
}
@media (hover: hover) {
	.pFen:not([aria-selected="true"]).pFen:not(div).pFen:hover:not(:disabled):not(:active) {
		--tag-bg: var(--tagCS-standard-bg-hover, #bcd0f4);
	}
	.hoNVj:not([aria-selected="true"]).hoNVj:not(div).hoNVj:hover:not(:disabled):not(:active) {
		--tag-border-color: var(--tagCS-standard-border-color-hover, #305bc8);
	}
	.TQOOL:not([aria-selected="true"]).TQOOL:not(div).TQOOL:hover:not(:disabled):not(:active) {
		--tag-color: var(--tagCS-standard-color-hover, #305bc8);
	}
	.eqzUB:not([aria-selected="true"]).eqzUB:not(div).eqzUB:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-hover);
	}
	.ThfLp:not([aria-selected="true"]).ThfLp:not(div).ThfLp:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-hover);
	}
	.WMSMl:not([aria-selected="true"]).WMSMl:not(div).WMSMl:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-hover);
	}
	.cTjQC[aria-selected="true"].cTjQC:hover:not(:disabled):not(:active) {
		--tag-bg: var(--tagCS-standard-selected-bg-hover, #bcd0f4);
	}
	.aRMla[aria-selected="true"].aRMla:hover:not(:disabled):not(:active) {
		--tag-border-color: var(--tagCS-standard-selected-border-color-hover);
	}
	.MMxXy[aria-selected="true"].MMxXy:hover:not(:disabled):not(:active) {
		--tag-color: var(--tagCS-standard-selected-color-hover, #305bc8);
	}
	.ldBPA[aria-selected="true"].ldBPA:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-bg: var(--badgeTagWrapper-tags-tag-bg-hover);
	}
	.cZhww[aria-selected="true"].cZhww:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-border-color: var(--badgeTagWrapper-tags-tag-border-color-hover);
	}
	.nhSHQ[aria-selected="true"].nhSHQ:hover:not(:disabled):not(:active) {
		--badgeTagWrapper-tags-tag-color: var(--badgeTagWrapper-tags-tag-color-hover);
	}
	.gAYbq:not([aria-selected="true"]).gAYbq:not(div).gAYbq:hover:not(:disabled):not(:active) {
		--tag-bg: var(--tagCS-promoted-bg-hover, #305bc8);
	}
	.VlbYS:not([aria-selected="true"]).VlbYS:not(div).VlbYS:hover:not(:disabled):not(:active) {
		--tag-border-color: var(--tagCS-promoted-border-color-hover);
	}
	.vYGn:not([aria-selected="true"]).vYGn:not(div).vYGn:hover:not(:disabled):not(:active) {
		--tag-color: var(--tagCS-promoted-color-hover, #fff);
	}
	.lFHif[aria-selected="true"].lFHif:hover:not(:disabled):not(:active) {
		--tag-bg: var(--tagCS-promoted-selected-bg-hover, #bcd0f4);
	}
	.RFcSl[aria-selected="true"].RFcSl:hover:not(:disabled):not(:active) {
		--tag-border-color: var(--tagCS-promoted-selected-border-color-hover, none);
	}
	.BKSlH[aria-selected="true"].BKSlH:hover:not(:disabled):not(:active) {
		--tag-color: var(--tagCS-promoted-selected-color-hover, #305bc8);
	}
}
@media (max-width: 767px) {
	.CPrEb p:not(:first-of-type) {
		margin-top: var(--editorsNoteCompact-p-notFirst-marginTop, 8px);
	}
}
@media (min-width: 768px) {
	.fciaN > :not(:first-child):not(:last-child) {
		margin-top: var(--spacing-child-top);
	}
	.qQjt > :not(:first-child):not(:last-child) {
		margin-bottom: var(--spacing-child-bottom);
	}
	.IGLAf > :first-child:last-child {
		margin-top: var(--spacing-firstChild-top);
	}
	.tWjkv > :first-child:last-child {
		margin-bottom: var(--spacing-lastChild-bottom);
	}
}
