.droutes[data-astro-cid-fd7wykcu]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.droutes[data-astro-cid-fd7wykcu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.droute[data-astro-cid-fd7wykcu]{background:var(--washi);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:20px;display:flex}.droute[data-astro-cid-fd7wykcu] .droute-icon{color:var(--navy)}.droute[data-astro-cid-fd7wykcu] .btn[data-astro-cid-fd7wykcu]{margin-top:auto}.droute-title[data-astro-cid-fd7wykcu]{color:var(--ink);margin-top:4px;font-size:17px;font-weight:700;line-height:1.4}.droute-text[data-astro-cid-fd7wykcu]{color:var(--sub);margin-bottom:8px;font-size:14px;line-height:1.6}.df[data-astro-cid-pqoukivm]{padding:32px 0 48px}@media (width>=1024px){.df[data-astro-cid-pqoukivm]{padding:40px 0 72px}}.df-title[data-astro-cid-pqoukivm]{text-wrap:balance;color:var(--navy);margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.35}@media (width>=1024px){.df-title[data-astro-cid-pqoukivm]{font-size:24px}}.df-nojs[data-astro-cid-pqoukivm]{color:var(--sub);font-size:15px;line-height:1.7}.df[data-astro-cid-pqoukivm].is-js .df-nojs[data-astro-cid-pqoukivm],.df[data-astro-cid-pqoukivm]:not(.is-js) [data-astro-cid-pqoukivm]:is(.df-pick,.df-suggest,.df-side,.df-res){display:none}.df-grid[data-astro-cid-pqoukivm]{gap:24px;display:grid}@media (width>=1024px){.df-grid[data-astro-cid-pqoukivm]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px}}.df-pick[data-astro-cid-pqoukivm]{gap:10px;min-width:0;display:grid}@media (width>=1024px){.df-pick[data-astro-cid-pqoukivm]{display:none}}.df-select-wrap[data-astro-cid-pqoukivm]{position:relative}.df-select-wrap[data-astro-cid-pqoukivm]:after{content:"";border-right:1.5px solid var(--navy);border-bottom:1.5px solid var(--navy);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.df-select[data-astro-cid-pqoukivm]{appearance:none;cursor:pointer;min-height:52px;padding-right:40px}.df-side[data-astro-cid-pqoukivm]{display:none}@media (width>=1024px){.df-side[data-astro-cid-pqoukivm]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 106px);transition:top var(--transition-slow) var(--ease-out-quart);flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:90px}}body:has(.header.is-hidden) .df-side[data-astro-cid-pqoukivm]{max-height:calc(100vh - 32px);top:16px}.df-side-h[data-astro-cid-pqoukivm]{color:var(--sub);font-family:var(--font-latin);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600}.df-list[data-astro-cid-pqoukivm]{flex-direction:column;gap:2px;min-height:0;margin:0 -4px;padding:2px 4px;list-style:none;display:flex;overflow-y:auto}.df-pickbtn[data-astro-cid-pqoukivm]{border-radius:var(--radius);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.df-pickbtn[data-astro-cid-pqoukivm]:hover{background:var(--wash-2)}.df-pickbtn[data-astro-cid-pqoukivm]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.df-pickbtn[data-astro-cid-pqoukivm][aria-pressed=true]{background:var(--navy);color:var(--paper)}.df-pickbtn[data-astro-cid-pqoukivm][aria-pressed=true] .df-code[data-astro-cid-pqoukivm]{background:var(--navy-hover);color:var(--paper)}.df-pickbtn[data-astro-cid-pqoukivm][aria-pressed=true] .df-tail[data-astro-cid-pqoukivm]{color:var(--on-navy)}.df-code[data-astro-cid-pqoukivm]{border-radius:var(--radius);background:var(--wash-2);min-width:32px;height:24px;color:var(--ink);font-family:var(--font-latin);letter-spacing:.06em;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.df-name[data-astro-cid-pqoukivm]{min-width:0;line-height:1.3}.df-tail[data-astro-cid-pqoukivm]{color:var(--sub);flex:none;margin-left:auto;font-size:12px}.df-search-none[data-astro-cid-pqoukivm]{color:var(--sub);font-size:13px;line-height:1.6}.df-res[data-astro-cid-pqoukivm]{gap:16px;min-width:0;display:grid}.df-rh[data-astro-cid-pqoukivm]{border-bottom:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:8px;display:flex}.df-rh-text[data-astro-cid-pqoukivm]{gap:2px;min-width:0;display:grid}@media (width>=720px){.df-rh-text[data-astro-cid-pqoukivm]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}}.df-reset[data-astro-cid-pqoukivm]{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.df-reset[data-astro-cid-pqoukivm]:hover{border-color:var(--navy)}.df-reset[data-astro-cid-pqoukivm]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.df-reset[data-astro-cid-pqoukivm][hidden]{display:none}.df-rh-title[data-astro-cid-pqoukivm]{text-wrap:balance;color:var(--navy);font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-tight)}@media (width>=900px){.df-rh-title[data-astro-cid-pqoukivm]{font-size:var(--fs-2xl)}}.df-rh-title[data-astro-cid-pqoukivm]:focus{outline:none}.df-rh-line[data-astro-cid-pqoukivm]{color:var(--sub);font-size:14px;line-height:1.6}.df-block[data-astro-cid-pqoukivm][hidden]{display:none}.df-block[data-astro-cid-pqoukivm]{gap:14px;display:grid}.df-suggest[data-astro-cid-pqoukivm]{color:var(--sub);margin:-12px 0 0;font-size:14px;line-height:1.6}.df-suggest[data-astro-cid-pqoukivm][hidden]{display:none}@media (width>=1024px){.df-suggest[data-astro-cid-pqoukivm]{grid-area:1/2;margin:0}}.df-suggest-btn[data-astro-cid-pqoukivm]{min-height:44px;color:var(--c-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:4px;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.df-suggest-btn[data-astro-cid-pqoukivm]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1023px){.df[data-astro-cid-pqoukivm][data-state=prompt] .df-res[data-astro-cid-pqoukivm]{display:none}}@media (width>=1024px){.df-side[data-astro-cid-pqoukivm]{grid-area:1/1/span 3}.df-res[data-astro-cid-pqoukivm],.df-dir[data-astro-cid-pqoukivm]{grid-column:2}}.df-dir[data-astro-cid-pqoukivm]{min-width:0}.df[data-astro-cid-pqoukivm]:not([data-state=prompt]) .rnav,.df[data-astro-cid-pqoukivm]:not([data-state=prompt]) .dir-rh-sum,.df[data-astro-cid-pqoukivm]:not([data-state=prompt]) .dir-ch-n{display:none}.df-note[data-astro-cid-pqoukivm]{background:var(--wash-2);border-radius:var(--radius);color:var(--ink);padding:12px 14px;font-size:14px;line-height:1.6}.df-direct[data-astro-cid-pqoukivm]{color:var(--sub);font-size:14px;line-height:1.6}.df-none[data-astro-cid-pqoukivm]{background:var(--paper);border:1.5px dashed var(--control-border);border-radius:var(--radius);padding:20px}@media (width>=720px){.df-none[data-astro-cid-pqoukivm]{padding:28px}}.df-none-head[data-astro-cid-pqoukivm]{gap:6px;display:grid}.df-none-head[data-astro-cid-pqoukivm] p[data-astro-cid-pqoukivm]{color:var(--sub);font-size:15px;line-height:1.6}.df-none-head[data-astro-cid-pqoukivm] .df-none-art{width:120px;margin:0 0 4px -20px}.df-none-title[data-astro-cid-pqoukivm]{text-wrap:balance;color:var(--ink);font-size:20px;font-weight:700;line-height:1.4}.df-home-text[data-astro-cid-pqoukivm]{color:var(--ink);font-size:15px;line-height:1.7}.df-home-ctas[data-astro-cid-pqoukivm]{flex-wrap:wrap;gap:12px;display:flex}.dmap[data-astro-cid-pttya53w]{background:var(--navy-card);border:1px solid var(--navy-line);border-radius:var(--radius);margin:0;padding:16px 18px 12px;display:none}@media (width>=720px){.dmap[data-astro-cid-pttya53w]{display:block}}.dmap[data-astro-cid-pttya53w] svg[data-astro-cid-pttya53w]{width:100%;height:auto;display:block}.dmap-grid[data-astro-cid-pttya53w] path[data-astro-cid-pttya53w]{fill:none;stroke:var(--navy-line);stroke-width:.4px}.dmap-land[data-astro-cid-pttya53w] path[data-astro-cid-pttya53w]{fill:none;stroke:var(--outline-on-navy);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dmap-arcs[data-astro-cid-pttya53w] path[data-astro-cid-pttya53w]{fill:none;stroke:var(--outline-on-navy);stroke-width:.6px;stroke-dasharray:2 2}.dmap-dots[data-astro-cid-pttya53w] circle[data-astro-cid-pttya53w]{fill:var(--on-navy-strong);transition:r var(--transition-base) ease-out;display:none}.dmap-dots[data-astro-cid-pttya53w] circle[data-astro-cid-pttya53w].is-cov{display:inline}.dmap-dots[data-astro-cid-pttya53w] circle[data-astro-cid-pttya53w].is-sel{fill:var(--map-selected);r:3.2px;display:inline}.dmap-home-ring[data-astro-cid-pttya53w]{fill:none;stroke:var(--gold-fill);stroke-width:1px}.dmap-home[data-astro-cid-pttya53w]{fill:var(--gold-fill)}.dmap-legend[data-astro-cid-pttya53w]{color:var(--on-navy);font-family:var(--font-latin);flex-wrap:wrap;gap:6px 16px;padding-top:8px;font-size:12px;display:flex}.dmap-legend[data-astro-cid-pttya53w]>span[data-astro-cid-pttya53w]{align-items:center;gap:6px;display:inline-flex}.dmap-key[data-astro-cid-pttya53w]{border-radius:50%;width:8px;height:8px}.dmap-key[data-astro-cid-pttya53w].is-home{background:var(--gold-fill)}.dmap-key[data-astro-cid-pttya53w].is-cov{background:var(--on-navy-strong)}.dmap-key[data-astro-cid-pttya53w].is-sel{background:var(--map-selected)}@media (prefers-reduced-motion:reduce){.dmap-dots[data-astro-cid-pttya53w] circle[data-astro-cid-pttya53w]{transition:none}}.rnav[data-astro-cid-nxvajeg7]{z-index:20;background:color-mix(in srgb, var(--washi) 94%, transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(6px);transition:top var(--transition-slow) var(--ease-out-quart);padding:10px 0;position:sticky;top:60px}@media (width>=1000px){.rnav[data-astro-cid-nxvajeg7]{top:74px}}.rnav[data-astro-cid-nxvajeg7].is-bare{margin-inline:-16px;padding-inline:16px}@media (width>=560px){.rnav[data-astro-cid-nxvajeg7].is-bare{margin-inline:-24px;padding-inline:24px}}@media (width>=1024px){.rnav[data-astro-cid-nxvajeg7].is-bare{margin-inline:0;padding-inline:0}}body:has(.header.is-hidden) .rnav[data-astro-cid-nxvajeg7]{top:0}.rnav-list[data-astro-cid-nxvajeg7]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.rnav-list[data-astro-cid-nxvajeg7]::-webkit-scrollbar{display:none}.rnav-list[data-astro-cid-nxvajeg7]>[data-astro-cid-nxvajeg7]{scroll-snap-align:start;flex:none}@media (width>=560px){.rnav-list[data-astro-cid-nxvajeg7]{margin:0 -24px;padding:2px 24px;scroll-padding-inline:24px}}@media (width>=720px){.rnav-list[data-astro-cid-nxvajeg7]{flex-wrap:wrap;margin:0;padding:2px 0;overflow:visible}}.rnav-chip[data-astro-cid-nxvajeg7]{cursor:pointer;letter-spacing:.02em;gap:8px;padding:0 16px;font-family:inherit}.rnav-chip[data-astro-cid-nxvajeg7][aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--paper)}.rnav-chip[data-astro-cid-nxvajeg7][aria-pressed=true] .rnav-n[data-astro-cid-nxvajeg7]{color:var(--on-navy)}.rnav-chip[data-astro-cid-nxvajeg7]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rnav-n[data-astro-cid-nxvajeg7]{color:var(--sub);font-family:var(--font-latin);font-size:12px;font-weight:600}.dir:not(.is-js) [data-astro-cid-nxvajeg7][data-rnav-buttons],.dir.is-js [data-astro-cid-nxvajeg7][data-rnav-links]{display:none}.dh[data-astro-cid-atujging]{padding:40px 0 36px}@media (width>=720px){.dh[data-astro-cid-atujging]{padding:56px 0 48px}}.dh-grid[data-astro-cid-atujging]{gap:28px;display:grid}@media (width>=1024px){.dh-grid[data-astro-cid-atujging]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px}}.dh-copy[data-astro-cid-atujging]{gap:14px;display:grid}.dh-title[data-astro-cid-atujging]{text-wrap:balance;color:var(--paper);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:600;line-height:var(--lh-tight);letter-spacing:.01em;overflow-wrap:break-word;hyphens:auto}.dh-lead[data-astro-cid-atujging]{text-wrap:pretty;font-size:16px;line-height:1.7}@media (width>=720px){.dh-lead[data-astro-cid-atujging]{font-size:17px}}.dir-body[data-astro-cid-atujging]{gap:48px;padding-top:24px;display:grid}@media (width>=1024px){.dir-body[data-astro-cid-atujging]{gap:56px}}.dir-region[data-astro-cid-atujging][hidden],.dir-country[data-astro-cid-atujging][hidden],.dir-cards[data-astro-cid-atujging]>li[data-astro-cid-atujging][hidden]{display:none}.dir-rh[data-astro-cid-atujging]{border-bottom:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;padding-bottom:8px;display:flex}.dir-rh-title[data-astro-cid-atujging]{color:var(--navy);margin-bottom:0}.dir-rh-sum[data-astro-cid-atujging]{color:var(--sub);font-size:13px;line-height:1.5}.dir-grid[data-astro-cid-atujging]{gap:28px;display:grid}@media (width>=720px){.dir-grid[data-astro-cid-atujging]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.dir-country[data-astro-cid-atujging]{align-content:start;gap:10px;min-width:0;scroll-margin-top:140px;display:grid}.dir-ch[data-astro-cid-atujging]{align-items:center;gap:10px;min-height:32px;display:flex}.dir-code[data-astro-cid-atujging]{border-radius:var(--radius);background:var(--wash-2);min-width:32px;height:24px;color:var(--ink);font-family:var(--font-latin);letter-spacing:.06em;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.dir-ch-name[data-astro-cid-atujging]{min-width:0;color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.dir-ch-n[data-astro-cid-atujging]{color:var(--sub);flex:none;margin-left:auto;font-size:12px}.dir-cards[data-astro-cid-atujging]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dir-region[data-astro-cid-atujging]{scroll-margin-top:130px}.dnl[data-astro-cid-atujging]{padding-top:32px}@media (width>=720px){.dnl[data-astro-cid-atujging]{padding-top:48px}}.dnl-box[data-astro-cid-atujging]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);gap:24px;padding:24px 20px;display:grid}@media (width>=720px){.dnl-box[data-astro-cid-atujging]{padding:32px}}@media (width>=1024px){.dnl-box[data-astro-cid-atujging]{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:32px}}.dnl-copy[data-astro-cid-atujging]{gap:10px;display:grid}.dnl-title[data-astro-cid-atujging]{margin-bottom:0}.dnl-text[data-astro-cid-atujging]{color:var(--sub);font-size:15px;line-height:1.7}
