.eh-search{position:relative;flex:none;color:var(--eh-search-color,var(--eh-primary,#5E8E3E));align-self:center}.eh-search>summary{display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;min-width:44px;min-height:44px;padding:8px;border:0;background:0 0;color:inherit;box-sizing:border-box}.eh-search>summary::-webkit-details-marker{display:none}.eh-search>summary svg{display:block;width:var(--eh-search-size,24px);height:var(--eh-search-size,24px)}.eh-search>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.eh-search>.eh-search-form{position:absolute;inset-inline-end:0;top:100%;z-index:10001;display:flex;gap:8px;padding:12px;background:var(--eh-background,#fff);border:1px solid var(--eh-border,#ccc);border-radius:6px;box-shadow:0 6px 20px #0002;width:340px;max-width:calc(100vw - 32px);box-sizing:border-box;color:var(--eh-text,#333)}.eh-search:not([open])>.eh-search-form{display:none}.eh-search-form input[type=search]{min-width:0;width:100%;flex:1;padding:8px;border:1px solid var(--eh-border,#ccc);background:#fff;color:#222}.eh-search-form button[type=submit]{padding:8px 12px;flex:none;color:var(--eh-text,#333);background:var(--eh-background,#fff)}.eh-search-widget{display:flex;justify-content:flex-end}.site-header.eh-has-search,.site-header.eh-has-search>.header-inner{column-gap:12px;align-items:center;justify-content:flex-start}.site-header.eh-has-search .site-navigation{margin-inline-start:auto}.site-header.eh-has-search .site-navigation-toggle-holder{margin-inline-start:auto}.site-header.eh-has-search .site-navigation-dropdown{order:10}.site-header.eh-has-search .site-branding{margin-inline-end:auto}@media print{.eh-search{display:none}}