html.text-zoom
	main
	.tile
	.action-handler.button-secondary-neutral:not(:hover):not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	.action-handler.button-secondary:not(:hover):not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	.action-handler.icon-wrapper:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h1:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h2:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h3:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h4:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h5:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	h6:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	),
html.text-zoom
	main
	.tile
	p:not(
		:has(> .visuallyhidden:only-child, > picture:only-child),
		[role="presentation"] *,
		.badge-solid-scrim
	) {
	background-color: unset;
}

.y58B835 {
	position: relative;
}

@media only screen and (min-width: 1069px) {
	.y58B835::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 100px;
		background: linear-gradient(to bottom, #f5f5f7, #ffffff);
		pointer-events: none;
	}
}

@media only screen and (max-width: 1068px) {
	.y58B835::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 40px;
		background: linear-gradient(to bottom, #f5f5f7, #ffffff);
		pointer-events: none;
	}
}
@media only screen and (max-width: 734px) {
	section.section-media-hero.media-layout-background {
		--section-height-max: 728px;
	}
}
