html #suggest-lang.ribbon:not(.hide) + aside + input + nav#ac-globalnav {
	margin-top: 52px;
}
html
	body#home
	#suggest-lang.ribbon:not(.hide)
	+ aside
	+ input
	+ nav#ac-globalnav {
	margin-top: 0;
	position: sticky;
}
html
	body#home
	#suggest-lang.ribbon:not(.hide)
	+ aside
	+ input
	+ nav#ac-globalnav
	+ .ac-gn-blur
	+ #ac-gn-curtain
	+ #ac-gn-placeholder {
	height: 0;
}

html
	#suggest-lang.ribbon:not(.hide)
	+ script
	+ aside
	+ input
	+ nav#ac-globalnav {
	margin-top: 52px;
}
html
	body#home
	#suggest-lang.ribbon:not(.hide)
	+ script
	+ aside
	+ input
	+ nav#ac-globalnav {
	margin-top: 0;
	position: sticky;
}
html
	body#home
	#suggest-lang.ribbon:not(.hide)
	+ script
	+ aside
	+ input
	+ nav#ac-globalnav
	+ .ac-gn-blur
	+ #ac-gn-curtain
	+ #ac-gn-placeholder {
	height: 0;
}

#suggest-lang.ribbon {
	display: block;
	overflow: hidden;
	height: 52px;
}
#suggest-lang.ribbon.sticky {
	border-bottom: none;
}
#suggest-lang.ribbon.hide {
	display: none;
}
/* #suggest-lang.ribbon .ribbon-content-wrapper {padding-top:0.94118em;padding-bottom:0.94118em;text-align:center;background-color:rgba(200, 190, 160, 0.85);} */
#suggest-lang.ribbon .ribbon-content-wrapper {
	padding-bottom: 0.94118em;
	text-align: center;
	background-color: rgba(200, 190, 160, 0.85);
}
#suggest-lang.ribbon .ribbon-content {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: center;
	color: #f5f5f7;
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
#suggest-lang.ribbon .ribbon-link {
	color: #2997ff;
}
#suggest-lang.ribbon #suggest-closer {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0;
	color: #fff;
	/* font-size: 16px; */
	transform: scale(1.13);
}
#suggest-lang.ribbon #suggest-closer:hover {
	cursor: pointer;
}
@media only screen and (max-width: 1068px) {
	#suggest-lang.ribbon .ribbon-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px;
	}
}
@media only screen and (max-width: 767px) {
	html #suggest-lang.ribbon:not(.hide) + aside + input + nav#ac-globalnav {
		margin-top: 48px;
	}
	html
		#suggest-lang.ribbon:not(.hide)
		+ aside
		+ input
		+ nav#ac-globalnav
		+ .ac-gn-blur {
		top: 48px;
	}
	html
		#suggest-lang.ribbon:not(.hide)
		+ script
		+ aside
		+ input
		+ nav#ac-globalnav {
		margin-top: 48px;
	}
	html
		#suggest-lang.ribbon:not(.hide)
		+ script
		+ aside
		+ input
		+ nav#ac-globalnav
		+ .ac-gn-blur {
		top: 48px;
	}
	#suggest-lang.ribbon {
		height: 48px;
	}
}
@media only screen and (max-width: 734px) {
	#suggest-lang.ribbon .ribbon-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%;
	}
}

/*
     FILE ARCHIVED ON 06:49:52 May 21, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:28:40 Sep 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.326
  load_resource: 280.102
  PetaboxLoader3.resolve: 203.553
  PetaboxLoader3.datanode: 24.212
*/