.h-menu-overlay-search{display:grid;grid-column:full;align-items:flex-start;grid-template-columns:var(--layout-template-columns);--layout-template-columns:[full-start] var(--layout-full-padding) [full-padded-start] var(--layout-full-step) [max-start] var(--layout-max-step) [expanded-start] var(--layout-expanded-step) [regular-start] var(--layout-regular-step) [narrow-start] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [center] minmax(calc(0.5*var(--layout-narrow-min-width)),calc(0.5*min(var(--layout-narrow-max-total), var(--layout-narrow-max-width)))) [narrow-end] var(--layout-regular-step) [regular-end] var(--layout-expanded-step) [expanded-end] var(--layout-max-step) [max-end] var(--layout-full-step) [full-padded-end] var(--layout-full-padding) [full-end];display:none;position:absolute;z-index:100;top:100%;left:0;right:0;min-height:min(35vh,500px);padding-block:clamp(2rem,5vw,5rem);background:var(--cs__primary__bg);color:var(--cs__primary__fg);border-top:1px solid var(--cs__lines__separator,var(--cs__primary__fg--faded));box-shadow:0 25px 25px 0 rgba(0,0,0,.15);opacity:1}.h-menu-overlay-search__inner{grid-column:expanded;display:grid;gap:clamp(2rem,4vw,4rem)}.h-menu-overlay-search__form-area{max-width:44rem}.h-menu-overlay-search__label{display:block;margin-bottom:.75rem;color:var(--cs__primary__fg--minor)}.h-menu-overlay-search__form{position:relative;display:flex;align-items:center}.h-menu-overlay-search__form input[type=text]{width:100%;min-width:0;border:0;padding-block:1.25rem;padding-inline:1.5rem;color:var(--cs__form__input__color);border-radius:var(--layout-border-radius);background:var(--cs__form__input__bg);font:inherit}.h-menu-overlay-search__form input[type=text]::-moz-placeholder{opacity:.6;color:inherit}.h-menu-overlay-search__form input[type=text]:-ms-input-placeholder{opacity:.6;color:inherit}.h-menu-overlay-search__form input[type=text]::placeholder{opacity:.6;color:inherit}.h-menu-overlay-search__form button{position:absolute;right:.5rem;padding:1rem}.h-menu-overlay-search__submit{cursor:pointer}.h-menu-overlay-search__submit .icon{color:var(--cs__form__input__color)}.h-menu-overlay-search__quicklinks{--link-decoration-default:underline;--link-decoration-hover:none}.h-menu-overlay-search__quicklinks ul{display:flex;flex-wrap:wrap;gap:2ch;margin-top:1rem}.open .h-menu-overlay-search{display:grid}
