.hl2[data-v-8c62a443]{--hl2-accent:#c89b48;--hl2-accent-hover:#b48937;--hl2-text:#1d1d1d;--hl2-muted:#6b6b6b;--hl2-border:#e3e3e3;--hl2-surface:#fafafa;font-family:var(--font-body,system-ui,-apple-system,sans-serif);color:var(--hl2-text);width:100%;padding:24px 0 64px;container:hl2/inline-size}.hl2__container[data-v-8c62a443]{max-width:var(--container-max-width,1100px);margin:0 auto;padding:0 16px;position:relative}.hl2__container--busy[data-v-8c62a443]{opacity:.6;pointer-events:none;transition:opacity .2s}.hl2__top[data-v-8c62a443]{border-top:1px solid var(--hl2-border);border-bottom:1px solid var(--hl2-border);flex-wrap:wrap;gap:16px;padding:12px 0}.hl2__filters[data-v-8c62a443],.hl2__top[data-v-8c62a443]{align-items:center;display:flex}.hl2__filters[data-v-8c62a443]{flex:1;gap:10px;min-width:0}.hl2__filters--no-chips[data-v-8c62a443]{display:none}.hl2__filters-label[data-v-8c62a443]{color:var(--hl2-muted);white-space:nowrap;font-size:13px}.hl2__chip-row[data-v-8c62a443]{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.hl2__chip-row[data-v-8c62a443]::-webkit-scrollbar{display:none}.hl2__scroll-btn[data-v-8c62a443]{border:1px solid var(--hl2-border);width:36px;height:36px;color:var(--hl2-text);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}.hl2__scroll-btn[data-v-8c62a443]:hover{border-color:var(--hl2-accent)}.hl2__scroll-icon[data-v-8c62a443]{width:20px;height:20px}.hl2__scroll-btn--left .hl2__scroll-icon[data-v-8c62a443],.hl2__sort-trigger[aria-expanded=true] .hl2__sort-arrow[data-v-8c62a443]{transform:rotate(180deg)}.hl2__chip[data-v-8c62a443]{white-space:nowrap;border:1px solid var(--hl2-border);height:36px;font-family:var(--font-body,system-ui,sans-serif);color:var(--hl2-text);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hl2__chip--selected[data-v-8c62a443],.hl2__chip[data-v-8c62a443]:hover{border-color:var(--hl2-accent)}.hl2__chip--selected[data-v-8c62a443]{background:var(--hl2-accent);color:#fff}.hl2__chip-star[data-v-8c62a443]{width:12px;height:12px;fill:var(--hl2-accent)}.hl2__chip--selected .hl2__chip-star[data-v-8c62a443]{fill:#fff}.hl2__chip-level[data-v-8c62a443]{font-weight:700}.hl2__chip-count[data-v-8c62a443]{color:var(--hl2-muted);font-size:12px;font-weight:400}.hl2__chip--selected .hl2__chip-count[data-v-8c62a443]{color:#ffffffd9}.hl2__chip--all-filters[data-v-8c62a443]{border-color:var(--hl2-text);color:var(--hl2-text);padding-inline-start:14px;font-weight:600}.hl2__chip--all-filters[data-v-8c62a443]:hover{background:var(--hl2-text);color:#fff}.hl2__chip--all-filters:hover .hl2__chip-filters-icon[data-v-8c62a443]{color:#fff}.hl2__chip-filters-icon[data-v-8c62a443]{width:14px;height:14px;color:var(--hl2-text);transition:color .15s}.hl2__chip-counter[data-v-8c62a443]{justify-content:center;min-width:18px;height:18px;margin-inline-start:2px;padding:0 5px;font-size:11px;font-weight:700;line-height:1}.hl2__chip-counter[data-v-8c62a443],.hl2__view-map[data-v-8c62a443]{background:var(--hl2-accent);color:#fff;border-radius:999px;align-items:center;display:inline-flex}.hl2__view-map[data-v-8c62a443]{cursor:pointer;white-space:nowrap;border:none;gap:6px;height:36px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.hl2__view-map[data-v-8c62a443]:hover{background:var(--hl2-accent-hover)}.hl2__view-map-icon[data-v-8c62a443]{width:14px;height:14px}.hl2__city-text[data-v-8c62a443]{text-align:justify;color:var(--hl2-text);margin:0 0 24px;padding:0 16px;font-size:10px;line-height:1.5}@container block (width>=768px){.hl2__city-text[data-v-8c62a443]{padding:0;font-size:13px}.hl2__city-text--columns[data-v-8c62a443]{-moz-column-count:2;column-count:2;-moz-column-gap:64px;color:#404040;column-gap:64px;font-size:14px;font-weight:400;line-height:24px}}.hl2__city-text[data-v-8c62a443] strong{font-weight:600}.hl2__city-text[data-v-8c62a443] a{color:var(--hl2-accent);text-decoration:none}.hl2__city-text[data-v-8c62a443] a:hover{text-decoration:underline}.hl2__meta[data-v-8c62a443]{color:var(--hl2-muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 0 14px;font-size:13px;display:flex}.hl2__total[data-v-8c62a443]{font-weight:500}.hl2__sort[data-v-8c62a443],.hl2__sort-trigger[data-v-8c62a443]{align-items:center;gap:6px;display:inline-flex}.hl2__sort-label[data-v-8c62a443]{color:var(--hl2-muted)}.hl2__sort-dropdown[data-v-8c62a443]{position:relative}.hl2__sort-trigger[data-v-8c62a443]{color:var(--hl2-text);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.hl2__sort-arrow[data-v-8c62a443]{width:10px;height:10px;color:var(--hl2-muted);transition:transform .15s}.hl2__sort-menu[data-v-8c62a443]{top:100%;border:1px solid var(--hl2-border);z-index:10;background:#fff;border-radius:4px;min-width:200px;margin-top:6px;padding:6px 0;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #00000014}.hl2__sort-option[data-v-8c62a443]{color:var(--hl2-text);cursor:pointer;padding:8px 16px;font-size:13px}.hl2__sort-option[data-v-8c62a443]:hover{background:var(--hl2-surface)}.hl2__sort-option--active[data-v-8c62a443]{color:var(--hl2-accent);font-weight:600}@container hl2 (width<=767.98px){.hl2__sort-menu[data-v-8c62a443]{display:none}}@container hl2 (width>=768px){[data-v-8c62a443] .sortp{display:none}}.hl2__cards[data-v-8c62a443]{flex-direction:column;gap:24px;display:flex}.hl2__no-results[data-v-8c62a443]{text-align:center;color:var(--hl2-muted);padding:60px 0;font-size:14px}.hl2__pagination[data-v-8c62a443]{justify-content:center;align-items:flex-start;gap:6px;max-width:100%;padding:32px 0 8px;display:flex}.hl2__pages[data-v-8c62a443]{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.hl2__page[data-v-8c62a443]{min-width:32px;height:32px;color:var(--hl2-text);border:1px solid var(--hl2-border);background:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.hl2__page--active[data-v-8c62a443],.hl2__page[data-v-8c62a443]:hover{border-color:var(--hl2-accent)}.hl2__page--active[data-v-8c62a443]{background:var(--hl2-accent);color:#fff}.hl2__page--nav[data-v-8c62a443]{color:var(--hl2-muted);font-size:16px}@container block (width<=768px){.hl2__top[data-v-8c62a443]{padding:12px 0}.hl2__view-map[data-v-8c62a443]{justify-content:center;width:100%}.hl2__filters-label[data-v-8c62a443],.hl2__scroll-btn[data-v-8c62a443]{display:none}}
