.page_page__Ogk9P{color:#143f31;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_page__Ogk9P,.page_shell__R2iDQ{width:100%;min-height:100vh;min-height:100dvh;background:#eefbea}.page_shell__R2iDQ{position:relative;max-width:430px;margin:0 auto;padding:calc(28px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom))}.page_top__9CpPh{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;gap:24px}.page_projectsLogo__VzeUm{width:78px}.page_parkLogo__dimHJ,.page_projectsLogo__VzeUm{display:block;height:48px;object-fit:contain;filter:brightness(0) saturate(100%) invert(20%) sepia(18%) saturate(1137%) hue-rotate(105deg) brightness(90%) contrast(91%)}.page_parkLogo__dimHJ{width:177px}.page_intro__SGmQv{margin-top:26px}.page_intro__SGmQv h1{margin:0;color:#143f31;font-size:clamp(29px,7.8vw,35px);font-weight:600;line-height:1.08;letter-spacing:-.018em}.page_intro__SGmQv p{margin:23px 0 0;color:#556e63;font-size:clamp(14px,3.6vw,16px);font-weight:400;line-height:1.48;letter-spacing:0}.page_routeCard__yPLuG{margin-top:50px;overflow:visible;border-radius:19px;background:transparent}.page_routeMedia__TynU7{position:relative;width:100%;aspect-ratio:1.245/1;overflow:hidden;border-radius:19px;background:#315b49}.page_routeImage__ZjtIl{position:absolute;inset:0}.page_routeImage__ZjtIl img{width:100%!important;height:100%!important;object-fit:cover!important}.page_imagePlaceholder__5CtSA{position:absolute;inset:0;background:#315b49}.page_photoShade__UVsCZ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,27,19,0),rgba(7,27,19,.04) 39%,rgba(7,27,19,.46) 66%,rgba(7,27,19,.88))}.page_routeText__83baf{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:0 18px 17px}.page_routeText__83baf h2{max-width:285px;margin:0;color:#ffffff;font-size:clamp(27px,7.2vw,33px);font-weight:600;line-height:1.02;letter-spacing:-.018em}.page_routeDescription___Wj3w{max-width:325px;margin-top:14px;color:rgba(255,255,255,.94);font-size:clamp(13px,3.45vw,15px);font-weight:400;line-height:1.25}.page_routeInfo__wi9SN{position:relative;z-index:1;margin-top:0;padding:10px 10px 12px;border-radius:26px;background:#ffffff}.page_pointsGrid__ybSRP,.page_statsGrid__eCoT8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:6px}.page_statsGrid__eCoT8{margin-top:6px}.page_pointCard__Gq_Wc,.page_statCard__Szwt7{display:flex;align-items:center;min-width:0;min-height:41px;padding:5px 11px;border-radius:18px;background-color:#e2ebe4;border:none;box-shadow:none}.page_pointCard__Gq_Wc{min-height:39px;padding:5px 12px;border-radius:18px}.page_statCard__Szwt7{min-height:40px;padding:5px 11px}.page_pointCard__Gq_Wc>div,.page_statCard__Szwt7>div{min-width:0}.page_icon__57SuK{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;margin-right:8px;color:#438a68}.page_icon__57SuK svg{width:23px;height:23px}.page_label__2mh5_{display:block;margin-bottom:1px;color:#63796e;font-size:clamp(9px,2.4vw,11px);font-weight:400;line-height:1.08}.page_pointCard__Gq_Wc strong,.page_statCard__Szwt7 strong{display:block;color:#174635;font-size:clamp(13px,3.8vw,17px);font-weight:600;line-height:1.04}.page_pointCard__Gq_Wc strong{overflow:hidden;font-size:clamp(10px,2.65vw,12px);white-space:nowrap;text-overflow:ellipsis}.page_routeButton__bjKo3{display:flex;align-items:center;justify-content:center;width:100%;min-height:53px;margin-top:10px;padding:0 22px;border-radius:999px;background:#13523d;color:#ffffff;font-size:clamp(14px,3.7vw,16px);font-weight:600;line-height:1;text-decoration:none;transition:transform .15s ease}.page_routeButton__bjKo3:active{transform:scale(.988)}.page_arrow__ZKqwP{display:inline-block;margin-left:2px;font-size:22px;font-weight:400;line-height:1;transform:translateY(-1px)}.page_refreshDot__4mV3j{position:absolute;top:14px;right:14px;width:6px;height:6px;border-radius:50%;background:#6ba67d}.page_empty__1Ip5P,.page_error__Ukd3Q{margin-top:32px;padding:18px;border-radius:18px;background:rgba(255,255,255,.54);text-align:center}.page_error__Ukd3Q strong{display:block}.page_error__Ukd3Q button{margin-top:12px;padding:10px 18px;border:0;border-radius:999px;background:#13523d;color:#ffffff;font-weight:600}@media (max-width:370px){.page_shell__R2iDQ{padding-left:14px;padding-right:14px}.page_top__9CpPh{gap:18px}.page_projectsLogo__VzeUm{width:70px}.page_parkLogo__dimHJ{width:159px}.page_routeCard__yPLuG{margin-top:40px}.page_routeText__83baf{padding-right:15px;padding-left:15px}.page_pointCard__Gq_Wc,.page_statCard__Szwt7{padding-right:9px;padding-left:9px}.page_icon__57SuK{width:27px;margin-right:6px}}.page_routeInfo__wi9SN .page_pointsGrid__ybSRP>.page_pointCard__Gq_Wc,.page_routeInfo__wi9SN .page_statsGrid__eCoT8>.page_statCard__Szwt7{background:#e2ebe4!important;border:none!important;border-radius:18px}.page_shellWithDownload__7mTVv{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.page_routeButton__bjKo3{font-family:inherit;cursor:pointer;border:0}.page_routeButton__bjKo3:disabled{cursor:wait;opacity:.7}.page_routeButton__bjKo3:focus-visible{outline:3px solid #e8b82e;outline-offset:3px}