.location_tpRoot__wOCNi{background:var(--page,#f3edf0);min-height:100vh}.location_page__VIfw5{max-width:720px;margin:0 auto;padding:24px 16px 80px}.location_breadcrumb__3o1Sm{font-size:13px;color:var(--ink-4,#8a93a3);margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.location_breadcrumb__3o1Sm a{color:var(--accent-ink,#a24765);text-decoration:none}.location_breadcrumb__3o1Sm a:hover{text-decoration:underline}.location_breadcrumb__3o1Sm span{color:var(--ink-5,#9aa3b2)}.location_header__cHeyp{margin-bottom:24px}.location_title__0Tpiw{font-family:var(--font-heading),sans-serif;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.01em;margin-bottom:8px;color:var(--ink,#12151b)}.location_subtitle__gvHlV{font-size:15px;color:var(--ink-3,#616b7a)}.location_ctaNew__6IELv{display:flex;align-items:center;gap:14px;background:var(--card,#fff);border:1px solid var(--hairline,rgba(18,21,27,.06));border-radius:var(--r-card,18px);padding:16px 18px;margin-bottom:14px;text-decoration:none;box-shadow:var(--shadow-card,0 1px 2px rgba(18,21,27,.05));transition:transform .15s,box-shadow .15s}.location_ctaNew__6IELv:active{transform:scale(.98)}.location_ctaNew__6IELv>span:first-child{font-size:24px;flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-soft,#f6ecf0)}.location_ctaTitle__GWXM2{font-size:15px;font-weight:700;color:var(--ink,#12151b);margin-bottom:2px}.location_ctaDesc__GWqf_{font-size:12px;color:var(--ink-3,#616b7a);line-height:1.4}.location_budgetLink__baeOi{display:flex;align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;border:1px solid var(--hairline,rgba(18,21,27,.1));border-radius:var(--r-card,18px);background:var(--card,#fff);font-size:14px;font-weight:700;color:var(--accent-ink,#a24765);text-decoration:none;box-shadow:var(--shadow-card,0 1px 2px rgba(18,21,27,.05));transition:transform .15s}.location_budgetLink__baeOi:active{transform:scale(.98)}.location_budgetLink__baeOi>span:first-child{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-soft,#f6ecf0);font-size:20px;flex-shrink:0}.location_ctaArrow__5l1P8{margin-left:auto;font-size:18px;color:var(--accent,#ed6a53);flex-shrink:0}.location_grid__b9__D{display:flex;flex-direction:column;gap:12px}.location_card__dhgF5{display:block;background:var(--card,#fff);border:1px solid var(--hairline,rgba(18,21,27,.06));border-radius:var(--r-card,18px);padding:18px;text-decoration:none;box-shadow:var(--shadow-card,0 1px 2px rgba(18,21,27,.05));transition:border-color .15s,transform .15s,box-shadow .15s}.location_card__dhgF5:hover{border-color:var(--accent,#ed6a53);box-shadow:var(--shadow-tile,0 8px 18px -8px hsla(9,81%,63%,.4));transform:translateY(-2px)}.location_card__dhgF5:active{transform:scale(.985);border-color:var(--accent,#ed6a53)}.location_cardDests__iDt3o{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.location_cardDest__q6NkB{font-size:12px;font-weight:700;color:var(--accent-ink,#a24765)}.location_cardArrow__YZz8j{font-size:11px;color:var(--ink-4,#8a93a3)}.location_cardTitle__BAn3G{font-size:15px;font-weight:600;color:var(--ink,#12151b);line-height:1.4;margin-bottom:8px}.location_cardIntro__tS5hY{font-size:12px;color:var(--ink-3,#616b7a);line-height:1.5;margin-bottom:10px}.location_cardMeta__u1ps1{display:flex;flex-wrap:wrap;gap:6px}.location_cardTag__VShki{background:var(--field,#f3edf0);border:1px solid var(--hairline,rgba(18,21,27,.06));border-radius:var(--r-pill,999px);padding:3px 10px;font-size:11px;color:var(--ink-3,#616b7a);display:inline-flex;align-items:center;gap:5px;line-height:1}.location_cardTag__VShki svg{flex-shrink:0;opacity:.7}.location_views__ddzyd{color:var(--ink-4,#8a93a3)}.location_empty__ESyts{text-align:center;padding:40px 0;color:var(--ink-3,#616b7a);font-size:14px}.location_empty__ESyts a{color:var(--accent-ink,#a24765)}@media (max-width:520px){.location_title__0Tpiw{font-size:24px}.location_page__VIfw5{padding:20px 16px 64px}}