body{color:#eef4fb;background:#080b10;margin:0;font-family:Calibri,Segoe UI,system-ui,sans-serif}.map-page[data-astro-cid-lcobthjc]{background:#080b10;min-height:100vh;padding-bottom:72px}.map-hero[data-astro-cid-lcobthjc],.map-tool[data-astro-cid-lcobthjc],.all-pages-map[data-astro-cid-lcobthjc]{max-width:1180px;margin:0 auto}.map-hero[data-astro-cid-lcobthjc]{border-bottom:1px solid #ffffff1a;padding:54px 24px 26px}.eyebrow[data-astro-cid-lcobthjc],.result-label[data-astro-cid-lcobthjc]{color:#69c7ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:900}h1[data-astro-cid-lcobthjc]{color:#fff;letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1}.map-tool[data-astro-cid-lcobthjc]{grid-template-columns:390px minmax(0,1fr);gap:18px;padding:24px;display:grid}.choice-panel[data-astro-cid-lcobthjc],.result-panel[data-astro-cid-lcobthjc],.all-pages-map[data-astro-cid-lcobthjc]{background:#0e131b;border:1px solid #ffffff1f}.choice-panel[data-astro-cid-lcobthjc]{background:#ffffff1f;align-self:start;gap:1px;display:grid}.choice-button[data-astro-cid-lcobthjc]{color:#eef4fb;text-align:left;min-height:82px;font:inherit;cursor:pointer;background:#0e131b;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.choice-button[data-astro-cid-lcobthjc] span[data-astro-cid-lcobthjc]{color:#69c7ff;border:1px solid #69c7ff52;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.choice-button[data-astro-cid-lcobthjc] strong[data-astro-cid-lcobthjc]{font-size:17px;line-height:1.28}.choice-button[data-astro-cid-lcobthjc]:hover,.choice-button[data-astro-cid-lcobthjc].is-active{background:#101824}.choice-button[data-astro-cid-lcobthjc].is-active span[data-astro-cid-lcobthjc]{color:#06100a;background:#27d66f;border-color:#27d66f}.result-panel[data-astro-cid-lcobthjc]{min-height:438px;position:relative}.result-card[data-astro-cid-lcobthjc]{min-height:438px;padding:26px;display:none}.result-card[data-astro-cid-lcobthjc].is-active{grid-template-rows:auto auto auto 1fr auto;display:grid}.result-card[data-astro-cid-lcobthjc] h2[data-astro-cid-lcobthjc]{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.04}.result-card[data-astro-cid-lcobthjc] p[data-astro-cid-lcobthjc]:not(.result-label){color:#eef4fbb8;max-width:780px;margin:14px 0 0;font-size:17px;line-height:1.5}.simple-route[data-astro-cid-lcobthjc]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;margin-top:28px;display:grid}.simple-route[data-astro-cid-lcobthjc] a[data-astro-cid-lcobthjc]{color:#eef4fb;text-align:center;background:#101824;border:1px solid #69c7ff52;justify-content:center;align-items:center;min-height:76px;padding:12px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.simple-route[data-astro-cid-lcobthjc] span[data-astro-cid-lcobthjc]{display:none}.result-actions[data-astro-cid-lcobthjc]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.primary-action[data-astro-cid-lcobthjc],.secondary-action[data-astro-cid-lcobthjc]{color:#eef4fb;border:1px solid #ffffff24;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.primary-action[data-astro-cid-lcobthjc]{color:#06100a;background:#27d66f;border-color:#27d66f}.secondary-action[data-astro-cid-lcobthjc]{background:#0b0f15}.all-pages-map[data-astro-cid-lcobthjc]{margin-top:0}.section-heading[data-astro-cid-lcobthjc]{border-bottom:1px solid #ffffff1a;padding:18px 20px}.section-heading[data-astro-cid-lcobthjc] h2[data-astro-cid-lcobthjc]{color:#fff;letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.1}.page-route[data-astro-cid-lcobthjc]{background:#ffffff1f;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.page-group[data-astro-cid-lcobthjc]{background:#0e131b;min-width:0}.page-group__head[data-astro-cid-lcobthjc]{color:#eef4fb;background:#101824;border-bottom:1px solid #ffffff1a;min-height:96px;padding:16px;text-decoration:none;display:block}.page-group__head[data-astro-cid-lcobthjc] strong[data-astro-cid-lcobthjc],.page-group__head[data-astro-cid-lcobthjc] span[data-astro-cid-lcobthjc]{display:block}.page-group__head[data-astro-cid-lcobthjc] strong[data-astro-cid-lcobthjc]{color:#fff;font-size:18px}.page-group__head[data-astro-cid-lcobthjc] span[data-astro-cid-lcobthjc]{color:#eef4fba3;margin-top:8px;font-size:13px;line-height:1.35}.page-group__links[data-astro-cid-lcobthjc]{background:#ffffff14;gap:1px;display:grid}.page-group__links[data-astro-cid-lcobthjc] a[data-astro-cid-lcobthjc]{color:#eef4fbc7;background:#0e131b;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}a[data-astro-cid-lcobthjc],button[data-astro-cid-lcobthjc]{transition:background .18s,border-color .18s,color .18s}a[data-astro-cid-lcobthjc]:hover{background:#121d2b;border-color:#69c7ff9e}@media (width<=1000px){.map-tool[data-astro-cid-lcobthjc]{grid-template-columns:1fr}.all-pages-map[data-astro-cid-lcobthjc]{margin-left:24px;margin-right:24px}.page-route[data-astro-cid-lcobthjc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.map-hero[data-astro-cid-lcobthjc]{padding:38px 18px 22px}h1[data-astro-cid-lcobthjc]{white-space:normal}.map-tool[data-astro-cid-lcobthjc]{padding:18px}.choice-button[data-astro-cid-lcobthjc]{min-height:72px}.result-card[data-astro-cid-lcobthjc]{padding:20px}.result-card[data-astro-cid-lcobthjc],.result-panel[data-astro-cid-lcobthjc]{min-height:0}.result-card[data-astro-cid-lcobthjc].is-active{display:block}.simple-route[data-astro-cid-lcobthjc]{grid-template-columns:1fr;gap:10px;display:grid}.simple-route[data-astro-cid-lcobthjc] a[data-astro-cid-lcobthjc]{flex-basis:auto;min-height:58px}.simple-route[data-astro-cid-lcobthjc] span[data-astro-cid-lcobthjc]{display:none}.all-pages-map[data-astro-cid-lcobthjc]{margin-left:18px;margin-right:18px}.page-route[data-astro-cid-lcobthjc]{grid-template-columns:1fr}}
