.util-search{position:relative;display:inline-flex;align-items:center}.util .util-search-toggle{display:inline-flex;align-items:center;padding:2px;color:inherit;text-decoration:none}.util .util-search-toggle:hover{color:var(--brand-600)}.util .util-search-toggle[aria-expanded="true"]{color:var(--text-on-fill)}.util-search-box[hidden]{display:none !important}.util-search-box{position:absolute;left:calc(100% + 10px);right:auto;top:50%;transform:translateY(-50%);z-index:70;background:transparent;border:0;border-bottom:2px solid var(--edge-outline);border-radius:0;box-shadow:none;padding:0 2px 4px;height:36px;display:flex;align-items:flex-end;width:min(420px,calc(100vw - 150px));}.util-search-box input{background:transparent;border:0;color:var(--text-on-fill);font:inherit;font-size:var(--fs-sm);height:30px;padding:0;width:100%;}.util-search-box input::placeholder{color:var(--text-on-fill);opacity:.72}.util-search-box input:focus,.util-search-box input:focus-visible{outline:0 !important;box-shadow:none !important}.util-right:has(.util-search-box:not([hidden])) .resp,.util-right:has(.util-search-box:not([hidden])) > a[href^="mailto:"],.util-right:has(.util-search-box:not([hidden])) > a[href^="/quote/"]{visibility:hidden}@media (max-width:768px){.util .wrap{position:relative}.util-search{position:static}.util-search-box{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);}}