.results-area_resultsSection__xQkYz{flex:1 1}@media screen and (min-width:1024px){.results-area_resultsSection__xQkYz{width:calc(65% - 2rem)}}.results-area_contentSection__ZU2_5{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.results-area_contentSection__ZU2_5{gap:1.5rem}}@media screen and (min-width:1024px){.results-area_contentSection__ZU2_5{gap:2rem}}.results-area_actionsBlock__FBbeY{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.results-area_actionsRow__7pniO{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.results-area_actionsRow__7pniO button{white-space:nowrap}.results-area_saveSearchSlot__iFlCu{min-width:0}.results-area_saveSearchSlotGrow__1vebT{flex:1 1}.results-area_totalRow__bsIhZ{color:#3e4a5b;font-family:var(--font-text);font-style:normal;font-size:1rem;line-height:1.375rem}.results-area_main__24zhZ{width:100%;display:flex;flex-direction:column;gap:1.25rem;background-color:#f9fafb}.results-area_main__24zhZ .results-area_results__y_K4p{width:100%;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.results-area_main__24zhZ{flex-direction:row}}.accordion_accordion__l53y_{width:100%;border-radius:.5rem;overflow:hidden;contain:content}.accordion_accordionItem____ShL{border-bottom:1px solid #e0e0e0;contain:content}.accordion_accordionItem____ShL:last-child{border-bottom:none}.accordion_accordionHeader__SYxgq{width:100%;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.accordion_title__oKpSU{font-size:1rem;line-height:1.375rem;font-weight:400;color:#1b2532}.accordion_title__oKpSU.accordion_titleOpen__Rxor6{font-weight:600}.accordion_iconContainer__1Z2es{display:flex;align-items:center;gap:.5rem}.accordion_pill__U2Weo{font-size:.75rem;background-color:#e7e9ee;color:#5b657a;padding:.25rem .5rem;border-radius:1rem}.accordion_icon__A3hU8{display:flex;will-change:transform;transition:transform .2s ease-out;font-size:1.25rem;transform:translateZ(0)}.accordion_icon__A3hU8.accordion_rotated__yCIkG{transform:rotate(180deg) translateZ(0)}.accordion_contentInner__dw5Gi{transform:translateZ(0);-webkit-padding-after:1rem;padding-block-end:1rem}.accordion_accordionContent__SxBJB{overflow:hidden;height:0;position:relative;transform-origin:top;will-change:opacity,transform;transition:opacity .15s ease,transform .15s ease;opacity:0;transform:scaleY(0)}.accordion_accordionContent__SxBJB.accordion_expanded__hdqrR{height:auto;opacity:1;transform:scaleY(1);transition:opacity .2s ease,transform .2s ease}.filters-accordion_container__M6lzS{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:.5rem;overflow-x:hidden;overflow-y:auto;max-height:100%;scrollbar-width:thin;will-change:contents;contain:content}.filters-accordion_accordionContent__AbhPo{max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:thin;will-change:transform;transform:translateZ(0)}@media screen and (min-width:1024px){.filters-accordion_container__M6lzS{border:1px solid #eff1f5;padding:0 1rem;contain:layout style}.filters-accordion_accordionContent__AbhPo{max-height:calc(100vh - 10rem);contain:content}}.sidebar_sidebar__3Zq3Y{display:flex;flex-direction:column;gap:1rem;top:1.5rem;height:-moz-fit-content;height:fit-content;max-height:100dvh;overflow-y:auto;scrollbar-gutter:stable;position:relative}@media screen and (min-width:1024px){.sidebar_sidebar__3Zq3Y{width:340px;flex-shrink:0;position:-webkit-sticky;position:sticky}}@media screen and (min-width:1200px){.sidebar_sidebar__3Zq3Y{width:25%}}.sidebar_banner__O5W_p{display:flex}.sidebar_filtersWrapper__gEF5L{background-color:#fff;border-radius:.5rem;padding:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.sidebar_filtersWrapper__gEF5L{margin-bottom:3rem;padding:0}}.main-content_content__uYkde{width:100%}.main-content_main__1Nhu8{width:100%;display:flex;gap:2rem}@media screen and (max-width:1023px){.main-content_main__1Nhu8{flex-direction:column;gap:1.5rem}}