:export{headerHeight:60;panelsWidthMin:310;spacing:10;materialDifferenceWidth:30;evalGaugeWidth:30;evalGraphStripHeight:110;adSidebarWidth:160;adSidebarWidthWide:300;adWideMinWidth:1600;infoHeaderHeight:45;adSidebarHeight:60;panelButtonClearance:68}.route-guide{background:var(--content-background);color:var(--content-font-color);font-weight:var(--content-font-weight);font-size:15px;line-height:1.6;scroll-margin-top:60px;--guide-surface:color-mix(in srgb,var(--content-shade-add) 22%,transparent);--guide-pill:color-mix(in srgb,var(--content-shade-add) 30%,transparent);--guide-line:color-mix(in srgb,var(--content-shade-sub) 10%,transparent);border-top:1px solid var(--guide-line)}.route-guide .route-guide-inner{max-width:800px;margin:0 auto;padding:40px 24px 80px;box-sizing:border-box}.route-guide p,.route-guide ul{margin:0 0 14px}.route-guide a{color:inherit;text-decoration:underline;text-underline-offset:2px}.route-guide .route-guide-header{padding-bottom:32px;border-bottom:1px solid var(--guide-line)}.route-guide .route-guide-tags{display:flex;flex-wrap:wrap;margin:0 0 14px;padding:0;list-style:none;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.route-guide .route-guide-tags li+li:before{content:"·";margin:0 10px}.route-guide h1{font-size:38px;line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:0 0 14px}.route-guide .route-guide-lead{font-size:18px;max-width:62ch;opacity:.85;margin-bottom:24px}.route-guide .route-guide-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--content-accent-background);color:var(--content-accent-font-color);font-weight:var(--content-accent-font-weight);text-decoration:none}.route-guide .route-guide-cta:focus-visible,.route-guide .route-guide-cta:hover{filter:brightness(1.1)}.route-guide .route-guide-end{margin-top:44px;text-align:center}.route-guide h2{font-size:22px;line-height:1.3;font-weight:500;margin:48px 0 14px}.route-guide h2:after{content:"";display:block;width:32px;height:3px;margin-top:10px;border-radius:2px;background:var(--content-accent-background)}.route-guide .route-guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:8px 0 20px}.route-guide .route-guide-card{padding:16px 18px;border-radius:12px;background:var(--guide-surface)}.route-guide .route-guide-card h3{font-size:14px;font-weight:500;letter-spacing:.02em;opacity:.75;margin:0 0 4px}.route-guide .route-guide-card p{font-size:14px;line-height:1.55;opacity:.9;margin:0}.route-guide .route-guide-stat{font-size:24px;font-weight:500;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:8px}.route-guide .route-guide-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none}.route-guide .route-guide-chips a{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--guide-pill);font-size:14px;font-weight:500;text-decoration:none}.route-guide .route-guide-chips a:focus-visible,.route-guide .route-guide-chips a:hover{background:var(--content-accent-background);color:var(--content-accent-font-color)}.route-guide .route-guide-callout{position:relative;margin:18px 0 20px;padding-block:16px;padding-inline:24px 20px;border-radius:10px;background:var(--guide-surface);overflow:hidden}.route-guide .route-guide-callout:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--content-accent-background)}.route-guide .route-guide-faq-list{border-radius:12px;background:var(--guide-surface)}.route-guide .route-guide-faq-list details{padding:0 20px}.route-guide .route-guide-faq-list details+details{border-top:1px solid var(--guide-line)}.route-guide .route-guide-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-weight:500;list-style:none}.route-guide .route-guide-faq-list summary::-webkit-details-marker{display:none}.route-guide .route-guide-faq-list summary:after{content:"";flex:none;width:7px;height:7px;margin-inline-end:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);opacity:.6;transition:transform .15s ease}.route-guide .route-guide-faq-list details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.route-guide .route-guide-faq-list details p{margin:0 0 16px;opacity:.85}@media(prefers-reduced-motion:reduce){.route-guide .route-guide-faq-list summary:after{transition:none}}.route-guide .route-guide-close{display:none}.route-guide .route-guide-toolbar{display:flex;justify-content:flex-end}.route-guide .route-guide-hide{display:none;white-space:nowrap;font:inherit;font-size:13px;color:inherit;opacity:.7;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.route-guide .route-guide-hide:focus-visible,.route-guide .route-guide-hide:hover{opacity:1}.large .route-guide .route-guide-hide{display:inline}.large .route-guide.is-hidden,.small .route-guide{display:none}.small .route-guide:target{display:block;position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.small .route-guide:target .route-guide-inner{padding-top:20px}.small .route-guide:target h1{font-size:30px}.small .route-guide:target .route-guide-lead{font-size:16px}.small .route-guide:target .route-guide-cards{grid-template-columns:1fr}.small .route-guide:target .route-guide-toolbar{justify-content:flex-start}.small .route-guide:target .route-guide-close{display:inline-block;margin-bottom:20px}
/*# sourceMappingURL=8939c898d9049af1.css.map*/