.desktop-search__button{--padding-inline: var(--spacing-sm-2);display:none;width:140px;margin-right:calc(-1*var(--padding-inline));padding:9px var(--padding-inline);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text-link);cursor:pointer}@media(min-width: 1400px){.desktop-search__button:where(body.project-uscgov:not(.is-mobile-nav) *){display:unset}}@media(min-width: 1024px){.desktop-search__button:where(body.project-toolbox:not(.is-mobile-nav) *){display:unset}}.desktop-search__button:hover{color:#01417f}.desktop-search__button[aria-expanded=true]{position:relative;border-radius:10px 10px 0 0;border-top:1px solid var(--border-muted-dark);border-right:1px solid var(--border-muted-dark);border-left:1px solid var(--border-muted-dark);background:var(--surface-base-lightest)}.desktop-search__button[aria-expanded=true]:before{position:absolute;top:100%;left:-1px;z-index:2;width:calc(100% + 2px);height:40px;border-right:1px solid var(--border-muted-dark);border-left:1px solid var(--border-muted-dark);background:var(--surface-base-lightest);content:""}.header--fixed.is-slim .desktop-search__button[aria-expanded=true]:before{height:22px}.desktop-search__button[aria-expanded=true]:after{content:none}.desktop-search__button-search{display:flex;gap:var(--spacing-sm-1);align-items:center}[aria-expanded=true] .desktop-search__button-search{display:none}.desktop-search__button-search:after{display:inline-block;width:20px;height:20px;content:"";-webkit-mask-image:url("images/magnify.svg");mask-image:url("images/magnify.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.desktop-search__button-close{display:flex;justify-content:space-around;align-items:center;gap:var(--spacing-sm-1);font-size:16px}[aria-expanded=false] .desktop-search__button-close{display:none}.desktop-search__button-close-icon{position:relative;display:block;width:20px;height:20px}.desktop-search__button-close-icon:before,.desktop-search__button-close-icon:after{position:absolute;top:50%;left:50%;width:14px;height:0;translate:-50% -50%;rotate:45deg;border:solid 1px currentColor;content:""}.desktop-search__button-close-icon:after{rotate:-45deg}.desktop-search__wrapper{position:absolute;top:100%;left:0;z-index:1;display:none;visibility:hidden;width:100%;height:200px;padding:var(--spacing-md-1);background:var(--surface-base-lightest);border:solid 1px var(--border-muted-dark);text-align:center}@media(min-width: 1400px){.desktop-search__wrapper:where(body.project-uscgov:not(.is-mobile-nav) *){display:unset}}@media(min-width: 1024px){.desktop-search__wrapper:where(body.project-toolbox:not(.is-mobile-nav) *){display:unset}}.desktop-search__wrapper.is-active{visibility:visible}.desktop-search__label{display:block;margin-bottom:var(--spacing-sm-1);color:var(--text-on-surface-base-light);font-size:24px;font-weight:700}.desktop-search__form-wrapper{--form-background: var(--surface-form);display:flex;max-width:600px;height:var(--spacing-lg-1);margin-inline:auto;background:var(--form-background);border:solid 1px var(--border-muted-dark);border-radius:30px}.desktop-search__form-wrapper:has(input:focus){outline:4px solid #2491ff;outline-offset:2px}.desktop-search__input{flex-grow:1;max-width:100%;min-width:100px;padding-left:20px;background:var(--form-background);border:0;border-radius:30px 0 0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:20px}.desktop-search__input:not([disabled]):focus{outline:0}.desktop-search__submit-button{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;border:solid 1px rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-primary);color:var(--form-background)}.desktop-search__submit-button path{fill:currentColor}@media(forced-colors: active){.desktop-search__submit-button path{fill:buttonText}}.project-toolbox .desktop-search__button[aria-expanded=true]:before{height:5px}.project-toolbox .desktop-search__button .desktop-search__button-search{padding:0}