.food-editorial_foodPage__GPthJ,.food-editorial_popularValuePage__O1RK_{--kw-paper:#fff;--kw-forest:#202020;--kw-ink:#202020;--kw-ink-muted:#686868;--kw-mist-blue:#f3f3f1;--kw-vermilion:#a33d32;--color-paper:#fff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#686868;--color-ink-muted-rgb:104 104 104;--color-forest-rgb:32 32 32;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-vermilion-rgb:163 61 50;--color-ochre-rgb:100 100 100;--color-stone:#dededb;--color-stone-rgb:222 222 219;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:222 222 219;color:#202020;background:#fff}.food-editorial_foodCategoryPage__RW8Nt{--color-paper:#fff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#686868;--color-ink-muted-rgb:104 104 104;--color-forest-rgb:32 32 32;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-vermilion:#a33d32;--color-vermilion-rgb:163 61 50;--color-ochre:#777;--color-ochre-rgb:119 119 119;--color-stone:#dededb;--color-stone-rgb:222 222 219;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:222 222 219;color:#202020;background:#fff}.food-editorial_foodCategoryHeader__qGtFX{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);max-width:90rem;margin-inline:auto;padding:2.25rem clamp(1.25rem,5vw,5.5rem) 0}.food-editorial_foodCategoryImage__0moEn{position:relative;grid-column:1;grid-row:1;aspect-ratio:4/3;min-height:30rem;margin:0;overflow:hidden;background:#f3f3f1}.food-editorial_foodCategoryIntro__vMQcC{display:flex;grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(1.5rem,4.2vw,4.25rem);border-bottom:1px solid #dededb}.food-editorial_foodCategoryIndex__SseCa,.food-editorial_foodCategoryNavIndex__48eFH{color:#777;font-family:var(--font-utility);font-size:.68rem;letter-spacing:.15em;line-height:1.5}.food-editorial_foodCategoryIntro__vMQcC h1{max-width:10ch;margin:1.1rem 0 0;color:#202020;font-family:var(--font-display);font-size:clamp(3rem,5.4vw,5.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.food-editorial_foodCategoryDescription__gfyuX{max-width:34rem;margin:1.35rem 0 0;color:#555;font-size:.95rem;line-height:1.8}.food-editorial_foodCategoryNav__a6S_m{max-width:90rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,5.5rem)}.food-editorial_foodCategoryNavInner__kjMQR{display:flex;gap:clamp(1.25rem,3vw,2.5rem);overflow-x:auto;border-bottom:1px solid #dededb;scrollbar-width:thin}.food-editorial_foodCategoryNavLink__WS1nr{display:inline-flex;min-height:3.25rem;flex:0 0 auto;align-items:center;gap:.55rem;border-bottom:1px solid transparent;color:#555;font-size:.82rem;white-space:nowrap}.food-editorial_foodCategoryNavActive__MliwK,.food-editorial_foodCategoryNavLink__WS1nr:hover{border-bottom-color:#a33d32;color:#202020}.food-editorial_foodCategoryNavLink__WS1nr:focus-visible{outline:2px solid #a33d32;outline-offset:-3px}.food-editorial_foodCategoryNavDisabled__sbtrR{color:#777}.food-editorial_foodLead__emf_h{background:#f3f3f1;color:#202020}.food-editorial_leadDetails__bNMaL{border-color:rgb(32 32 32/16%)}.food-editorial_leadDetails__bNMaL [class*="text-paper/"]{color:#686868!important}.food-editorial_leadDetails__bNMaL .text-paper{color:#202020!important}.food-editorial_leadDetails__bNMaL [class*="border-paper/"]{border-color:rgb(32 32 32/16%)!important}.food-editorial_foodLead__emf_h>div:last-child [class*="text-paper/"]{color:#686868!important}.food-editorial_foodLead__emf_h>div:last-child [class*="bg-paper/"]{background-color:rgb(32 32 32/28%)!important}.food-editorial_popularValuePage__O1RK_ [class*=rounded-]{border-radius:0!important}.food-editorial_popularValuePage__O1RK_ [class*=shadow-]{box-shadow:none!important}.food-editorial_popularValuePage__O1RK_ [class*=text-gold],.food-editorial_popularValuePage__O1RK_ [class*=text-moss]{color:#5f5f5f!important}.food-editorial_popularValuePage__O1RK_ [class*="text-ink/3"],.food-editorial_popularValuePage__O1RK_ [class*="text-ink/4"]{color:#626262!important}.food-editorial_popularValuePage__O1RK_ [class*="border-ink/8"]{border-color:rgb(32 32 32/14%)!important}.food-editorial_foodCategoryPage__RW8Nt[data-locale=zh] .food-editorial_foodCategoryIntro__vMQcC h1,.food-editorial_foodCategoryPage__RW8Nt[data-locale=zh] h2,.food-editorial_foodCategoryPage__RW8Nt[data-locale=zh] h3,.food-editorial_foodCategoryPage__RW8Nt[data-locale=zh] h4{font-family:var(--font-kw-chinese-display),"Songti SC",serif;letter-spacing:.02em;line-height:1.28}.food-editorial_foodCategoryPage__RW8Nt[data-locale=ja] .food-editorial_foodCategoryIntro__vMQcC h1,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ja] h2,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ja] h3,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ja] h4{font-family:var(--font-kw-japanese),"Yu Mincho",serif;letter-spacing:.035em;line-height:1.38}.food-editorial_foodCategoryPage__RW8Nt[data-locale=ko] .food-editorial_foodCategoryIntro__vMQcC h1,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ko] h2,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ko] h3,.food-editorial_foodCategoryPage__RW8Nt[data-locale=ko] h4{font-family:var(--font-kw-korean),sans-serif;letter-spacing:-.02em;line-height:1.32}@media (max-width:767px){.food-editorial_foodCategoryHeader__qGtFX{grid-template-columns:minmax(0,1fr);padding-top:1.25rem}.food-editorial_foodCategoryImage__0moEn{grid-column:1;grid-row:1;aspect-ratio:4/3;min-height:0}.food-editorial_foodCategoryIntro__vMQcC{grid-column:1;grid-row:2;padding:1.45rem 0 1.8rem}.food-editorial_foodCategoryIntro__vMQcC h1{max-width:13ch;margin-top:.75rem;font-size:clamp(2.5rem,11.5vw,3.6rem)}.food-editorial_foodCategoryDescription__gfyuX{margin-top:.9rem;font-size:.9rem;line-height:1.7}.food-editorial_foodCategoryNav__a6S_m{padding-inline:1.25rem}.food-editorial_foodCategoryNavInner__kjMQR{gap:1.25rem}}.practical-wayfinder_theme__C6IMr{--color-paper-rgb:255 255 255;--color-surface-rgb:243 243 241;--color-ink-rgb:32 32 32;--color-ink-muted-rgb:92 92 92;--color-cedar-rgb:163 61 50;--color-forest-rgb:32 32 32;--color-moss-rgb:32 32 32;--color-ochre-rgb:163 61 50;--color-stone-rgb:213 213 210;--color-mist-rgb:243 243 241;--color-line-rgb:213 213 210;--color-paper:#ffffff;--color-surface:#f3f3f1;--color-ink:#202020;--color-ink-muted:#5c5c5c;--color-cedar:#a33d32;--color-moss:#202020;--color-ochre:#a33d32;--color-stone:#d5d5d2;--color-mist:#f3f3f1}.practical-wayfinder_theme__C6IMr .text-ink\/45,.practical-wayfinder_theme__C6IMr .text-ink\/48,.practical-wayfinder_theme__C6IMr .text-ink\/50{color:#5c5c5c}.practical-wayfinder_theme__C6IMr a:focus-visible{outline:2px solid #a33d32;outline-offset:3px}.practical-transport-guide_transport__cjg7r{color:#202020}.practical-transport-guide_transportIntro__hIrg3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:1rem 3rem;align-items:end;padding-block:0 2rem;border-bottom:1px solid #d5d5d2}.practical-transport-guide_eyebrow__LjYxK{grid-column:1/-1;margin:0;color:#a33d32;font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.practical-transport-guide_transportIntro__hIrg3 h2{margin:0;max-width:18ch;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.02}.practical-transport-guide_transportIntro__hIrg3>p:last-child{max-width:38rem;margin:0;color:#5c5c5c;font-size:.9375rem;line-height:1.8}.practical-transport-guide_transportSections__tkfCo{margin:0;padding:0;list-style:none;border-bottom:1px solid #d5d5d2}.practical-transport-guide_transportSection__7t62N{display:grid;grid-template-columns:minmax(3rem,.16fr) minmax(0,1fr);gap:1rem 2rem;padding-block:1.75rem;border-bottom:1px solid #d5d5d2}.practical-transport-guide_transportSection__7t62N:last-child{border-bottom:0}.practical-transport-guide_sectionNumber__IFiw0{padding-top:.35rem;color:#a33d32;font-family:var(--font-utility);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.12em}.practical-transport-guide_sectionBody__0jjIg h3{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.practical-transport-guide_sectionIntro__GIKLU{margin:.75rem 0 0;color:#5c5c5c;font-size:.9375rem;line-height:1.7}.practical-transport-guide_points__HyjmL{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.practical-transport-guide_points__HyjmL li{position:relative;padding-left:1rem;color:#444;font-size:.9375rem;line-height:1.75}.practical-transport-guide_points__HyjmL li:before{position:absolute;top:.82em;left:0;width:.3rem;height:1px;background:#a33d32;content:""}.practical-transport-guide_note__XsCZF{margin:1rem 0 0;padding:.85rem 1rem;border-left:2px solid #a33d32;background:#f3f3f1;color:#444;font-size:.875rem;line-height:1.7}.practical-transport-guide_sources__Q72sj{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:1rem 2rem;padding-top:1.75rem}.practical-transport-guide_sources__Q72sj h3{margin:0;font-size:1.25rem;font-weight:500}.practical-transport-guide_sources__Q72sj ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.practical-transport-guide_sources__Q72sj a{display:inline-flex;min-height:2.75rem;align-items:center;color:#202020;font-size:.875rem;line-height:1.5;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.2em}.practical-transport-guide_sources__Q72sj a:focus-visible{outline:2px solid #a33d32;outline-offset:3px}.practical-transport-guide_shinkansen__vWqLZ{width:min(100% - 2.5rem,80rem);margin-inline:auto;color:#202020}.practical-transport-guide_routeSummary__a_HTR{padding-block:1.5rem 2rem;border-bottom:1px solid #d5d5d2}.practical-transport-guide_routeEyebrow__Hg8vj,.practical-transport-guide_sectionEyebrow__u6QJz{margin:0;color:#a33d32;font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.practical-transport-guide_stations__oZx_m{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,.5fr) minmax(0,1fr);gap:1.5rem;align-items:center;padding-block:2rem}.practical-transport-guide_station__vqQEX:last-child{text-align:right}.practical-transport-guide_stationLabel__WuPXq{display:block;margin-bottom:.5rem;color:#5c5c5c;font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase}.practical-transport-guide_stationName__rVJuK{display:block;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.practical-transport-guide_stationDetail__W325H{display:block;margin-top:.65rem;color:#5c5c5c;font-size:.875rem;line-height:1.5}.practical-transport-guide_routeLine__JXADu{position:relative;height:1px;background:#b7b7b3}.practical-transport-guide_routeLine__JXADu:after{position:absolute;top:-.22rem;right:0;width:.42rem;height:.42rem;border-top:1px solid #202020;border-right:1px solid #202020;content:"";transform:rotate(45deg)}.practical-transport-guide_routeTraits__OUB_F{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;border-top:1px solid #d5d5d2;color:#5c5c5c;font-size:.8125rem;line-height:1.6}.practical-transport-guide_routeTraits__OUB_F span+span:before{margin-right:1.5rem;color:#a33d32;content:"·"}.practical-transport-guide_stepsSection__9X__G,.practical-transport-guide_toolsSection__REWLe,.practical-transport-guide_trainSection__EwHrl{padding-block:clamp(2.75rem,6vw,5rem);border-bottom:1px solid #d5d5d2}.practical-transport-guide_sectionHeading__dta2A{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:1.25rem 3rem;align-items:end;margin-bottom:1.5rem}.practical-transport-guide_sectionHeading__dta2A h2{margin:0;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:500;line-height:1.08}.practical-transport-guide_sectionHeading__dta2A>p:last-child{max-width:40rem;margin:0;color:#5c5c5c;font-size:.9375rem;line-height:1.75}.practical-transport-guide_toolList__H6thl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5d5d2;border-bottom:1px solid #d5d5d2}.practical-transport-guide_tool__JsvxW{display:flex;min-height:16rem;flex-direction:column;padding:1.25rem 1.5rem 1.5rem 0}.practical-transport-guide_tool__JsvxW+.practical-transport-guide_tool__JsvxW{padding-left:1.5rem;border-left:1px solid #d5d5d2}.practical-transport-guide_toolCode___AeZn{color:#a33d32;font-size:.75rem;letter-spacing:.12em}.practical-transport-guide_step__fCgcG h3,.practical-transport-guide_tool__JsvxW h3,.practical-transport-guide_train__xMWxC h3{margin:1.5rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.25}.practical-transport-guide_notice__7ngsA p,.practical-transport-guide_step__fCgcG p,.practical-transport-guide_tool__JsvxW p,.practical-transport-guide_train__xMWxC p{color:#5c5c5c;font-size:.875rem;line-height:1.75}.practical-transport-guide_tool__JsvxW p{flex:1;margin:.75rem 0 1rem}.practical-transport-guide_tool__JsvxW a{display:inline-flex;min-height:2.75rem;width:-moz-fit-content;width:fit-content;align-items:center;color:#202020;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.2em}.practical-transport-guide_tool__JsvxW a:focus-visible{outline:2px solid #a33d32;outline-offset:3px}.practical-transport-guide_trainList__ZVFPb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5d5d2}.practical-transport-guide_train__xMWxC{padding:1.5rem 1.5rem 0 0}.practical-transport-guide_train__xMWxC+.practical-transport-guide_train__xMWxC{padding-left:1.5rem;border-left:1px solid #d5d5d2}.practical-transport-guide_trainLabel__SXcwd{color:#5c5c5c;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.practical-transport-guide_train__xMWxC h3{margin-top:.75rem;font-size:2rem}.practical-transport-guide_stepsLayout__1fT2u{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:2rem 4rem}.practical-transport-guide_stepsLayout__1fT2u>h2{margin:0;max-width:14ch;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.05}.practical-transport-guide_stepList__YT94R{margin:0;padding:0;list-style:none;border-top:1px solid #d5d5d2}.practical-transport-guide_step__fCgcG{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:1px solid #d5d5d2}.practical-transport-guide_step__fCgcG>span{padding-top:.25rem;color:#a33d32;font-size:.75rem;font-variant-numeric:tabular-nums}.practical-transport-guide_step__fCgcG h3{margin:0;font-size:1.25rem}.practical-transport-guide_step__fCgcG p{margin:.5rem 0 0}.practical-transport-guide_notice__7ngsA{padding-block:1.5rem 0}.practical-transport-guide_notice__7ngsA h2{margin:0;font-size:1.25rem;font-weight:500}.practical-transport-guide_notice__7ngsA p{max-width:52rem;margin:.75rem 0 0}.practical-transport-guide_verification__xnQhB{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;color:#5c5c5c;font-size:.75rem;line-height:1.6}@media (max-width:767px){.practical-transport-guide_sectionHeading__dta2A,.practical-transport-guide_sources__Q72sj,.practical-transport-guide_stepsLayout__1fT2u,.practical-transport-guide_transportIntro__hIrg3{grid-template-columns:minmax(0,1fr)}.practical-transport-guide_transportIntro__hIrg3{gap:.75rem;padding-bottom:1.25rem}.practical-transport-guide_transportSection__7t62N{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1.25rem}.practical-transport-guide_sectionBody__0jjIg h3{font-size:1.4rem}.practical-transport-guide_points__HyjmL li{font-size:.9375rem}.practical-transport-guide_shinkansen__vWqLZ{width:auto;margin-inline:1.25rem}.practical-transport-guide_stations__oZx_m{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem}.practical-transport-guide_station__vqQEX:last-child{text-align:left}.practical-transport-guide_routeLine__JXADu{width:1px;height:1.25rem;margin-left:.25rem}.practical-transport-guide_routeLine__JXADu:after{top:auto;right:-.2rem;bottom:0;transform:rotate(135deg)}.practical-transport-guide_toolList__H6thl,.practical-transport-guide_trainList__ZVFPb{grid-template-columns:minmax(0,1fr)}.practical-transport-guide_tool__JsvxW{min-height:0;padding:1.25rem 0}.practical-transport-guide_tool__JsvxW+.practical-transport-guide_tool__JsvxW,.practical-transport-guide_train__xMWxC+.practical-transport-guide_train__xMWxC{padding-left:0;border-left:0;border-top:1px solid #d5d5d2}.practical-transport-guide_tool__JsvxW h3{margin-top:.75rem}.practical-transport-guide_tool__JsvxW p{margin-block:.5rem}.practical-transport-guide_train__xMWxC{padding:1.25rem 0}.practical-transport-guide_train__xMWxC h3{font-size:1.75rem}.practical-transport-guide_stepsLayout__1fT2u{gap:1.25rem}.practical-transport-guide_step__fCgcG{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1rem}}.practical-regional-guide_guide__ZAKLj{width:min(100% - 2.5rem,80rem);margin-inline:auto;color:#202020}.practical-regional-guide_intro__KhG_3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:1rem 3rem;align-items:end;padding-block:0 2rem;border-bottom:1px solid #d5d5d2}.practical-regional-guide_eyebrow__vi_ws{margin:0 0 .8rem;color:#a33d32;font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.practical-regional-guide_intro__KhG_3 h2{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.04}.practical-regional-guide_intro__KhG_3>p{max-width:38rem;margin:0;color:#5c5c5c;font-size:1rem;line-height:1.8}.practical-regional-guide_sections__TLxvR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-bottom:1px solid #d5d5d2;list-style:none}.practical-regional-guide_section__9iVhZ{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.75rem 1.5rem 1.75rem 0;border-bottom:1px solid #d5d5d2}.practical-regional-guide_section__9iVhZ:nth-child(2n){padding-right:0;padding-left:1.5rem;border-left:1px solid #d5d5d2}.practical-regional-guide_number__JIVC1{padding-top:.25rem;color:#a33d32;font-family:var(--font-utility);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.12em}.practical-regional-guide_sectionBody__zXn_b h3{margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:500;line-height:1.3}.practical-regional-guide_sectionIntro__GuZ1_{margin:.6rem 0 0;color:#5c5c5c;font-size:.9375rem;line-height:1.7}.practical-regional-guide_points__JvgWf{display:grid;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none}.practical-regional-guide_points__JvgWf li{position:relative;padding-left:.95rem;color:#444;font-size:.9375rem;line-height:1.7}.practical-regional-guide_points__JvgWf li:before{position:absolute;top:.78em;left:0;width:.3rem;height:1px;background:#a33d32;content:""}.practical-regional-guide_note__uadtr{margin:.9rem 0 0;padding:.75rem .9rem;border-left:2px solid #a33d32;background:#f3f3f1;color:#444;font-size:.875rem;line-height:1.7}@media (max-width:767px){.practical-regional-guide_guide__ZAKLj{width:auto;margin-inline:1.25rem}.practical-regional-guide_intro__KhG_3{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-bottom:1.25rem}.practical-regional-guide_intro__KhG_3 h2{font-size:clamp(1.9rem,8vw,2.5rem)}.practical-regional-guide_intro__KhG_3>p{font-size:.9375rem;line-height:1.7}.practical-regional-guide_sections__TLxvR{grid-template-columns:minmax(0,1fr)}.practical-regional-guide_section__9iVhZ,.practical-regional-guide_section__9iVhZ:nth-child(2n){grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.25rem 0;border-left:0}.practical-regional-guide_sectionBody__zXn_b h3{font-size:1.25rem}.practical-regional-guide_points__JvgWf li,.practical-regional-guide_sectionIntro__GuZ1_{font-size:.9375rem}}.practical-guide-segment_page__gsF3m{background:#fff;color:#202020}.practical-guide-segment_header__IH9SB{width:min(100% - 2.5rem,80rem);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7.5rem) clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(8rem,.55fr) minmax(0,1.5fr) minmax(14rem,1fr);gap:1.5rem 2rem;align-items:end;border-bottom:1px solid #d5d5d2}.practical-guide-segment_index__X_x8s{align-self:start;margin:0;color:#a33d32;font:600 .6875rem/1.5 var(--font-kw-ui),sans-serif;letter-spacing:.14em}.practical-guide-segment_index__X_x8s span{padding-inline:.25rem;color:#777}.practical-guide-segment_header__IH9SB h1{margin:0;max-width:14ch;font-size:clamp(2.5rem,6vw,5.25rem);line-height:.98;font-weight:500;letter-spacing:-.035em}.practical-guide-segment_regionalHeader__NxRI0{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.35fr) minmax(0,.9fr)}.practical-guide-segment_regionalCopy__O9JDs{grid-column:2}.practical-guide-segment_regionalCopy__O9JDs h1{max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:-.035em;line-height:.98}.practical-guide-segment_regionalCopy__O9JDs .practical-guide-segment_summary__nhce9{margin-top:1rem}.practical-guide-segment_regionalPhoto__QNyAU{position:relative;grid-column:3;grid-row:1/span 2;width:100%;aspect-ratio:1.42;overflow:hidden;background:#f3f3f1}.practical-guide-segment_summary__nhce9{max-width:34rem;margin:0;color:#5c5c5c;font-size:1rem;line-height:1.8}.practical-guide-segment_nav__DZMK_{border-bottom:1px solid #d5d5d2}.practical-guide-segment_navInner__qbrsJ{width:min(100% - 2.5rem,80rem);margin-inline:auto;display:flex;gap:.25rem 1.25rem;overflow-x:auto;scrollbar-width:thin}.practical-guide-segment_navLink__fVnlD{min-height:3rem;display:inline-flex;flex:0 0 auto;align-items:center;border-bottom:2px solid transparent;color:#5c5c5c;font-size:.875rem;line-height:1.4;text-decoration:none;white-space:nowrap}.practical-guide-segment_navActive__yOp30,.practical-guide-segment_navLink__fVnlD:hover{color:#202020;border-bottom-color:#a33d32}.practical-guide-segment_navLink__fVnlD:focus-visible{outline:2px solid #a33d32;outline-offset:2px}.practical-guide-segment_content__g__eh{padding-block:clamp(1.75rem,4vw,3.5rem) clamp(3rem,6vw,6rem)}@media (max-width:767px){.practical-guide-segment_header__IH9SB{width:auto;margin-inline:1.25rem;padding-block:2.5rem 2rem;grid-template-columns:1fr;gap:1rem;align-items:start}.practical-guide-segment_header__IH9SB h1{max-width:18ch;font-size:clamp(2.25rem,11vw,3.5rem);line-height:1.02;letter-spacing:-.025em}.practical-guide-segment_regionalHeader__NxRI0{grid-template-columns:minmax(0,1fr)}.practical-guide-segment_regionalCopy__O9JDs{grid-column:1}.practical-guide-segment_regionalCopy__O9JDs h1{max-width:18ch;font-size:clamp(2.25rem,11vw,3.5rem);line-height:1.02;letter-spacing:-.025em}.practical-guide-segment_regionalPhoto__QNyAU{grid-column:1;grid-row:auto;aspect-ratio:1.65}.practical-guide-segment_summary__nhce9{max-width:42rem;font-size:.9375rem;line-height:1.7}.practical-guide-segment_navInner__qbrsJ{width:auto;padding-inline:1.25rem;flex-wrap:wrap;gap:0 1rem;overflow:visible}}.local-etiquette_article__Qn3GG{width:min(100% - 2.5rem,46rem);margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 0 1rem}.local-etiquette_intro__oqu_C{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.75}.local-etiquette_article__Qn3GG h2{margin:2rem 0 .75rem;font-family:var(--font-display),serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.local-etiquette_article__Qn3GG p{margin:0 0 1rem;color:#333;font-size:1.0625rem;line-height:1.8}.local-etiquette_faq__I5zyz{margin-top:2.5rem;border-top:1px solid #d5d5d2;padding-top:.25rem}.local-etiquette_faq__I5zyz dt{margin-top:1.25rem;font-weight:600}.local-etiquette_faq__I5zyz dd{margin:.35rem 0 0;color:#3a3a3a;line-height:1.7}.editorial_index__THX5T{width:min(100% - 2.5rem,80rem);margin:0 auto;padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,8vw,7rem)}.editorial_list__sdiRv{margin:0;padding:0;border-top:1px solid #d5d5d2;list-style:none}.editorial_item__cWIqj{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:start;padding-block:1.6rem;border-bottom:1px solid #d5d5d2}.editorial_number__lBk0_{padding-top:.35rem;color:#a33d32;font-family:var(--font-utility);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.12em}.editorial_copy__Slw9T h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.2}.editorial_meta__RAPOy{margin:0 0 .45rem;color:#5c5c5c;font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.editorial_copy__Slw9T h2 a{color:#202020;text-decoration:none;text-decoration-color:#a33d32;text-underline-offset:.16em}.editorial_copy__Slw9T h2 a:hover{text-decoration:underline}.editorial_action__SWi7R:focus-visible,.editorial_copy__Slw9T h2 a:focus-visible{outline:2px solid #a33d32;outline-offset:4px}.editorial_copy__Slw9T p:not(.editorial_meta__RAPOy):not(.editorial_nativeTitle__dqRyT):not(.editorial_verified__eDEHw){max-width:54rem;margin:.75rem 0 0;color:#5c5c5c;font-size:1rem;line-height:1.75}.editorial_nativeTitle__dqRyT{margin:.35rem 0 0;color:#5c5c5c;font-size:.875rem;line-height:1.5}.editorial_verified__eDEHw{margin:.75rem 0 0;color:#5c5c5c;font-size:.8125rem;line-height:1.5}.editorial_action__SWi7R{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:#202020;font-size:.875rem;line-height:1.4;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.2em;white-space:nowrap}@media (max-width:767px){.editorial_index__THX5T{width:auto;margin-inline:1.25rem;padding-block:2rem 3.5rem}.editorial_item__cWIqj{grid-template-columns:2rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.25rem}.editorial_action__SWi7R{grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:-.25rem}.editorial_copy__Slw9T p{font-size:.9375rem}}.editorial-route-primitives_breadcrumb__HT2nJ{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:#6f6f6f;font-size:.78rem;line-height:1.5}.editorial-route-primitives_breadcrumb__HT2nJ a{min-height:2.75rem;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.2em}.editorial-route-primitives_breadcrumb__HT2nJ [aria-current=page]{color:#202020}.editorial-route-primitives_pageHeader__uJ315{display:grid;gap:1rem}.editorial-route-primitives_pageEyebrow__UA_xL,.editorial-route-primitives_sectionIndex__pu8gP{display:flex;flex-wrap:wrap;gap:.65rem;align-items:baseline;margin:0;color:#555;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.7rem;line-height:1.55;letter-spacing:.08em;text-transform:uppercase}.editorial-route-primitives_indexNumber__p0foZ{color:#a33d32}.editorial-route-primitives_headerGrid__evz1y{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr);gap:clamp(2rem,6vw,6rem);align-items:end}.editorial-route-primitives_pageTitle__K_5W6{max-width:11ch;margin:0;color:#202020;font-family:var(--font-kw-newsreader),Georgia,serif;font-size:clamp(3.5rem,7.2vw,6.5rem);font-weight:400;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.editorial-route-primitives_pageDeck__69AIl{max-width:34ch;margin:0 0 .4rem;color:#555;font-size:1rem;line-height:1.8}.editorial-route-primitives_nativeTitle__IsehB{margin:.8rem 0 0;color:#555;font-size:1rem;line-height:1.5;letter-spacing:.06em}.editorial-route-primitives_sectionHeader__Hs1XP{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.6fr) minmax(12rem,.7fr);gap:1.25rem;align-items:end;padding:1.2rem 0 1rem;border-top:1px solid #202020}.editorial-route-primitives_sectionTitle__B467J{margin:0;color:#202020;font-family:var(--font-kw-newsreader),Georgia,serif;font-size:clamp(2rem,3.3vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-.03em}.editorial-route-primitives_sectionSummary__1eB7K{margin:0 0 .2rem;color:#555;font-size:.85rem;line-height:1.65}.editorial-route-primitives_imageFigure__5JStb{min-width:0;margin:0}.editorial-route-primitives_imageFrame__2Rwrz{position:relative;overflow:hidden;background:#f3f3f1}.editorial-route-primitives_image__QATml{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.editorial-route-primitives_imageCaption__zTUYU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding-top:.55rem;color:#6f6f6f;font-size:.72rem;line-height:1.55}.editorial-route-primitives_imageCaption__zTUYU a{color:#202020;text-decoration:underline;text-underline-offset:.2em}.editorial-route-primitives_routeSummary__O0YHv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:0;border-top:1px solid #d5d5d2}.editorial-route-primitives_routeFact__nmveH{min-width:0;padding:.7rem 0 .65rem;border-bottom:1px solid #d5d5d2}.editorial-route-primitives_routeFact__nmveH dt{margin:0;color:#6f6f6f;font-size:.75rem;line-height:1.45}.editorial-route-primitives_routeFact__nmveH dd{margin:.15rem 0 0;color:#202020;font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}@media (max-width:700px){.editorial-route-primitives_breadcrumb__HT2nJ{gap:.35rem;font-size:.75rem}.editorial-route-primitives_headerGrid__evz1y{grid-template-columns:1fr;gap:.8rem}.editorial-route-primitives_pageTitle__K_5W6{max-width:15ch;font-size:clamp(3rem,12.2vw,3.9rem);line-height:1.03;letter-spacing:-.035em}.editorial-route-primitives_pageDeck__69AIl{max-width:38ch;font-size:.95rem;line-height:1.7}.editorial-route-primitives_sectionHeader__Hs1XP{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;align-items:baseline}.editorial-route-primitives_sectionHeader__Hs1XP>:nth-child(2){grid-column:1/-1;grid-row:2}.editorial-route-primitives_sectionHeader__Hs1XP>:nth-child(3){grid-column:1/-1;grid-row:3}.editorial-route-primitives_sectionTitle__B467J{font-size:2rem}.editorial-route-primitives_routeFact__nmveH{padding:.62rem 0}.editorial-route-primitives_routeFact__nmveH dd{font-size:.9rem}}.uji-route-detail_page__73aJ2{color:#202020;background:#fff;font-family:var(--font-body,"IBM Plex Sans",Arial,sans-serif)}.uji-route-detail_shell__w3Yn_{width:min(100% - 3rem,88rem);margin-inline:auto;padding-block:1.2rem 7rem}.uji-route-detail_masthead__kJs1q{padding-block:clamp(2.2rem,5vw,5rem) clamp(1.6rem,3vw,2.5rem)}.uji-route-detail_coverLayout__0Tata{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(17rem,.62fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid #d5d5d2}.uji-route-detail_cover__Gncj7,.uji-route-detail_summaryRail__A_ffd{min-width:0}.uji-route-detail_railLabel__mEehg{margin:0 0 .8rem;color:#555;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.7rem;line-height:1.5;letter-spacing:.075em;text-transform:uppercase}.uji-route-detail_facts__llcLj{grid-template-columns:1fr}.uji-route-detail_facts__llcLj .uji-route-detail_routeFact__zjtwy{padding-block:.8rem}.uji-route-detail_facts__llcLj .uji-route-detail_routeFact__zjtwy dt{font-size:.78rem}.uji-route-detail_facts__llcLj .uji-route-detail_routeFact__zjtwy dd{font-size:.95rem}.uji-route-detail_railLinks__hCAxX{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:1rem}.uji-route-detail_railLinks__hCAxX button,.uji-route-detail_railLinks__hCAxX>a{display:inline-flex;min-height:2.8rem;align-items:center;gap:.5rem;padding-inline:.2rem;border:0;border-bottom:1px solid #a33d32;border-radius:0;background:transparent;color:#202020;font:inherit;font-size:.86rem;text-decoration:none;cursor:pointer}.uji-route-detail_access__ZKkVA,.uji-route-detail_community__60Eb0,.uji-route-detail_notes__tU2NF,.uji-route-detail_related__GdI0w,.uji-route-detail_sequence__Xf8gg{margin-top:clamp(4rem,7vw,6rem)}.uji-route-detail_sectionHead__oUA6i{margin-bottom:0}.uji-route-detail_accessFacts___Tplj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-left:min(19vw,17rem);padding-top:1.2rem}.uji-route-detail_accessFacts___Tplj h3{margin:0;color:#202020;font-size:.84rem;font-weight:600;line-height:1.5}.uji-route-detail_accessFacts___Tplj p{margin:.45rem 0 0;color:#555;font-size:.9rem;line-height:1.75}.uji-route-detail_stops__IubyO{margin:0;padding:0;border-bottom:1px solid #d5d5d2;list-style:none}.uji-route-detail_stop__iyq_z{display:grid;grid-template-columns:4.2rem minmax(0,1fr) minmax(8.5rem,.25fr);gap:1.2rem;align-items:start;padding-block:1.8rem;border-top:1px solid #d5d5d2}.uji-route-detail_stopNumber__hCxNp{padding-top:.05rem;color:#a33d32;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.8rem;line-height:1.5}.uji-route-detail_stopKicker__iSAHC{margin:0;color:#6f6f6f;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.5;letter-spacing:.065em;text-transform:uppercase}.uji-route-detail_stopBody__xvYJ9 h3{margin:.3rem 0 0;color:#202020;font-family:var(--font-kw-newsreader),Georgia,serif;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:400;line-height:1.15;letter-spacing:-.025em}.uji-route-detail_stopBody__xvYJ9>p:last-child{max-width:58ch;margin:.55rem 0 0;color:#555;font-size:.94rem;line-height:1.75}.uji-route-detail_stopTime__RyY8n{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;color:#202020;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.84rem;line-height:1.5}.uji-route-detail_stopTime__RyY8n a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;color:#202020;font-family:var(--font-body,"IBM Plex Sans",Arial,sans-serif);font-size:.82rem;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.22em}.uji-route-detail_noteBody__0HG9G{max-width:68ch;margin:1.25rem 0 0 min(19vw,17rem);color:#333;font-size:1rem;line-height:1.85}.uji-route-detail_related__GdI0w ol{margin:0;padding:0;border-bottom:1px solid #d5d5d2;list-style:none}.uji-route-detail_related__GdI0w li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:center;min-height:4rem;border-top:1px solid #d5d5d2;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.75rem}.uji-route-detail_related__GdI0w li>span{color:#a33d32}.uji-route-detail_related__GdI0w li a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;color:#202020;font-family:var(--font-body,"IBM Plex Sans",Arial,sans-serif);font-size:.9rem;line-height:1.55;text-decoration:none}.uji-route-detail_related__GdI0w li a:hover{text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.2em}.uji-route-detail_community__60Eb0>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.uji-route-detail_page__73aJ2 :focus-visible{outline:2px solid #a33d32;outline-offset:3px}.uji-route-detail_page__73aJ2[data-locale=ja] .uji-route-detail_stopBody__xvYJ9 h3,.uji-route-detail_page__73aJ2[data-locale=zh] .uji-route-detail_stopBody__xvYJ9 h3{font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Yu Gothic,Meiryo,sans-serif;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:600;line-height:1.4;letter-spacing:.01em}@media (max-width:900px){.uji-route-detail_coverLayout__0Tata{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.75fr);gap:2rem}.uji-route-detail_accessFacts___Tplj,.uji-route-detail_noteBody__0HG9G{margin-left:12vw}}@media (max-width:700px){.uji-route-detail_shell__w3Yn_{width:min(100% - 2.5rem,40rem);padding-block:.4rem 4rem}.uji-route-detail_masthead__kJs1q{padding-block:1.8rem 1.3rem}.uji-route-detail_coverLayout__0Tata{grid-template-columns:1fr;gap:1rem;padding-bottom:2.8rem}.uji-route-detail_summaryRail__A_ffd{padding-top:.15rem}.uji-route-detail_railLabel__mEehg{margin-bottom:.45rem}.uji-route-detail_facts__llcLj{grid-template-columns:repeat(2,minmax(0,1fr))}.uji-route-detail_facts__llcLj .uji-route-detail_routeFact__zjtwy{padding-block:.58rem}.uji-route-detail_facts__llcLj .uji-route-detail_routeFact__zjtwy dd{font-size:.88rem}.uji-route-detail_railLinks__hCAxX{gap:.35rem .8rem;margin-top:.7rem}.uji-route-detail_access__ZKkVA,.uji-route-detail_community__60Eb0,.uji-route-detail_notes__tU2NF,.uji-route-detail_related__GdI0w,.uji-route-detail_sequence__Xf8gg{margin-top:3.4rem}.uji-route-detail_accessFacts___Tplj{grid-template-columns:1fr;gap:1rem;margin-left:0;padding-top:.8rem}.uji-route-detail_accessFacts___Tplj p{margin-top:.25rem;font-size:.91rem}.uji-route-detail_stop__iyq_z{grid-template-columns:2.2rem minmax(0,1fr);gap:.4rem .65rem;padding-block:1.2rem}.uji-route-detail_stopNumber__hCxNp{grid-column:1;grid-row:1}.uji-route-detail_stopBody__xvYJ9{grid-column:2;grid-row:1}.uji-route-detail_stopBody__xvYJ9 h3{font-size:1.65rem;line-height:1.22}.uji-route-detail_stopBody__xvYJ9>p:last-child{margin-top:.35rem;font-size:.9rem;line-height:1.65}.uji-route-detail_stopTime__RyY8n{grid-column:2;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-top:.15rem;font-size:.78rem}.uji-route-detail_stopTime__RyY8n a{min-height:2.75rem;font-size:.83rem}.uji-route-detail_noteBody__0HG9G{margin:.9rem 0 0;font-size:.96rem;line-height:1.8}.uji-route-detail_related__GdI0w li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.uji-route-detail_related__GdI0w li a{font-size:.88rem}.uji-route-detail_community__60Eb0>div:last-child{grid-template-columns:1fr}.uji-route-detail_page__73aJ2[data-locale=ja] .uji-route-detail_stopBody__xvYJ9 h3,.uji-route-detail_page__73aJ2[data-locale=zh] .uji-route-detail_stopBody__xvYJ9 h3{font-size:1.45rem;line-height:1.5}}.wayfinder-journeys_page__11NE_{color:#202020;background:#fff;font-family:var(--font-body,"IBM Plex Sans",Arial,sans-serif)}.wayfinder-journeys_shell__Zgcfw{width:min(100% - 3rem,88rem);margin-inline:auto;padding-block:1.2rem 6rem}.wayfinder-journeys_masthead__QHOhv{padding-block:clamp(2.2rem,5.5vw,5.6rem) 2rem}.wayfinder-journeys_categoryNav__2GK_m{display:flex;flex-wrap:wrap;gap:0 1.6rem;border-block:1px solid #d5d5d2}.wayfinder-journeys_categoryNav__2GK_m a,.wayfinder-journeys_categoryNav__2GK_m span{display:inline-flex;min-height:3rem;align-items:center;border-bottom:1px solid transparent;color:#555;font-size:.85rem;line-height:1.45;text-decoration:none}.wayfinder-journeys_categoryNav__2GK_m a:focus-visible,.wayfinder-journeys_categoryNav__2GK_m a:hover,.wayfinder-journeys_categoryNav__2GK_m a[aria-current=page]{border-bottom-color:#a33d32;color:#202020}.wayfinder-journeys_categoryNav__2GK_m span[aria-disabled=true]{color:#777}.wayfinder-journeys_planningLinks___uNy8{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:1rem 0 0;color:#202020;font-size:.88rem;line-height:1.6}.wayfinder-journeys_detailLink__2WGvM,.wayfinder-journeys_planningLinks___uNy8 a{color:#202020;text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.25em}.wayfinder-journeys_localeNote__Fu9oU{margin:1rem 0 0;color:#555;font-size:.88rem;line-height:1.7}.wayfinder-journeys_leadSection__xXbf3{margin-top:clamp(3rem,6vw,5.4rem)}.wayfinder-journeys_feature__PW1Sn{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.78fr);gap:clamp(2rem,5vw,5.2rem);align-items:center}.wayfinder-journeys_featureImage__vkWPE{min-width:0}.wayfinder-journeys_featureCopy__Um5YS{min-width:0;padding-block:.3rem}.wayfinder-journeys_entryMeta__lwunA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0;color:#555;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.72rem;line-height:1.55;letter-spacing:.055em;text-transform:uppercase}.wayfinder-journeys_entryMeta__lwunA span:first-child{color:#a33d32}.wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_routeCopy__L4c08 h3{margin:.55rem 0 0;color:#202020;font-family:var(--font-kw-newsreader),Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.wayfinder-journeys_feature__PW1Sn h2{max-width:12ch;font-size:clamp(2.5rem,4.5vw,4.6rem)}.wayfinder-journeys_feature__PW1Sn h2 a,.wayfinder-journeys_routeCopy__L4c08 h3 a{color:inherit;text-decoration:none}.wayfinder-journeys_feature__PW1Sn h2 a:hover,.wayfinder-journeys_routeCopy__L4c08 h3 a:hover{text-decoration:underline;text-decoration-color:#a33d32;text-underline-offset:.15em}.wayfinder-journeys_summary__P_PzU{max-width:48ch;margin:.9rem 0 0;color:#555;font-size:.94rem;line-height:1.75}.wayfinder-journeys_featureFacts__3d6pD{margin-top:1.15rem}.wayfinder-journeys_featureFacts__3d6pD>div:last-child:nth-child(odd){grid-column:1/-1}.wayfinder-journeys_featureStops__HrJZ_,.wayfinder-journeys_routeStops___sc2d{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin:1rem 0 0;padding:0;color:#555;font-size:.78rem;line-height:1.55;list-style:none}.wayfinder-journeys_featureStops__HrJZ_ li,.wayfinder-journeys_routeStops___sc2d li{display:inline-flex;gap:.38rem;align-items:baseline}.wayfinder-journeys_featureStops__HrJZ_ li span,.wayfinder-journeys_routeStops___sc2d li span{color:#777;font-family:var(--font-kw-mono),ui-monospace,monospace;font-size:.68rem}.wayfinder-journeys_detailLink__2WGvM{display:inline-flex;min-height:2.9rem;align-items:center;gap:.65rem;margin-top:1rem;font-size:.88rem}.wayfinder-journeys_routeSection__UPvVf{margin-top:clamp(4.5rem,8vw,7.5rem)}.wayfinder-journeys_indexHeader__UyZjc{margin-bottom:0}.wayfinder-journeys_routeList___12GN{margin:0;padding:0;list-style:none;border-bottom:1px solid #d5d5d2}.wayfinder-journeys_routeEntry__vJXfI{padding-block:2.25rem;border-top:1px solid #d5d5d2}.wayfinder-journeys_routeEntry__vJXfI article{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.wayfinder-journeys_routeEntryWithImage__7V1H0 article{grid-template-columns:minmax(18rem,.84fr) minmax(0,1fr);gap:clamp(1.8rem,4vw,4rem);align-items:center}.wayfinder-journeys_routeEntryWithImage__7V1H0 .wayfinder-journeys_entryMeta__lwunA{grid-column:1/-1;margin-bottom:-.25rem}.wayfinder-journeys_routeImage__lFnvO{grid-column:1;grid-row:2}.wayfinder-journeys_routeCopy__L4c08{min-width:0;grid-column:1;grid-row:2}.wayfinder-journeys_routeEntryWithImage__7V1H0 .wayfinder-journeys_routeCopy__L4c08{grid-column:2}.wayfinder-journeys_routeCopy__L4c08 h3{max-width:19ch;font-size:clamp(2rem,3.2vw,3.25rem)}.wayfinder-journeys_routeEntry__vJXfI:not(.wayfinder-journeys_routeEntryWithImage__7V1H0) .wayfinder-journeys_routeCopy__L4c08{padding-left:clamp(3rem,11vw,11rem)}.wayfinder-journeys_rowFacts__d_0We{max-width:42rem;margin-top:1rem}.wayfinder-journeys_routeStops___sc2d{max-width:68ch;padding-bottom:.1rem}.wayfinder-journeys_empty__f3CbJ{padding-block:1.2rem;border-bottom:1px solid #d5d5d2;color:#555;font-size:.9rem;line-height:1.7}.wayfinder-journeys_page__11NE_ :focus-visible{outline:2px solid #a33d32;outline-offset:3px}.wayfinder-journeys_page__11NE_[data-locale=ja] .wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_page__11NE_[data-locale=ja] .wayfinder-journeys_routeCopy__L4c08 h3,.wayfinder-journeys_page__11NE_[data-locale=zh] .wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_page__11NE_[data-locale=zh] .wayfinder-journeys_routeCopy__L4c08 h3{font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Yu Gothic,Meiryo,sans-serif;font-weight:600;letter-spacing:.01em;line-height:1.3}.wayfinder-journeys_page__11NE_[data-locale=ja] .wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_page__11NE_[data-locale=zh] .wayfinder-journeys_feature__PW1Sn h2{font-size:clamp(2.1rem,4vw,3.8rem)}@media (max-width:900px){.wayfinder-journeys_feature__PW1Sn{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:2rem}.wayfinder-journeys_routeEntryWithImage__7V1H0 article{grid-template-columns:minmax(14rem,.8fr) minmax(0,1fr);gap:1.6rem}}@media (max-width:700px){.wayfinder-journeys_shell__Zgcfw{width:min(100% - 2.5rem,40rem);padding-block:.4rem 4rem}.wayfinder-journeys_masthead__QHOhv{padding-block:1.8rem 1.25rem}.wayfinder-journeys_categoryNav__2GK_m{flex-wrap:nowrap;gap:1.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.wayfinder-journeys_categoryNav__2GK_m a,.wayfinder-journeys_categoryNav__2GK_m span{flex:0 0 auto;min-height:3rem;font-size:.82rem}.wayfinder-journeys_planningLinks___uNy8{margin-top:.75rem;font-size:.83rem}.wayfinder-journeys_leadSection__xXbf3{margin-top:1.8rem}.wayfinder-journeys_feature__PW1Sn{grid-template-columns:1fr;gap:1.2rem}.wayfinder-journeys_featureCopy__Um5YS{padding:0}.wayfinder-journeys_feature__PW1Sn h2{max-width:14ch;font-size:clamp(2.35rem,10vw,3.3rem)}.wayfinder-journeys_summary__P_PzU{margin-top:.65rem;font-size:.94rem;line-height:1.7}.wayfinder-journeys_featureFacts__3d6pD{margin-top:.9rem}.wayfinder-journeys_featureStops__HrJZ_{gap:.4rem .7rem;margin-top:.8rem;font-size:.77rem}.wayfinder-journeys_routeSection__UPvVf{margin-top:3.5rem}.wayfinder-journeys_routeEntry__vJXfI{padding-block:1.6rem}.wayfinder-journeys_routeEntryWithImage__7V1H0 article,.wayfinder-journeys_routeEntry__vJXfI article{grid-template-columns:1fr;gap:.8rem}.wayfinder-journeys_routeEntryWithImage__7V1H0 .wayfinder-journeys_entryMeta__lwunA{grid-column:1;margin-bottom:0}.wayfinder-journeys_routeCopy__L4c08,.wayfinder-journeys_routeEntryWithImage__7V1H0 .wayfinder-journeys_routeCopy__L4c08,.wayfinder-journeys_routeEntryWithImage__7V1H0 .wayfinder-journeys_routeImage__lFnvO,.wayfinder-journeys_routeImage__lFnvO{grid-column:1;grid-row:auto}.wayfinder-journeys_routeEntry__vJXfI:not(.wayfinder-journeys_routeEntryWithImage__7V1H0) .wayfinder-journeys_routeCopy__L4c08{padding-left:0}.wayfinder-journeys_routeCopy__L4c08 h3{max-width:17ch;font-size:2rem;line-height:1.15}.wayfinder-journeys_rowFacts__d_0We{margin-top:.85rem}.wayfinder-journeys_routeStops___sc2d{gap:.3rem .65rem;margin-top:.7rem;font-size:.75rem}.wayfinder-journeys_detailLink__2WGvM{margin-top:.65rem}.wayfinder-journeys_page__11NE_[data-locale=ja] .wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_page__11NE_[data-locale=ja] .wayfinder-journeys_routeCopy__L4c08 h3,.wayfinder-journeys_page__11NE_[data-locale=zh] .wayfinder-journeys_feature__PW1Sn h2,.wayfinder-journeys_page__11NE_[data-locale=zh] .wayfinder-journeys_routeCopy__L4c08 h3{font-size:1.85rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.wayfinder-journeys_page__11NE_ *{scroll-behavior:auto!important}}