.autoComplete_wrapper{display:inline-block;position:relative}.autoComplete_wrapper>input{border:1px solid #21212133;border-radius:4px;color:#747474;font-size:1rem;height:40px;outline:none;padding-left:10px;width:370px}.autoComplete_wrapper>input::placeholder{color:#7b7b7b80;transition:all .3s ease}.autoComplete_wrapper>ul{background-color:#fff;border:1px solid #2121211a;border-radius:4px;left:0;margin:.5rem 0 0;max-height:226px;outline:none;overflow-y:scroll;padding:0;position:absolute;right:0;top:100%;z-index:1000}.autoComplete_wrapper>ul>li{background-color:#fff;border-radius:3px;color:#212121;font-size:1rem;list-style:none;overflow:hidden;padding:10px 20px;text-align:left;text-overflow:ellipsis;transition:all .1s ease-in-out;transition:all .2s ease;white-space:nowrap}.autoComplete_wrapper>ul>li::selection{background-color:rgba(#ffffff,0);color:rgba(#ffffff,0)}.autoComplete_wrapper>ul>li:hover{background-color:#7b7b7b1a;cursor:pointer}.autoComplete_wrapper>ul>li mark{background-color:initial;color:#ff7a7a;font-weight:700}.autoComplete_wrapper>ul>li mark::selection{background-color:rgba(#ffffff,0);color:rgba(#ffffff,0)}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:#7b7b7b1a}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}.Search-hero{background:var(--ww-teal);padding-bottom:40px;padding-top:32px}@media screen and (min-width:769px){.Search-hero{padding-bottom:56px}}.Search-bar{align-items:center;background:#fff;border:2px solid var(--ww-teal);border-radius:999px;display:flex;gap:8px;margin-inline:auto;max-width:640px;padding:6px 6px 6px 20px;width:100%}@media screen and (min-width:769px){.Search-bar{padding:8px 8px 8px 24px}}.autoComplete_wrapper{flex:1;width:100%}.Search-barInput,.autoComplete_wrapper>input{appearance:none;background:#0000;border:none;color:var(--ww-ink);font-size:.9375rem;outline:none;padding:10px 0;width:100%}@media screen and (min-width:769px){.Search-barInput,.autoComplete_wrapper>input{font-size:1.0625rem}}.Search-barSubmit{align-items:center;background:var(--ww-teal);border:none;border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color var(--ww-duration-fast,.15s) ease;width:40px}@media screen and (min-width:769px){.Search-barSubmit{height:48px;width:48px}}.Search-barSubmit:hover{background:color-mix(in srgb,var(--ww-teal) 80%,#000)}.Search-barSubmit svg{fill:#fff;height:18px;width:18px}@media screen and (min-width:769px){.Search-barSubmit svg{height:20px;width:20px}}.autoComplete_wrapper>ul{background:var(--ww-paper);border:1px solid var(--ww-line-soft);border-radius:var(--ww-r-lg);box-shadow:var(--ww-shadow-md)}.autoComplete_wrapper>ul>li mark{background:#0000;color:var(--ww-teal);font-weight:600}.Search-resultCount{color:var(--ww-ink-soft);font-size:.9375rem;margin:24px 0 16px}.Search-controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px}.Search-sort{flex-shrink:0}.Search-sortSelect{appearance:auto;background:var(--ww-paper);border:1.5px solid var(--ww-line);border-radius:var(--ww-r-pill);color:var(--ww-ink);cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 12px}.Search-results{display:grid;gap:16px;grid-template-columns:1fr;margin-top:24px}@media screen and (min-width:769px){.Search-results{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1026px){.Search-results{grid-template-columns:repeat(3,1fr)}}.Search-results .Teaser{height:100%;width:100%}.Search-emptyState{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 16px;text-align:center}.Search-emptyState-illustration{background:var(--ww-line-soft);border-radius:var(--ww-r-lg);height:120px;width:120px}.Search-emptyState-heading{color:var(--ww-ink);font-size:1.125rem;font-weight:700;margin:0}.Search-emptyState-text{color:var(--ww-ink-soft);margin:0}.Search-didYouMean{background:var(--ww-line-soft);border-radius:var(--ww-r-md);margin-top:16px;padding:12px 20px}.Search-didYouMean-text{font-size:1rem;margin:0}.Search-didYouMean-text a{color:var(--ww-teal);text-decoration:underline;text-underline-offset:2px}.Search-didYouMean-text a:hover{text-underline-offset:4px}.Search-notSearchedYet{color:var(--ww-ink-mute);padding:32px 0;text-align:center}.Search em{background:var(--ww-mint-soft);border-radius:4px;color:var(--ww-teal);font-style:normal;padding:2px 4px}