.ranger[data-v-5cdf669b]{--forest:#214c3b;--ink:#e6ece5;--muted:#a7b5a8;--line:#2b3b31;min-height:100dvh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1511;font-family:Arial,sans-serif}.ranger-header[data-v-5cdf669b]{background:var(--forest);color:#fff;border-bottom:4px solid #a58e54}.header-inner[data-v-5cdf669b]{justify-content:space-between;gap:16px;max-width:1220px;margin:auto;padding:18px 28px}.brand[data-v-5cdf669b],.header-inner[data-v-5cdf669b]{align-items:center;display:flex}.brand[data-v-5cdf669b]{color:inherit;gap:13px;text-decoration:none}.brand img[data-v-5cdf669b],.ranger-footer img[data-v-5cdf669b]{-o-object-fit:contain;object-fit:contain}.brand strong[data-v-5cdf669b]{font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.brand small[data-v-5cdf669b]{letter-spacing:2.3px;color:#ded7b8;margin-top:5px;font-size:9px;display:block}.header-tag[data-v-5cdf669b],.return-link[data-v-5cdf669b]{letter-spacing:1px;color:#e6e7d4;font-size:12px}.ranger-main[data-v-5cdf669b]{max-width:1220px;margin:auto;padding:0 28px}.intro[data-v-5cdf669b]{padding:54px 0 30px}.eyebrow[data-v-5cdf669b]{letter-spacing:2px;align-items:center;gap:7px;font-weight:700;display:flex;color:#a2b984!important;font-size:10px!important}.eyebrow>span[data-v-5cdf669b]{background:#b4c986;border-radius:50%;width:6px;height:6px}.intro h1[data-v-5cdf669b]{margin:14px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.15}.intro em[data-v-5cdf669b]{color:#b4c986}.guide-heading p[data-v-5cdf669b]:last-child,.intro>p[data-v-5cdf669b]:last-child{color:var(--muted);font-size:14px;line-height:1.7}.guide-tabs[data-v-5cdf669b]{border-bottom:1px solid var(--line);gap:8px;padding-bottom:26px;display:flex}.guide-tabs button[data-v-5cdf669b]{color:#c1cfbd;background:#18251d;border:1px solid #35463a;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 24px;font-size:14px;display:flex}.guide-tabs button.selected[data-v-5cdf669b]{background:var(--forest);color:#fff;border-color:var(--forest)}.guide-heading[data-v-5cdf669b]{justify-content:space-between;align-items:center;gap:12px;padding:28px 0 20px;display:flex}.guide-heading h2[data-v-5cdf669b]{margin:9px 0 7px;font-family:Georgia,serif;font-size:27px;font-weight:400}.edition[data-v-5cdf669b]{white-space:nowrap;color:#b8c6ac;border:1px solid #35463a;border-radius:4px;padding:7px 10px;font-size:11px}.guide-grid[data-v-5cdf669b]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.map-card[data-v-5cdf669b]{background:#15221a;border:1px solid #35463a;border-radius:9px;min-width:0;overflow:hidden}.map-toolbar[data-v-5cdf669b]{border-bottom:1px solid var(--line);background:#162119;justify-content:space-between;gap:8px;padding:12px}.map-toolbar[data-v-5cdf669b],.map-toolbar>span[data-v-5cdf669b]{align-items:center;display:flex}.map-toolbar>span[data-v-5cdf669b]{gap:7px;font-size:12px;font-weight:700}.zoom-controls[data-v-5cdf669b]{align-items:center;gap:4px;display:flex}.zoom-controls button[data-v-5cdf669b]{width:34px;height:34px;color:var(--ink);background:#223228;border:1px solid #405441;border-radius:4px;justify-content:center;align-items:center;font-size:20px;display:flex}.zoom-controls button[data-v-5cdf669b]:disabled{opacity:.35;cursor:default}.zoom-controls output[data-v-5cdf669b]{text-align:center;width:40px;font-size:11px}.zoom-controls .reset[data-v-5cdf669b]{margin-left:3px;font-size:15px}.map-viewport[data-v-5cdf669b]{overscroll-behavior:contain;background:#101c17;height:min(76vh,760px);overflow:auto}.map-viewport img[data-v-5cdf669b]{max-width:none;height:auto;display:block}.map-caption[data-v-5cdf669b]{color:#a7b5a8;background:#162119;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.map-caption a[data-v-5cdf669b],.map-caption span[data-v-5cdf669b]{align-items:center;gap:5px;display:flex}.map-caption a[data-v-5cdf669b]{color:#c3d59f;white-space:nowrap;font-weight:700}.legend-card[data-v-5cdf669b]{border:1px solid var(--line);background:#162119;border-radius:8px;padding:23px}.guide-info h3[data-v-5cdf669b]{margin:8px 0 20px;font-family:Georgia,serif;font-size:23px;font-weight:400}.legend-item[data-v-5cdf669b]{align-items:flex-start;gap:11px;margin-top:20px;display:flex}.swatch[data-v-5cdf669b]{border:1px solid #ffffff30;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.legend-item h4[data-v-5cdf669b]{margin-bottom:6px;font-size:12px;font-weight:700}.legend-item p[data-v-5cdf669b]{color:var(--muted);font-size:12px;line-height:1.65}.notes-card[data-v-5cdf669b]{background:#1b2b20;border:1px solid #354a37;border-radius:8px;margin-top:18px;padding:23px}.notes-icon[data-v-5cdf669b]{color:#b4c986;font-size:24px}.notes-card h3[data-v-5cdf669b]{margin:10px 0 15px;font-size:21px}.notes-card ul[data-v-5cdf669b]{padding-left:16px;list-style:outside}.notes-card li[data-v-5cdf669b]{color:#b7c4b2;margin:10px 0;font-size:12px;line-height:1.7}.license-link[data-v-5cdf669b]{border:1px solid var(--line);border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:16px;font-size:12px;display:flex}.license-link>span[data-v-5cdf669b]:nth-child(2){flex:1}.license-link small[data-v-5cdf669b]{color:var(--muted);margin-top:5px;font-size:10px;display:block}.ranger-footer[data-v-5cdf669b]{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding:24px 0 32px;font-size:11px}.ranger-footer>div[data-v-5cdf669b]{align-items:center;gap:10px;font-family:Georgia,serif;font-size:15px;display:flex}.image-error[data-v-5cdf669b]{padding:24px;font-size:14px}.image-error button[data-v-5cdf669b]{text-decoration:underline}.phone-note[data-v-5cdf669b]{color:var(--muted);padding:16px 4px;font-size:12px;line-height:1.7}a[data-v-5cdf669b],button[data-v-5cdf669b]{-webkit-tap-highlight-color:transparent}button[data-v-5cdf669b]{cursor:pointer}.map-viewport[data-v-5cdf669b]:focus-visible,a[data-v-5cdf669b]:focus-visible,button[data-v-5cdf669b]:focus-visible{outline-offset:3px;outline:3px solid #d5b86a}@media (width<=760px){.header-inner[data-v-5cdf669b]{padding:14px 18px}.brand img[data-v-5cdf669b]{width:48px;height:48px}.brand strong[data-v-5cdf669b]{font-size:23px}.brand small[data-v-5cdf669b]{letter-spacing:1.7px;font-size:8px}.return-link[data-v-5cdf669b]{font-size:10px}.ranger-main[data-v-5cdf669b]{padding:0 16px}.intro[data-v-5cdf669b]{padding:30px 0 24px}.intro h1[data-v-5cdf669b]{max-width:440px;font-size:32px}.intro>p[data-v-5cdf669b]:last-child{font-size:13px}.guide-tabs[data-v-5cdf669b]{gap:7px;padding-bottom:20px}.guide-tabs button[data-v-5cdf669b]{flex:1;padding:12px 8px;font-size:13px}.guide-heading[data-v-5cdf669b]{align-items:flex-start;padding:22px 0 16px}.guide-heading h2[data-v-5cdf669b]{font-size:23px}.guide-heading p[data-v-5cdf669b]:last-child{font-size:12px}.edition[data-v-5cdf669b]{display:none}.guide-grid[data-v-5cdf669b]{grid-template-columns:minmax(0,1fr);gap:18px}.map-viewport[data-v-5cdf669b]{height:60dvh;min-height:280px;max-height:650px}.map-toolbar[data-v-5cdf669b]{padding:10px}.map-caption[data-v-5cdf669b]{padding:10px;font-size:9px}.legend-card[data-v-5cdf669b],.notes-card[data-v-5cdf669b]{padding:20px}.ranger-footer[data-v-5cdf669b]{margin-top:24px}.header-tag[data-v-5cdf669b]{letter-spacing:1.2px;font-size:8px}.ranger-phone .intro[data-v-5cdf669b]{padding-top:24px}.ranger-phone .intro h1[data-v-5cdf669b]{font-size:29px}.ranger-phone .header-inner[data-v-5cdf669b]{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:12px}.ranger-phone .ranger-footer[data-v-5cdf669b]{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
