._unifiedSearch_257mz_2{position:relative;flex-direction:column;width:100%;margin-bottom:1rem}._unifiedSearch_257mz_2._dark_257mz_9{color:var(--color-charcoal)}._searchIcon_257mz_13{position:absolute;left:1.2rem;width:2.4rem;height:2.4rem!important;top:calc(50% - 1.2rem)}._cancelIcon_257mz_21{width:1.6rem;height:1.6rem}._cancelButton_257mz_26{position:absolute;right:1.2rem;width:1.6rem;height:1.6rem;padding:0;top:calc(50% - .8rem);opacity:1;transition:opacity .2s ease-in-out;border:0;background-color:var(--color-transparent);pointer-events:all;cursor:pointer;border-radius:2px;&:focus-visible{outline:1px dashed var(--color-charcoal);outline-offset:2px}}._input_257mz_47{background-color:var(--color-white);color:var(--color-charcoal);padding:1rem calc(1.2rem + 1.6rem + .8rem) 1rem calc(1.2rem + 2.4rem + .8rem);border-radius:6px;border:1px solid var(--color-gray-70);width:100%;&::placeholder{color:var(--color-gray-90)}&:focus-visible{outline:1px dashed var(--color-charcoal);outline-offset:2px}&:placeholder-shown+._cancelButton_257mz_26{opacity:0;pointer-events:none}}._unifiedSearchNoResults_16jmh_1{padding-top:1.2rem}._title_16jmh_4{font-size:1.8rem;font-weight:500;line-height:2.8rem;padding-bottom:.8rem}._subTitle_16jmh_10{margin-bottom:4rem}._suggestedSearchesTitle_16jmh_13{font-size:1.8rem;font-weight:500;line-height:2.8rem;font-weight:400;margin-bottom:.5rem}ul._suggestedSearches_16jmh_13{list-style-type:none;padding:0;li{display:flex;gap:.8rem;align-items:center;margin-bottom:1.6rem;svg{height:20px;margin-top:3px}}}.refinements .ais-RefinementList-list{display:flex;flex-direction:column;gap:1.2rem;list-style-type:none;padding:0}.refinements .ais-RefinementList-label{align-items:center;display:flex;position:relative;flex:1;width:100%}.refinements .ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-gray-70);border-radius:.6rem;height:2rem;width:2rem;flex-shrink:0;display:inline-block;margin-right:.8rem;position:relative}.refinements .ais-RefinementList-checkbox:checked{background-color:var(--color-charcoal);border-color:var(--color-charcoal)}.refinements .ais-RefinementList-checkbox:focus-visible{outline:1px dashed var(--color-charcoal);outline-offset:2px}.refinements .ais-RefinementList-checkbox:after{content:"";border:1.5px solid var(--color-white);border-top:none;border-right:none;position:absolute;height:.5rem;width:1rem;left:.35rem;top:.4rem;opacity:0;transform:rotate(-45deg)}.refinements .ais-RefinementList-checkbox:checked:after{opacity:1}.refinements .ais-RefinementList-labelText{max-width:80%;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;white-space:nowrap}.refinements .ais-RefinementList-count{margin-left:.4rem;font-size:1.6rem;white-space:nowrap}.refinements .ais-RefinementList-count:before{content:"(";display:inline-block}.refinements .ais-RefinementList-count:after{content:")";display:inline-block}.filterAccordion:has(ul.ais-RefinementList-list:empty){display:none}._resultToggleBar_1nlym_1{display:flex;justify-content:space-between;align-items:center}._accordionToggles_1nlym_7{display:flex;gap:.8rem;margin:0;font-size:1.6rem;justify-content:space-between;margin-bottom:.4rem}._toggleButton_1nlym_16{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;text-decoration-line:underline;padding:0;border:0;background:var(--color-transparent);cursor:pointer}._filterAccordion_1nlym_28{border-top:1px solid var(--color-sand-shade)}._filterAccordion_1nlym_28._dark_1nlym_32{border-top:1px solid var(--color-gray-70)}._resourceMenu_1nlym_36{margin:0}._layout_phjsd_1{row-gap:2rem;margin-bottom:8rem;>h1{grid-column:1 / -1;grid-row:1;margin:4rem 0 2rem}}._filters_phjsd_12{grid-column:1 / -1;grid-row:3;@media screen and (min-width:768px){grid-column:1 / 4;grid-row:2 / span 3}@media screen and (min-width:992px){padding-right:12px}@media screen and (min-width:1024px){padding-right:36px}}._search_phjsd_30{grid-column:1 / -1;grid-row:2;@media screen and (min-width:768px){grid-column:4 / -1}input{width:100%}}._results_phjsd_43{display:flex;flex-direction:column;gap:1rem;grid-column:1 / -1;grid-row:4;@media screen and (min-width:768px){grid-row:3;grid-column:4 / -1}}
