.GeoPlace_page__f7U9v{--ink:#1c1c1a;--ink-soft:#6b6b66;--ink-faint:#a3a39c;--border:#e3e3de;--border-strong:#cfcfc8;--bg:#fff;--bg-subtle:#f7f7f5;--forest:#2f6844;--forest-soft:#eaf2ec;--pine-pastel:#eef4ec;--lake:#2e7d96;--lake-soft:#e9f3f6;--sun:#c98a3b;--sun-pastel:#faf1e3;background:linear-gradient(180deg,#fbfaf8,#f9f7f5 45%,#f7f6f4);color:var(--ink);font-family:Manrope,-apple-system,sans-serif;min-height:100vh}.GeoPlace_breadcrumbs__ZFJru{max-width:720px;margin:0 auto;padding:24px 24px 0;font-size:13px;color:var(--ink-faint)}.GeoPlace_breadcrumbs__ZFJru a{color:var(--ink-faint);text-decoration:none}.GeoPlace_breadcrumbs__ZFJru a:hover{color:var(--forest)}.GeoPlace_hero__7_SoN{max-width:720px;margin:0 auto;padding:24px 24px 32px}.GeoPlace_eyebrow__7gGlD{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--forest);background:var(--pine-pastel);border:1px solid rgba(47,104,68,.15);border-radius:100px;padding:6px 14px;margin-bottom:20px}.GeoPlace_h1__UBfh2{font-family:"PT Serif",serif;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.2;margin:0 0 16px;color:var(--ink)}.GeoPlace_lead__2_jne{font-size:17px;line-height:1.6;color:var(--ink-soft);margin:0 0 24px}.GeoPlace_cta__k1d5s{display:inline-flex;align-items:center;gap:8px;background:var(--forest);color:#fff;font-weight:600;font-size:15px;padding:14px 24px;border-radius:100px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.GeoPlace_cta__k1d5s:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(47,104,68,.25)}.GeoPlace_ctaRow__rJGjj{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.GeoPlace_ctaGhost__UPJ6U{color:var(--forest);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.GeoPlace_story__JS3ev{max-width:720px;margin:0 auto;padding:0 24px 48px}.GeoPlace_sectionTitle__fLMeN{font-family:Manrope,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:var(--forest);margin:36px 0 16px}.GeoPlace_sectionTitle__fLMeN:first-child{margin-top:0}.GeoPlace_intro__iCEQH{font-size:16px;line-height:1.7;color:var(--ink);margin:0 0 8px}.GeoPlace_transition__lHgEK{font-size:15px;font-style:italic;color:var(--ink-soft);border-left:3px solid var(--sun);padding-left:16px;margin:28px 0}.GeoPlace_placeList__89sRF{display:flex;flex-direction:column;gap:14px}.GeoPlace_placeItem__2Lnz1{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:16px 20px}.GeoPlace_placeName__LbSDL{font-weight:700;color:var(--forest);font-size:15px}.GeoPlace_placeDesc__Jq6s9{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin-top:4px}.GeoPlace_footerCta__9pJpV{max-width:720px;margin:0 auto;padding:32px 24px 64px;text-align:center;border-top:1px solid var(--border)}.GeoPlace_footerCtaTitle__EIyo5{font-family:"PT Serif",serif;font-size:22px;font-weight:700;margin:32px 0 12px}.GeoPlace_footerCtaText__AmVBw{font-size:15px;color:var(--ink-soft);margin:0 0 24px}.GeoPlace_faq__xpBmr,.GeoPlace_related__0zmsM{max-width:720px;margin:0 auto;padding:0 24px 32px}.GeoPlace_faqItem__yV57v{border-top:1px solid var(--forest-soft);padding:14px 0}.GeoPlace_faqItem__yV57v:last-child{border-bottom:1px solid var(--forest-soft)}.GeoPlace_faqQuestion__db6o8{font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.GeoPlace_faqQuestion__db6o8::-webkit-details-marker{display:none}.GeoPlace_faqQuestion__db6o8:before{content:"+";color:var(--forest);font-weight:700;margin-right:8px;display:inline-block;width:12px}.GeoPlace_faqItem__yV57v[open] .GeoPlace_faqQuestion__db6o8:before{content:"\2212"}.GeoPlace_faqAnswer__Gp4yh{color:var(--ink-soft);margin-top:8px;line-height:1.5}.GeoPlace_relatedTitle__jNr0v{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint);margin-bottom:12px}.GeoPlace_relatedLinks__ZLuLw{display:flex;gap:12px;flex-wrap:wrap}.GeoPlace_relatedLink__7OoQp{display:inline-block;background:var(--bg-subtle);border:1px solid var(--border);border-radius:100px;padding:8px 16px;font-size:14px;color:var(--ink);text-decoration:none}.GeoPlace_relatedLink__7OoQp:hover{border-color:var(--forest);color:var(--forest)}.GeoPlace_meta__hDwpa{font-size:13px;color:var(--ink-faint);margin-top:32px}.GeoMalo_grid__7yzRb{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:12px 0 28px}.GeoMalo_card__PXM0J{padding:14px 16px;border:1px solid #e3e3de;border-radius:14px;background:#fff}.GeoMalo_cardHead__6F95t{display:flex;gap:10px;align-items:flex-start}.GeoMalo_icon__z3Pvq{font-size:22px;line-height:1.2}.GeoMalo_name__ofcPq{margin:0;font-family:Manrope,-apple-system,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#1c1c1a}.GeoMalo_type__Vb3VF{margin-top:2px;font-size:12.5px;color:#6b6b66}.GeoMalo_meta__ptd1t{margin-top:8px;font-size:13.5px;line-height:1.45;color:#3a3a36}.GeoMalo_desc__9kpIn{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#3a3a36}.GeoMalo_warn__eb02X{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fdf3e2;font-size:12.5px;line-height:1.45;color:#9a5b12}.GeoMalo_links__KPLCz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.GeoMalo_link__uvL27{display:inline-block;padding:6px 12px;border:1px solid #cfcfc8;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:#1c1c1a;text-decoration:none}.GeoMalo_link__uvL27:hover{background:#f7f7f5}.GeoMalo_linkQuiet__kuHlk{font-size:12px;color:#a3a39c;text-decoration:none}.GeoMalo_steps__SAfw7{margin:10px 0 20px;padding-left:20px;font-size:15px;line-height:1.6;color:#3a3a36}@media (min-width:720px){.GeoMalo_grid__7yzRb{grid-template-columns:1fr 1fr}}.GeoMalo_mapWrap__XH9Ib{margin:18px 0 26px}.GeoMalo_mapBox__HJJqn{position:relative;width:100%;overflow:hidden;border:1px solid #e3e3de;border-radius:14px;background:#eceae6}.GeoMalo_mapImg___Anw5{display:block;width:100%;height:auto}.GeoMalo_pin__H1vCm{position:absolute;z-index:2;width:28px;height:28px;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:#2f6844;color:#fff;font-family:Manrope,-apple-system,sans-serif;font-size:12px;font-weight:800;line-height:1;text-align:center;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.35);transition:transform .15s ease,box-shadow .15s ease}.GeoMalo_pinOut__SNub9{background:#8a5426}.GeoMalo_pin__H1vCm:focus-visible,.GeoMalo_pin__H1vCm:hover{z-index:5;transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 5px rgba(47,104,68,.28),0 2px 6px rgba(0,0,0,.4);outline:none}.GeoMalo_pinOut__SNub9:focus-visible,.GeoMalo_pinOut__SNub9:hover{box-shadow:0 0 0 5px rgba(138,84,38,.3),0 2px 6px rgba(0,0,0,.4)}.GeoMalo_pinSel__oHNg_{z-index:6;transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 0 6px rgba(28,28,26,.22),0 2px 8px rgba(0,0,0,.45)}.GeoMalo_tip__Ok8Mm{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);max-width:200px;padding:4px 8px;border-radius:8px;background:rgba(28,28,26,.92);color:#fff;font-size:11.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .12s ease}.GeoMalo_pin__H1vCm:focus-visible .GeoMalo_tip__Ok8Mm,.GeoMalo_pin__H1vCm:hover .GeoMalo_tip__Ok8Mm{opacity:1}.GeoMalo_attr__dOvax{position:absolute;right:6px;bottom:4px;padding:1px 6px;border-radius:6px;background:hsla(0,0%,100%,.82);font-size:10px;color:#6b6b66}.GeoMalo_attr__dOvax a{color:inherit}.GeoMalo_legend__U9lyu{margin-top:8px;font-size:12px;line-height:1.5;color:#6b6b66}.GeoMalo_legDot__g_fBE{display:inline-block;width:10px;height:10px;margin:0 4px 0 6px;border:1.5px solid #fff;border-radius:50%;background:#2f6844;box-shadow:0 0 0 1px #2f6844;vertical-align:-1px}.GeoMalo_legDotOut__M3MMl{background:#8a5426;box-shadow:0 0 0 1px #8a5426}.GeoMalo_sheet__w2CWx{margin-top:10px}.GeoMalo_sheetHint__zKwLt{padding:12px 14px;border:1px dashed #cfcfc8;border-radius:12px;font-size:13.5px;color:#6b6b66}.GeoMalo_sheetCard__WxpyG{position:relative;padding:14px 16px;border:1px solid #cfcfc8;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06)}.GeoMalo_close__1e5zJ{position:absolute;top:6px;right:8px;width:30px;height:30px;border:0;background:transparent;font-size:24px;line-height:1;color:#a3a39c;cursor:pointer}.GeoMalo_linkMain__8HPeu{display:inline-block;padding:8px 14px;border-radius:999px;background:#2f6844;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.GeoMalo_linkMain__8HPeu:hover{background:#265637}.GeoMalo_num__8uxZU{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-right:6px;padding:0 5px;border-radius:11px;background:#2f6844;color:#fff;font-size:11.5px;font-weight:800;vertical-align:1px}.GeoMalo_numOut__HOqYf{background:#8a5426}.GeoMalo_cityGrid__fetO6{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:12px 0 26px}.GeoMalo_cityCard__7DJlP{display:block;padding:14px 16px;border:1px solid #e3e3de;border-radius:14px;background:#fff;color:#1c1c1a;text-decoration:none}.GeoMalo_cityCard__7DJlP:hover{border-color:#cfcfc8;background:#fbfaf8}.GeoMalo_cityName__m7zIR{font-size:16px;font-weight:700}.GeoMalo_cityMeta__9bUXU{margin-top:4px;font-size:12.5px;color:#6b6b66}.GeoMalo_cityTop__bZeMD{margin-top:6px;font-size:13px;line-height:1.45;color:#3a3a36}@media (min-width:720px){.GeoMalo_cityGrid__fetO6{grid-template-columns:1fr 1fr}}.GeoMalo_tipL__Dsk45 .GeoMalo_tip__Ok8Mm{left:0;transform:none}.GeoMalo_tipR__N7TDe .GeoMalo_tip__Ok8Mm{left:auto;right:0;transform:none}@media (max-width:520px){.GeoMalo_pin__H1vCm{width:23px;height:23px;font-size:10.5px;border-width:1.5px}}