.site-search{position:relative}.site-search::after{content:"";display:table;clear:both}.search-panel{position:absolute;top:100%;right:0;z-index:1000;min-width:320px;width:max-content;max-width:min(90vw,560px);max-height:70vh;overflow:auto;background:#fff;border:1px solid #b3b3b3;border-radius:0 0 .4em .4em;box-shadow:0 6px 16px rgba(0,0,0,.18);text-align:left}.search-results{margin:0;padding:0;list-style:none}body>div#__site>nav .search-results{display:block;float:none;width:auto;margin:0;padding:0;overflow:visible;list-style:none}body>div#__site>nav .search-results li{display:block;float:none;width:auto;margin:0;padding:.4em .6em;white-space:normal;list-style:none;border:0;border-bottom:1px solid #eee;cursor:pointer}body>div#__site>nav .search-results li:last-child{border-bottom:0}body>div#__site>nav .search-results li.active,body>div#__site>nav .search-results li:hover{background:#eef5fc}body>div#__site>nav .search-results a,body>div#__site>nav .search-results a:visited{display:block;float:none;width:auto;margin:0;padding:0;color:#2b2b2b;font-size:1em;line-height:1.3em;text-decoration:none;text-shadow:none;white-space:normal}.search-results .search-title{display:block;font-size:.95em;line-height:1.3em}.search-results .search-tags{display:block;margin-top:.15em}.search-results .tag{display:inline-block;margin:0 .3em .15em 0;padding:0 .35em;font-size:.75em;line-height:1.5em;color:#666;background:#f2f2f2;border-radius:.3em}.search-results mark{padding:0;color:inherit;background:#ffe58a}.search-empty{margin:0;padding:.5em .6em;color:#666}.search-google{display:block;width:100%;margin:0;padding:.45em .6em;font:inherit;font-size:.9em;color:#2b2b2b;text-align:left;background:#f7f7f7;border:0;border-top:1px solid #ddd;cursor:pointer}.search-google:hover,.search-google:focus{background:#eee}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media only screen and (max-width:549px){.search-panel{min-width:260px;max-width:92vw}}