
	#anydb-image-switcher.what-can-you-build {
		padding: 60px 24px 70px !important;
		background: #FaFaFa !important;
		background-image: none !important;
	}

	#anydb-image-switcher .what-can-you-build-content {
		max-width: 1420px !important;
		margin: 0 auto !important;
		background: transparent !important;
	}

	#anydb-image-switcher .what-can-you-build-content > h2 {
		margin: 0 0 38px !important;
		color: #26312b !important;
		text-align: center !important;
	}

	#anydb-image-switcher .what-can-you-build-container {
		background: #ffffff !important;
		border: 1px solid #dfe4e1 !important;
		border-radius: 10px !important;
		box-shadow: none !important;
	}

	#anydb-image-switcher .what-can-you-build-container::before,
	#anydb-image-switcher .what-can-you-build-container::after {
		content: none !important;
		display: none !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar {
		display: block !important;
		width: 260px !important;
		flex: 0 0 260px !important;
		padding: 16px 0 !important;
		background: #f5f6f5 !important;
		background-image: none !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul {
		list-style: none !important;
		margin: 0 !important;
		padding: 0 !important;
		background: transparent !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li {
		position: relative !important;
		display: block !important;
		width: auto !important;
		margin: 0 !important;
		padding: 14px 22px !important;
		list-style: none !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		background-image: none !important;
		box-shadow: none !important;
		color: #26312b !important;
		font-weight: 500 !important;
		line-height: 1.35 !important;
		text-align: left !important;
		cursor: pointer !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li::before,
	#anydb-image-switcher .what-can-you-build-sidebar ul li::after {
		content: none !important;
		display: none !important;
		width: 0 !important;
		height: 0 !important;
		border: 0 !important;
		background: none !important;
		box-shadow: none !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li:hover {
		background: #ecefed !important;
		color: #08752f !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li.active {
		padding-left: 22px !important;
		background: #e5e9e6 !important;
		color: #08752f !important;
		font-weight: 600 !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li.active::before {
		content: "" !important;
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 3px !important;
		height: auto !important;
		border: 0 !important;
		background: #08752f !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar ul li.active::after {
		content: none !important;
		display: none !important;
	}

	#anydb-image-switcher .what-can-you-build-sidebar-mobile {
		display: none !important;
	}

	#anydb-image-switcher .what-can-you-build-illustrations {
		display: flex !important;
		flex: 1 1 auto !important;
		align-items: center !important;
		justify-content: center !important;
		min-width: 0 !important;
		width: auto !important;
		height: 680px !important;
		padding: 12px !important;
		box-sizing: border-box !important;
		background: #ffffff !important;
		background-image: none !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		overflow: hidden !important;
	}

	#anydb-image-switcher .what-can-you-build-illustration {
		display: none !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		height: 100% !important;
		min-width: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		overflow: hidden !important;
	}

	#anydb-image-switcher .what-can-you-build-illustration.active {
		display: flex !important;
	}

	#anydb-image-switcher .what-can-you-build-illustration h3 {
		display: none !important;
	}

	#anydb-image-switcher .what-can-you-build-illustration img {
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		max-width: 100% !important;
		max-height: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		object-fit: contain !important;
		object-position: center center !important;
	}

	@media (max-width: 900px) {
		#anydb-image-switcher.what-can-you-build {
			padding: 60px 18px !important;
		}

		#anydb-image-switcher .what-can-you-build-container {
			display: block !important;
		}

		#anydb-image-switcher .what-can-you-build-sidebar {
			display: none !important;
		}

		#anydb-image-switcher .what-can-you-build-sidebar-mobile {
			display: block !important;
			padding: 16px 16px 0 !important;
			background: #ffffff !important;
		}

		#anydb-image-switcher .what-can-you-build-sidebar-mobile select {
			width: 100% !important;
			padding: 11px 12px !important;
			border: 1px solid #d7ddd9 !important;
			border-radius: 6px !important;
			background: #ffffff !important;
			color: #26312b !important;
			font: inherit !important;
			box-shadow: none !important;
		}

		#anydb-image-switcher .what-can-you-build-illustrations {
			height: 520px !important;
			padding: 10px !important;
		}
	}

	@media (max-width: 600px) {
		#anydb-image-switcher.what-can-you-build {
			padding: 50px 14px !important;
		}

		#anydb-image-switcher .what-can-you-build-content > h2 {
			margin-bottom: 28px !important;
		}

		#anydb-image-switcher .what-can-you-build-illustrations {
			height: 360px !important;
		}
	}

#anydb-image-switcher .what-can-you-build-container { display: flex; overflow: hidden; }
#anydb-image-switcher [role="button"]:focus-visible { outline: 3px solid #007c23; outline-offset: -3px; }

/* Clip the 15px capture strip from the affected 900px-tall screenshots.
   Use the image's own box so the crop stays accurate when scaled to fit. */
#anydb-image-switcher .what-can-you-build-illustration img {
  width: auto !important;
  height: auto !important;
}
#stocky-screen-1 img,
#stocky-screen-2 img,
#stocky-screen-3 img,
#stocky-screen-4 img,
#stocky-screen-5 img,
#stocky-screen-6 img,
#stocky-screen-13 img,
#stocky-screen-14 img {
  clip-path: inset(0 0 1.667% 0);
}
