.browse-directory[data-v-98b87f82]{margin-bottom:24px;min-width:0}.browse-directory__content[data-v-98b87f82]{background:var(--browse-color-background);border:1px solid var(--browse-color-border);border-radius:20px;color:var(--browse-color-text);padding:max(20px,min(3vw,40px));scroll-margin-top:100px}.browse-directory__header[data-v-98b87f82]{margin-bottom:28px}.browse-directory__eyebrow[data-v-98b87f82]{color:var(--browse-color-eyebrow);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.browse-directory__header h2[data-v-98b87f82]{color:var(--browse-color-text);font-size:max(25px,min(3vw,34px));font-weight:700;line-height:1.2;margin:0 0 10px}.browse-directory__header>p[data-v-98b87f82]:last-of-type{color:var(--browse-color-text-intro);line-height:1.6;margin-bottom:18px}.browse-directory__shortcuts[data-v-98b87f82]{display:flex;flex-wrap:wrap;gap:8px}.browse-directory__shortcuts a[data-v-98b87f82]{align-items:center;background:var(--browse-color-surface);border:1px solid var(--browse-color-shortcut-border);border-radius:999px;color:var(--browse-color-shortcut);display:inline-flex;font-size:14px;font-weight:600;gap:14px;justify-content:space-between;min-height:44px;padding:9px 15px;-webkit-text-decoration:none;text-decoration:none}.browse-directory__shortcuts a[data-v-98b87f82]:hover{background:var(--browse-color-link-hover-background);border-color:var(--browse-color-shortcut-border-hover);color:var(--browse-color-shortcut-hover)}.browse-directory__shortcuts a[data-v-98b87f82]:focus-visible{outline:3px solid var(--browse-color-focus)!important;outline-offset:3px}.browse-directory__panels[data-v-98b87f82]{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.browse-directory__regions[data-v-98b87f82]{margin-bottom:20px}.browse-directory__panel[data-v-98b87f82]{background:var(--browse-color-surface);border:1px solid var(--browse-color-border);border-radius:14px;min-width:0;padding:max(18px,min(2vw,26px))}.browse-directory__cities h3[data-v-98b87f82],.browse-directory__panel h3[data-v-98b87f82]{color:var(--browse-color-text);font-size:21px;font-weight:700;line-height:1.35;margin:0 0 7px}.browse-directory__panel-description[data-v-98b87f82]{color:var(--browse-color-text-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.browse-directory__cities[data-v-98b87f82]{margin-top:32px}.browse-directory__cities--region[data-v-98b87f82]{margin-bottom:28px;margin-top:0}.browse-directory__cities[data-v-98b87f82],.browse-directory__panel[data-v-98b87f82]{scroll-margin-top:120px}@media (max-width:767px){.browse-directory__panels[data-v-98b87f82]{gap:14px}.browse-directory__content[data-v-98b87f82]{border-radius:14px;padding:20px 16px}.browse-directory__panel[data-v-98b87f82]{padding:18px 14px}.browse-directory__regions[data-v-98b87f82]{margin-bottom:14px}}