.interior-nav .site-search-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:.25rem;color:var(--red);text-decoration:none;border-radius:4px;flex:none}.site-search-trigger svg{display:block;flex:none}.interior-nav .site-search-trigger>span{display:none}.site-search-trigger:hover,.site-search-trigger:focus-visible{background:#ead4a9}.mobile-nav .site-search-trigger{gap:.6rem;min-height:44px}.mobile-nav .site-search-trigger::before{display:none}.site-search-dialog{width:min(610px,calc(100% - 28px))}.site-search-dialog>p{margin-top:0}.site-search-dialog .filter-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;background:transparent;font-size:1.8rem;line-height:1}.site-search-form{display:flex;align-items:flex-end;gap:.7rem;margin:1rem 0}.site-search-form>.field{flex:1;min-width:0;margin:0}.site-search-form input{box-sizing:border-box;width:100%;margin-top:.4rem;font-size:1rem}.site-search-form>.button{flex:none;min-height:44px;margin:0}.site-search-page{max-width:850px}.site-search-result{padding:1rem 0;border-bottom:1px solid var(--line)}.site-search-result h2{margin:.2rem 0 .45rem;font-size:1.2rem}.site-search-result p{margin:.25rem 0;overflow-wrap:anywhere}.site-search-result .meta{font-size:.8rem}body.site-search-open{overflow:hidden}@media(max-width:450px){.site-search-form{flex-direction:column;align-items:stretch}.site-search-form>.field{width:100%}.site-search-dialog .site-search-form>.button{align-self:flex-start}}
