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:#000;}
#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;}
#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: 735px) {
	#suggest-lang.ribbon .ribbon-content {margin-left:auto;margin-right:auto;width:87.5%;}
}
/*
     FILE ARCHIVED ON 23:37:06 Aug 31, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:53:27 Oct 31, 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.416
  captures_list: 0.559
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.058
  esindex: 0.008
  cdx.remote: 6.962
  LoadShardBlock: 1438.568 (3)
  PetaboxLoader3.datanode: 1624.803 (5)
  PetaboxLoader3.resolve: 130.085 (3)
  load_resource: 363.533
  loaddict: 34.105
*/