	/* Red link for video */
	#videoLink {
		color: #d71920;
		text-decoration: underline;
		font-weight: 600;
		cursor: pointer;
	}

	/* Finder container and diagram alignment */
	#finderContainer {
		display: block;
		margin-top: 20px;
		text-align: left;
		/* align everything left */
	}

	#finderLeft img {
		max-width: 100%;
		height: auto;
		margin-bottom: 12px;
	}

	/* Red pill-shaped button */
	#showFinderBtn {
		display: inline-block;
		background-color: #d71920;
		color: #fff;
		border: none;
		padding: 12px 45px;
		font-size: 16px;
		font-weight: 600;
		text-transform: uppercase;
		border-radius: 50px;
		cursor: pointer;
		transition: all 0.25s ease;
		margin-bottom: 15px;
	}

	#showFinderBtn:hover {
		/* background-color: #b51218; */
		background-color: #222;
	}

	#showFinderBtn:focus {
		outline: none;
	}

	/* Lightbox */
	#videoLightbox[aria-hidden="true"] {
		display: none;
	}

	#vlb-overlay {
		position: fixed;
		inset: 0;
		background: rgba(0, 0, 0, 0.7);
		z-index: 10000;
	}

	#vlb-wrapper {
		position: fixed;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 10001;
		max-width: 90%;
		width: 900px;
		max-height: 90vh;
		display: flex;
		flex-direction: column;
	}

	#vlb-close {
		align-self: flex-end;
		margin: 6px 6px 0 0;
		background: #fff;
		border: 0;
		padding: 6px 10px;
		cursor: pointer;
		border-radius: 4px;
		font-weight: 600;
	}

	#vlb-content {
		background: #000;
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 8px;
		border-radius: 6px;
	}