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 00:36:10 Sep 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:18:29 Feb 20, 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):
  captures_list: 0.684
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.046
  esindex: 0.012
  cdx.remote: 84.336
  LoadShardBlock: 302.244 (3)
  PetaboxLoader3.datanode: 488.879 (5)
  PetaboxLoader3.resolve: 286.411 (2)
  load_resource: 578.818
  loaddict: 219.94
*/