.BudgetPricingBasisFields_field__tiZKC{display:grid;gap:.35rem;color:inherit;font-size:.9rem}.BudgetPricingBasisFields_field__tiZKC select{width:100%;min-width:0;min-height:40px;padding:.65rem;border:1px solid #b8cbc0;border-radius:6px;background:#fff;color:inherit;font:inherit}.BudgetPricingBasisFields_field__tiZKC select:focus-visible{outline:3px solid #84b59c;outline-offset:2px}.BudgetPricingBasisFields_hint__ah9SP{color:#52675b;font-size:.75rem}.CategoryTemplateLanding_page__cUBa1{--ct-green:var(--green-700,#006b45);--ct-green-dark:var(--green-900,#003c27);--ct-mint:var(--green-050,#f0faf4);--ct-mint-strong:var(--green-100,#dff5e8);--ct-ink:#16211c;--ct-muted:#5f6b66;--ct-line:#e2e8e4;--ct-radius:14px;background:#fbfcfb;color:var(--ct-ink)}.CategoryTemplateLanding_page__cUBa1 h1,.CategoryTemplateLanding_page__cUBa1 h2,.CategoryTemplateLanding_page__cUBa1 h3,.CategoryTemplateLanding_page__cUBa1 p{margin:0}.CategoryTemplateLanding_eyebrow__amkyj{color:var(--ct-green);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.CategoryTemplateLanding_hero__yM7BC{background-color:var(--ct-green-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;color:white;padding:30px 16px 40px}.CategoryTemplateLanding_heroInner__Nrv9S,.CategoryTemplateLanding_railTrack__TXtB7,.CategoryTemplateLanding_section__YYbzD,.CategoryTemplateLanding_shell__O8ADq{margin:0 auto;max-width:1240px}.CategoryTemplateLanding_crumbs__65rZx{align-items:center;color:rgba(255,255,255,.78);display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px;margin-bottom:22px}.CategoryTemplateLanding_crumbs__65rZx a{color:inherit}.CategoryTemplateLanding_hero__yM7BC .CategoryTemplateLanding_eyebrow__amkyj{color:#9be3bc}.CategoryTemplateLanding_hero__yM7BC h1{font-size:clamp(1.9rem,4.4vw,3rem);letter-spacing:-.02em;line-height:1.08;margin-top:8px;max-width:760px}.CategoryTemplateLanding_lead__tVYT0{color:rgba(255,255,255,.86);font-size:1.04rem;line-height:1.55;margin-top:12px!important;max-width:680px}.CategoryTemplateLanding_search__McAXX{background:white;border-radius:999px;box-shadow:0 18px 40px rgba(0,0,0,.22);display:grid;gap:4px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;margin-top:26px;max-width:820px;padding:6px}.CategoryTemplateLanding_searchCity__mG039,.CategoryTemplateLanding_searchQuery__pQYOb{align-items:center;color:var(--ct-muted);display:flex;gap:8px;min-width:0;padding:0 14px}.CategoryTemplateLanding_searchCity__mG039{border-left:1px solid var(--ct-line)}.CategoryTemplateLanding_searchCity__mG039 select,.CategoryTemplateLanding_searchQuery__pQYOb input{background:transparent;border:0;color:var(--ct-ink);font:inherit;min-height:46px;min-width:0;outline:none;width:100%}.CategoryTemplateLanding_search__McAXX button{background:var(--ct-green);border:0;border-radius:999px;color:white;cursor:pointer;font:inherit;font-weight:800;padding:0 26px}.CategoryTemplateLanding_search__McAXX button:hover{background:var(--ct-green-dark)}.CategoryTemplateLanding_tabs__xmM7K{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.CategoryTemplateLanding_tabs__xmM7K a{align-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:white;display:inline-flex;font-weight:700;gap:8px;padding:9px 16px;text-decoration:none}.CategoryTemplateLanding_tabs__xmM7K a:hover{background:rgba(255,255,255,.12)}.CategoryTemplateLanding_tabs__xmM7K .CategoryTemplateLanding_tabActive__4utTF{background:white;border-color:white;color:var(--ct-green-dark)}.CategoryTemplateLanding_tabs__xmM7K+.CategoryTemplateLanding_search__McAXX,.CategoryTemplateLanding_tabs__xmM7K+.CategoryTemplateLanding_tripSearch__0NtSv{margin-top:14px}.CategoryTemplateLanding_tripSearch__0NtSv{align-items:end;background:white;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.22);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-top:26px;max-width:1000px;padding:12px}.CategoryTemplateLanding_tripField__QcpfT{color:var(--ct-muted);display:grid;font-size:.78rem;font-weight:700;gap:4px;letter-spacing:.02em;min-width:0;text-transform:uppercase}.CategoryTemplateLanding_tripField__QcpfT input,.CategoryTemplateLanding_tripField__QcpfT select{background:#f6f8f7;border:1px solid var(--ct-line);border-radius:10px;color:var(--ct-ink);font:inherit;font-size:.95rem;font-weight:500;letter-spacing:0;min-height:46px;min-width:0;padding:0 12px;text-transform:none;width:100%}.CategoryTemplateLanding_tripSearch__0NtSv button{background:var(--ct-green);border:0;border-radius:12px;color:white;cursor:pointer;font:inherit;font-weight:800;min-height:46px;padding:0 24px}.CategoryTemplateLanding_tripSearch__0NtSv button:hover{background:var(--ct-green-dark)}@media (max-width:960px){.CategoryTemplateLanding_tripSearch__0NtSv{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryTemplateLanding_tripSearch__0NtSv button{grid-column:1/-1}}@media (max-width:520px){.CategoryTemplateLanding_tripSearch__0NtSv{grid-template-columns:minmax(0,1fr)}}.CategoryTemplateLanding_rail___9ww8{background:white;border-bottom:1px solid var(--ct-line);padding:0 16px;position:sticky;top:76px;z-index:5}.CategoryTemplateLanding_railTrack__TXtB7{display:flex;gap:8px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.CategoryTemplateLanding_railTrack__TXtB7 a{border:1px solid var(--ct-line);border-radius:999px;color:var(--ct-ink);flex:0 0 auto;font-size:.9rem;font-weight:600;padding:7px 14px;text-decoration:none;white-space:nowrap}.CategoryTemplateLanding_railTrack__TXtB7 a:hover{border-color:var(--ct-green)}.CategoryTemplateLanding_railActive__joHgr{background:var(--ct-green-dark)!important;border-color:var(--ct-green-dark)!important;color:white!important}.CategoryTemplateLanding_shell__O8ADq{align-items:start;display:grid;gap:28px;grid-template-columns:270px minmax(0,1fr);padding:28px 16px 12px}.CategoryTemplateLanding_filtersDesktop__pWnbk{background:white;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:18px;position:sticky;top:144px}.CategoryTemplateLanding_filtersDesktop__pWnbk h2{font-size:1.05rem;margin-bottom:12px!important}.CategoryTemplateLanding_filtersMobile__hjR9S{display:none}.CategoryTemplateLanding_filterForm__v1JJJ{display:grid;gap:14px}.CategoryTemplateLanding_field__Pi_RD{display:grid;font-size:.86rem;font-weight:700;gap:6px}.CategoryTemplateLanding_field__Pi_RD select{background:white;border:1px solid var(--ct-line);border-radius:10px;color:var(--ct-ink);font:inherit;font-weight:500;min-height:40px;padding:0 10px}.CategoryTemplateLanding_check__Atf4D{align-items:center;cursor:pointer;display:flex;font-size:.92rem;gap:10px}.CategoryTemplateLanding_check__Atf4D input{accent-color:var(--ct-green);height:18px;width:18px}.CategoryTemplateLanding_fieldset__u0ofr{border:0;display:grid;gap:6px;margin:0;padding:0}.CategoryTemplateLanding_fieldset__u0ofr legend{font-size:.86rem;font-weight:700;margin-bottom:6px}.CategoryTemplateLanding_filterButtons__11_z_{align-items:center;display:flex;gap:14px}.CategoryTemplateLanding_filterButtons__11_z_ button{background:var(--ct-green);border:0;border-radius:10px;color:white;cursor:pointer;flex:1 1;font:inherit;font-weight:800;min-height:42px}.CategoryTemplateLanding_filterButtons__11_z_ a{color:var(--ct-muted);font-size:.88rem}.CategoryTemplateLanding_filterCount__TSGnG{background:var(--ct-green);border-radius:999px;color:white;font-size:.75rem;padding:1px 8px}.CategoryTemplateLanding_summaryChevron__lm_rn{margin-left:auto}.CategoryTemplateLanding_results__Cd_jm{display:grid;gap:18px;min-width:0}.CategoryTemplateLanding_resultsHead__HaX4_{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.CategoryTemplateLanding_resultsHead__HaX4_ h2{font-size:1.4rem}.CategoryTemplateLanding_resultsHead__HaX4_ p{color:var(--ct-muted);margin-top:4px!important}.CategoryTemplateLanding_sort__piRiy{position:relative}.CategoryTemplateLanding_sort__piRiy summary{align-items:center;background:white;border:1px solid var(--ct-line);border-radius:999px;cursor:pointer;display:flex;font-size:.9rem;gap:6px;list-style:none;padding:8px 14px}.CategoryTemplateLanding_faq__OOpeN summary::-webkit-details-marker,.CategoryTemplateLanding_filtersMobile__hjR9S summary::-webkit-details-marker,.CategoryTemplateLanding_sort__piRiy summary::-webkit-details-marker{display:none}.CategoryTemplateLanding_sort__piRiy>div{background:white;border:1px solid var(--ct-line);border-radius:12px;box-shadow:0 14px 32px rgba(0,0,0,.12);display:grid;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:6}.CategoryTemplateLanding_sort__piRiy>div a{border-radius:8px;color:var(--ct-ink);padding:8px 10px;text-decoration:none}.CategoryTemplateLanding_chips__OpOJ_{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CategoryTemplateLanding_chips__OpOJ_ a{align-items:center;background:var(--ct-mint);border:1px solid var(--ct-mint-strong);border-radius:999px;color:var(--ct-green-dark);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:5px 12px;text-decoration:none}.CategoryTemplateLanding_chips__OpOJ_ .CategoryTemplateLanding_clearAll__0B2DL{background:transparent;border-color:transparent;color:var(--ct-muted);text-decoration:underline}.CategoryTemplateLanding_empty__WMpFA{background:white;border:1px dashed var(--ct-line);border-radius:var(--ct-radius);display:grid;gap:8px;justify-items:center;padding:48px 20px;text-align:center}.CategoryTemplateLanding_empty__WMpFA a{color:var(--ct-green);font-weight:700}.CategoryTemplateLanding_grid_media__8fD9U,.CategoryTemplateLanding_grid_portrait__jWBNp,.CategoryTemplateLanding_grid_square__Mw2YC{display:grid;gap:20px}.CategoryTemplateLanding_grid_media__8fD9U{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.CategoryTemplateLanding_grid_square__Mw2YC{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.CategoryTemplateLanding_grid_portrait__jWBNp{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.CategoryTemplateLanding_grid_row__M3hwZ{display:grid;gap:14px}.CategoryTemplateLanding_mediaCard__sh_G_,.CategoryTemplateLanding_portraitCard__vw6cJ,.CategoryTemplateLanding_rowCard__4FCsF,.CategoryTemplateLanding_squareCard__EgxOF{background:white;border:1px solid var(--ct-line);border-radius:var(--ct-radius);overflow:hidden;position:relative;transition:box-shadow .18s ease,transform .18s ease}.CategoryTemplateLanding_mediaCard__sh_G_:hover,.CategoryTemplateLanding_portraitCard__vw6cJ:hover,.CategoryTemplateLanding_rowCard__4FCsF:hover,.CategoryTemplateLanding_squareCard__EgxOF:hover{box-shadow:0 16px 34px rgba(16,33,26,.12);transform:translateY(-2px)}.CategoryTemplateLanding_mediaCard__sh_G_,.CategoryTemplateLanding_squareCard__EgxOF{display:flex;flex-direction:column}.CategoryTemplateLanding_media__ETols{aspect-ratio:4/3;background:var(--ct-mint);position:relative}.CategoryTemplateLanding_squareCard__EgxOF .CategoryTemplateLanding_media__ETols{aspect-ratio:1/1}.CategoryTemplateLanding_media__ETols img,.CategoryTemplateLanding_rowMedia__KCFGr img{display:block;height:100%;object-fit:cover;width:100%}.CategoryTemplateLanding_media__ETols>a{display:block;height:100%}.CategoryTemplateLanding_favorite__Da4Sj{position:absolute!important;right:10px;top:10px;z-index:2}.CategoryTemplateLanding_mediaBadge__8nzOG{background:rgba(255,255,255,.94);border-radius:999px;bottom:10px;color:var(--ct-green-dark);font-size:.75rem;font-weight:800;left:10px;padding:4px 10px;position:absolute}.CategoryTemplateLanding_cardBody__6OzO8{display:grid;flex:1 1;gap:8px;padding:14px 16px}.CategoryTemplateLanding_cardHead__CkqB9{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CategoryTemplateLanding_tag__O8_zZ{color:var(--ct-green);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.CategoryTemplateLanding_verified__JaTAP{align-items:center;color:var(--ct-green-dark);display:inline-flex;font-size:.75rem;font-weight:700;gap:3px}.CategoryTemplateLanding_page__cUBa1 h3{font-size:1.04rem;line-height:1.3}.CategoryTemplateLanding_page__cUBa1 h3 a{color:var(--ct-ink);text-decoration:none}.CategoryTemplateLanding_page__cUBa1 h3 a:hover{text-decoration:underline}.CategoryTemplateLanding_headline__333q_{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ct-muted);display:-webkit-box;font-size:.88rem;line-height:1.45;overflow:hidden}.CategoryTemplateLanding_rating__4aIIj{align-items:center;color:#b7791f;display:flex;font-size:.88rem;gap:4px}.CategoryTemplateLanding_rating__4aIIj strong{color:var(--ct-ink)}.CategoryTemplateLanding_rating__4aIIj span{color:var(--ct-muted)}.CategoryTemplateLanding_ratingNew__g3vMB{color:var(--ct-muted);font-size:.82rem}.CategoryTemplateLanding_facts__NT69_{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0}.CategoryTemplateLanding_facts__NT69_ li{align-items:center;color:#3d4a44;display:inline-flex;font-size:.84rem;gap:5px}.CategoryTemplateLanding_facts__NT69_ svg{color:var(--ct-green);flex:0 0 auto}.CategoryTemplateLanding_menu__4l1e2{border-top:1px solid var(--ct-line);display:grid;gap:6px;list-style:none;margin:2px 0 0;padding:10px 0 0}.CategoryTemplateLanding_menu__4l1e2 li{display:flex;font-size:.86rem;gap:10px;justify-content:space-between}.CategoryTemplateLanding_menu__4l1e2 small{color:var(--ct-muted)}.CategoryTemplateLanding_cardFooter__Ilyr8{align-items:center;border-top:1px solid var(--ct-line);display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.CategoryTemplateLanding_location__potY7{align-items:center;color:var(--ct-muted);display:inline-flex;font-size:.84rem;gap:4px;min-width:0}.CategoryTemplateLanding_price__xqiK5{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;white-space:nowrap}.CategoryTemplateLanding_price__xqiK5 small{color:var(--ct-muted);font-size:.75rem}.CategoryTemplateLanding_price__xqiK5 strong{font-size:1.05rem}.CategoryTemplateLanding_quote__MoXEE{color:var(--ct-green);font-size:.95rem!important}.CategoryTemplateLanding_portraitCard__vw6cJ{align-content:start;display:grid;gap:8px;justify-items:center;padding:22px 16px 18px;text-align:center}.CategoryTemplateLanding_portraitMedia__AmY3H{align-items:center;background:var(--ct-mint-strong);border:4px solid white;border-radius:50%;box-shadow:0 6px 18px rgba(16,33,26,.16);color:var(--ct-green-dark);display:flex;font-size:2rem;font-weight:800;height:112px;justify-content:center;overflow:hidden;text-decoration:none;width:112px}.CategoryTemplateLanding_portraitMedia__AmY3H img{height:100%;object-fit:cover;width:100%}.CategoryTemplateLanding_portraitCard__vw6cJ .CategoryTemplateLanding_facts__NT69_{justify-content:center}.CategoryTemplateLanding_rowCard__4FCsF{display:grid;gap:18px;grid-template-columns:150px minmax(0,1fr) auto;padding:14px}.CategoryTemplateLanding_rowMedia__KCFGr{aspect-ratio:1/1;background:var(--ct-mint);border-radius:10px;display:block;overflow:hidden}.CategoryTemplateLanding_rowBody__Dop3p{align-content:start;display:grid;gap:6px;min-width:0}.CategoryTemplateLanding_rowActions__mYTZK{align-content:center;display:grid;gap:8px;justify-items:stretch;min-width:190px}.CategoryTemplateLanding_primaryAction__cKk_m,.CategoryTemplateLanding_secondaryAction__6Tjx3{align-items:center;border-radius:10px;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.CategoryTemplateLanding_primaryAction__cKk_m{background:var(--ct-green);color:white}.CategoryTemplateLanding_primaryAction__cKk_m:hover{background:var(--ct-green-dark)}.CategoryTemplateLanding_secondaryAction__6Tjx3{border:1px solid var(--ct-line);color:var(--ct-ink)}.CategoryTemplateLanding_secondaryAction__6Tjx3:hover{border-color:var(--ct-green)}.CategoryTemplateLanding_pagination__ncUFG{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:10px 0}.CategoryTemplateLanding_pagination__ncUFG a,.CategoryTemplateLanding_pagination__ncUFG span{align-items:center;border-radius:999px;color:var(--ct-ink);display:inline-flex;height:38px;justify-content:center;min-width:38px;text-decoration:none}.CategoryTemplateLanding_pagination__ncUFG a:hover{background:var(--ct-mint)}.CategoryTemplateLanding_pageActive__JlzD1{background:var(--ct-green-dark);color:white!important;font-weight:800}.CategoryTemplateLanding_section__YYbzD{padding:40px 16px 8px}.CategoryTemplateLanding_section__YYbzD>h2{font-size:1.5rem;margin-bottom:18px!important}.CategoryTemplateLanding_steps__4bb9u{counter-reset:none;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.CategoryTemplateLanding_steps__4bb9u li{background:white;border:1px solid var(--ct-line);border-radius:var(--ct-radius);display:grid;gap:8px;padding:20px}.CategoryTemplateLanding_steps__4bb9u li>span{align-items:center;background:var(--ct-mint-strong);border-radius:50%;color:var(--ct-green-dark);display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.CategoryTemplateLanding_steps__4bb9u p{color:var(--ct-muted);line-height:1.5}.CategoryTemplateLanding_cta__4ASDf{align-items:center;background:var(--ct-green-dark);border-radius:20px;color:white;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px;padding:30px}.CategoryTemplateLanding_cta__4ASDf .CategoryTemplateLanding_eyebrow__amkyj{color:#9be3bc}.CategoryTemplateLanding_cta__4ASDf h2{font-size:1.45rem;margin:6px 0 8px!important}.CategoryTemplateLanding_cta__4ASDf p{color:rgba(255,255,255,.84)}.CategoryTemplateLanding_cta__4ASDf>a{align-items:center;background:white;border-radius:999px;color:var(--ct-green-dark);display:inline-flex;font-weight:800;gap:8px;padding:12px 22px;text-decoration:none}.CategoryTemplateLanding_faq__OOpeN{display:grid;gap:10px;padding-bottom:40px}.CategoryTemplateLanding_faq__OOpeN details{background:white;border:1px solid var(--ct-line);border-radius:12px;padding:0 18px}.CategoryTemplateLanding_faq__OOpeN summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:12px;justify-content:space-between;list-style:none;padding:16px 0}.CategoryTemplateLanding_faq__OOpeN details[open] summary svg{transform:rotate(180deg)}.CategoryTemplateLanding_faq__OOpeN p{color:var(--ct-muted);line-height:1.6;padding-bottom:16px}@media (max-width:960px){.CategoryTemplateLanding_shell__O8ADq{grid-template-columns:minmax(0,1fr)}.CategoryTemplateLanding_filtersDesktop__pWnbk{display:none}.CategoryTemplateLanding_filtersMobile__hjR9S{background:white;border:1px solid var(--ct-line);border-radius:var(--ct-radius);display:block}.CategoryTemplateLanding_filtersMobile__hjR9S summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:8px;list-style:none;padding:14px 16px}.CategoryTemplateLanding_filtersMobile__hjR9S .CategoryTemplateLanding_filterForm__v1JJJ{border-top:1px solid var(--ct-line);padding:16px}.CategoryTemplateLanding_rowCard__4FCsF{grid-template-columns:96px minmax(0,1fr)}.CategoryTemplateLanding_rowActions__mYTZK{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));min-width:0}.CategoryTemplateLanding_rowActions__mYTZK .CategoryTemplateLanding_price__xqiK5{grid-column:1/-1;justify-content:flex-start}.CategoryTemplateLanding_steps__4bb9u{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.CategoryTemplateLanding_search__McAXX{border-radius:18px;grid-template-columns:minmax(0,1fr)}.CategoryTemplateLanding_searchCity__mG039{border-left:0;border-top:1px solid var(--ct-line)}.CategoryTemplateLanding_search__McAXX button{border-radius:12px;min-height:46px}.CategoryTemplateLanding_grid_square__Mw2YC{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CategoryTemplateLanding_cardFooter__Ilyr8{align-items:start;flex-direction:column}.CategoryTemplateLanding_price__xqiK5{justify-content:flex-start}.CategoryTemplateLanding_cta__4ASDf{padding:22px}}.DirectoryTaxonomyFilters_panel__S60Es{margin:1rem auto;width:min(1180px,calc(100% - 2rem));background:#fff;border:1px solid #dce7df;border-radius:14px;color:#173d2c}.DirectoryTaxonomyFilters_panel__S60Es summary{padding:1rem 1.25rem;cursor:pointer;font-weight:650}.DirectoryTaxonomyFilters_form__0GA6W{display:grid;gap:1rem;padding:0 1.25rem 1.25rem}.DirectoryTaxonomyFilters_types__iwFJU{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.DirectoryTaxonomyFilters_facets__Kd3VD{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;align-items:start}.DirectoryTaxonomyFilters_form__0GA6W fieldset{min-width:0;border:1px solid #e3eae6;border-radius:8px;padding:.8rem;display:grid;gap:.6rem}.DirectoryTaxonomyFilters_form__0GA6W legend{font-weight:600;padding:0 .3rem}.DirectoryTaxonomyFilters_form__0GA6W label{display:grid;gap:.35rem;font-size:.9rem}.DirectoryTaxonomyFilters_form__0GA6W input,.DirectoryTaxonomyFilters_form__0GA6W select{width:100%;min-width:0;padding:.65rem;border:1px solid #b8cbc0;border-radius:6px;background:#fff;color:inherit;font:inherit}.DirectoryTaxonomyFilters_form__0GA6W button{justify-self:start;border:0;border-radius:8px;background:#164c36;color:white;padding:.8rem 1.3rem;font:inherit;cursor:pointer}@media (max-width:600px){.DirectoryTaxonomyFilters_facets__Kd3VD,.DirectoryTaxonomyFilters_types__iwFJU{grid-template-columns:1fr}}.DirectoryTaxonomyFilters_facet__XOmmb{border:1px solid #e3eae6;border-radius:8px}.DirectoryTaxonomyFilters_facet__XOmmb summary{padding:.8rem;font-size:.95rem}.DirectoryTaxonomyFilters_facet__XOmmb fieldset{border:0}.DirectoryTaxonomyFilters_form__0GA6W button:focus-visible,.DirectoryTaxonomyFilters_form__0GA6W input:focus-visible,.DirectoryTaxonomyFilters_form__0GA6W select:focus-visible,.DirectoryTaxonomyFilters_panel__S60Es summary:focus-visible{outline:3px solid #84b59c;outline-offset:2px}.DirectoryTaxonomyFilters_form__0GA6W small{color:#52675b;font-size:.75rem}.DirectoryTaxonomyFilters_srOnly__cOXrF{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}