.GeoFooter_footer__zvykU{max-width:860px;margin:24px auto 48px;padding:40px 28px 32px;background-color:#fff;background-image:url(/images/geo-footer-bg-muted.jpg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto;border:2px solid #8fa395;border-radius:20px;box-shadow:0 24px 60px rgba(28,28,26,.07),0 2px 8px rgba(28,28,26,.04)}@media (max-width:640px){.GeoFooter_footer__zvykU{margin:16px 16px 32px;padding:32px 20px 24px;border-radius:16px}}.GeoFooter_footerTop__Ohr5P{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;flex-wrap:wrap}.GeoFooter_footerBrand__7Y0O0{max-width:340px}.GeoFooter_footerLogo__EwYzX{font-family:Manrope,sans-serif;font-weight:700;font-size:15px;color:#1c1c1a;display:inline-flex;align-items:center;gap:6px}.GeoFooter_footerLogoIcon__kQYco{width:15px;height:15px;object-fit:contain}.GeoFooter_footerTagline__OMusx{font-size:13px;line-height:1.6;margin:8px 0 0;color:#45453f;background:linear-gradient(135deg,#33332e,#6e6e64);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GeoFooter_footerLinks__m_QYg{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.GeoFooter_footerLinks__m_QYg a{font-size:13px;text-decoration:none;color:#45453f;background:linear-gradient(135deg,#33332e,#6e6e64);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GeoFooter_footerLinks__m_QYg a:hover{background:none;-webkit-text-fill-color:unset;color:#1c1c1a;text-decoration:underline}.GeoFooter_footerBottom__53g67{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #e3e3de;font-size:12px;color:#7a7a70;text-align:center}.GeoFooter_beta__4yC7f{font-family:JetBrains Mono,monospace;color:#2f6844;display:inline-flex;align-items:center;gap:4px}@media (max-width:640px){.GeoFooter_footerTop__Ohr5P{flex-direction:column;gap:20px}.GeoFooter_footerLinks__m_QYg{align-items:flex-start}.GeoFooter_footerBottom__53g67{flex-direction:column;gap:6px}}.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}.GeoMalo_pin__H1vCm[data-h=c] .GeoMalo_tip__Ok8Mm{left:50%;right:auto;transform:translateX(-50%)}.GeoMalo_pin__H1vCm[data-h=l] .GeoMalo_tip__Ok8Mm{left:0;right:auto;transform:none}.GeoMalo_pin__H1vCm[data-h=r] .GeoMalo_tip__Ok8Mm{left:auto;right:0;transform:none}.GeoMalo_pin__H1vCm[data-v=b] .GeoMalo_tip__Ok8Mm{bottom:auto;top:calc(100% + 8px)}@media (max-width:520px){.GeoMalo_pin__H1vCm{width:23px;height:23px;font-size:10.5px;border-width:1.5px}}.GeoMalo_wiki__6_7Jw{margin:8px 0 0;padding-left:10px;border-left:3px solid #bfd5c4;font-size:13.5px;line-height:1.55;color:#3a3a36}.GeoMalo_wiki__6_7Jw a{white-space:nowrap;font-size:12px;font-weight:600;color:#2f6844}.GeoMalo_cardHasPhoto__XpBAP{padding:0;overflow:hidden;border-radius:16px;border-color:#e7e6e0;box-shadow:0 1px 2px rgba(28,28,26,.04),0 8px 22px rgba(28,28,26,.06)}.GeoMalo_cardPhoto__aK7BC{position:relative;height:132px;background:#ebeae4}.GeoMalo_cardPhoto__aK7BC img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.GeoMalo_cardPhoto__aK7BC:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(0deg,rgba(18,18,16,.78),rgba(18,18,16,0));pointer-events:none}.GeoMalo_photoCredit__GDd6t{position:absolute;left:12px;right:12px;bottom:8px;z-index:1;font-size:11px;line-height:1.35;color:hsla(0,0%,100%,.92);text-shadow:0 1px 2px rgba(0,0,0,.45)}.GeoMalo_photoCredit__GDd6t a{color:#fff;text-decoration:underline;text-underline-offset:2px}.GeoMalo_cardBody__dliue{padding:14px 16px 16px}@media (min-width:720px){.GeoMalo_cardPhoto__aK7BC{height:156px}}.GeoNear_section__EBRZ_{margin-top:30px}.GeoNear_h2__4LZ4e{font-size:21px;margin:0 0 6px;letter-spacing:-.01em}.GeoNear_note__A_iTr{font-size:13px;color:var(--ink-soft,#6b6b66);margin:0 0 14px;line-height:1.5}.GeoNear_grid__SgEXe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.GeoNear_grid__SgEXe{grid-template-columns:1fr}}.GeoNear_card__LW2kb{border:1px solid var(--border,#e3e3de);border-radius:16px;padding:14px 16px;background:#fff}.GeoNear_cardTitle__StLIa{font-weight:600;font-size:16px;margin-bottom:8px}.GeoNear_list__r5t71{margin:0 0 10px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.GeoNear_name__t_HnK{display:block;font-size:14px;line-height:1.35}.GeoNear_sub__lYLX5{display:block;font-size:12px;color:var(--ink-soft,#6b6b66)}.GeoNear_links__Rz6hk{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.GeoNear_links__Rz6hk a{color:var(--brown-deep,#8a5426);text-decoration:none}.GeoNear_links__Rz6hk a:hover{text-decoration:underline}.GeoNear_faq__TeTkV{border-top:1px solid var(--border,#e3e3de);padding:10px 0}.GeoNear_faq__TeTkV summary{cursor:pointer;font-weight:600;font-size:15px}.GeoNear_faq__TeTkV p{margin:8px 0 0}.GeoNear_facts__ax8CM{margin:0 0 12px;border:1px solid #e3e3de;border-radius:14px;background:#fff;padding:4px 14px}.GeoNear_factsRow___0HSf{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #ece9e2;font-size:14px;line-height:1.4}.GeoNear_factsRow___0HSf:last-child{border-bottom:none}.GeoNear_factsRow___0HSf dt{flex:0 0 38%;color:#6b6b66}.GeoNear_factsRow___0HSf dd{margin:0;flex:1 1}.GeoNear_extLinks__QWldz{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.GeoNear_extLinks__QWldz a{color:#8a5426}.GeoNear_mapSection__VvctY{margin:24px 0 8px}