.hj-ar-compact{background:var(--hanji-2);border-left:3px solid var(--seal);gap:.8rem;min-width:0;max-width:34rem;padding:1.1rem 1.2rem;display:grid}.hj-ar-compact-title{font-size:var(--fs-2);line-height:1.15}.hj-ar-compact-rows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hj-ar-compact-rows li{color:var(--ink-2);font-size:var(--fs-1);grid-template-columns:1.9em 1fr;align-items:start;gap:.6em;line-height:1.45;display:grid}.hj-ar-compact-rows li>.hj-icon{width:1.25em;height:1.25em;color:var(--celadon-2);margin-top:.12em}.hj-ar-compact-rows b{color:var(--ink);font-weight:600}.hj-ar-compact-links{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.hj-ar-compact-night{background:var(--indigo);color:var(--indigo-ink)}.hj-ar-compact-night .hj-ar-compact-rows li{color:var(--indigo-ink)}.hj-ar-compact-night .hj-ar-compact-rows b,.hj-ar-compact-night .hj-link{color:var(--indigo-ink);border-color:var(--indigo-ink)}.hj-ar-ln{min-width:2.2em;height:2.2em;font:600 .9rem/1 var(--body);letter-spacing:.02em;background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;place-items:center;padding:0 .5em;display:inline-grid}.hj-ar-ln-s{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.hj-ar-ln-bus{background:var(--ink-2);border-radius:999px}.hj-ar-ln-night{background:var(--indigo);color:var(--indigo-ink)}.hj-ar-ln-sm{min-width:1.85em;height:1.85em;padding:0 .4em;font-size:.78rem}.hj-ar{position:relative}.hj-ar .hj-sec-head{max-width:68ch}.hj-ar-gap-top{margin-top:var(--sec)}.hj-ar-gap{margin-top:var(--gap)}.hj-ar-k{font:500 var(--fs-0)/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.hj-ar-tel{color:var(--ink);text-underline-offset:.2em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hj-ar-tel:hover{color:var(--seal)}.hj-ar-hero-sec{padding-block:clamp(2.5rem,6cqi,6rem) clamp(2rem,4cqi,4rem)}.hj-ar-hero{gap:var(--gap);align-items:end;display:grid}.hj-ar-hero h1{font-size:var(--fs-5);max-width:14ch}.hj-ar-hero h1 em{font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--seal);font-style:italic}html:is([lang=ko],[lang=zh],[lang=ja]) .hj-ar-hero h1{max-width:20ch}html:is([lang=ko],[lang=zh],[lang=ja]) .hj-ar-hero h1 em{font-style:normal}.hj-ar-hero .hj-lede{margin-top:1.2rem}.hj-ar-hero-side{align-content:end;gap:1rem;min-width:0;display:grid}.hj-ar-addr{background:var(--hanji-2);border-left:3px solid var(--seal);gap:.25rem;padding:1.1rem 1.2rem;font-style:normal;display:grid}.hj-ar-addr .hj-eyebrow{margin:0}.hj-ar-addr b{font-weight:600}.hj-ar-hero .hj-cta-row .hj-btn{white-space:normal;text-align:center}.hj-ar-tabs{top:var(--hj-header-h,69px);z-index:30;background:color-mix(in srgb,var(--hanji) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--seam);position:sticky}.hj-ar-tablist{max-width:var(--canvas);padding-inline:var(--pad);scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.hj-ar-tablist::-webkit-scrollbar{display:none}.hj-ar-tab{appearance:none;font:500 var(--fs-1)/1.2 var(--body);cursor:pointer;text-align:left;white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-bottom:3px solid #0000;gap:.25em;margin-bottom:-1px;padding:1.05em 1.2em 1em;display:inline-grid}.hj-ar-tab-ko{font:400 .72em/1 var(--hangul);letter-spacing:.15em;color:var(--ink-3)}.hj-ar-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--seal)}.hj-ar-tab:hover{color:var(--ink)}.hj-ar-tab:focus-visible{outline-offset:-3px}.hj-ar-panel[hidden]{display:none}.hj-ar-panel:focus-visible{outline-offset:-4px}.hj-ar-panel.hj-sec{border-top:0}.hj-ar-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.hj-ar-card{background:var(--hanji-2);align-content:start;gap:.8rem;min-width:0;padding:clamp(1.1rem,2cqi,1.8rem);display:grid;position:relative}.hj-ar-card h3{font-size:var(--fs-3);line-height:1.08}.hj-ar-card p{color:var(--ink-2)}.hj-ar-foot{border-top:1px solid var(--seam);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:auto;padding-top:.6rem;display:flex}.hj-ar-pills{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hj-ar-pill{white-space:nowrap;border:1px solid var(--seam);font:500 .8rem/1.2 var(--body);background:var(--hanji);color:var(--ink-2);border-radius:999px;align-items:center;gap:.35em;padding:.35em .75em;display:inline-flex}.hj-ar-pill-ok{border-color:var(--celadon-2);color:var(--celadon-2)}.hj-ar-stopcard{gap:var(--gap);align-items:start;display:grid}.hj-ar-big{font-size:var(--fs-4);flex-wrap:wrap;align-items:baseline;gap:.4em;display:flex}.hj-ar-big small{font:400 .45em/1 var(--hangul);letter-spacing:.2em;color:var(--ink-3)}.hj-ar-stop-lede{margin-top:1rem}.hj-ar-walk{color:var(--celadon-2);white-space:nowrap;align-items:center;gap:.35em;font-weight:600;display:inline-flex}.hj-ar-walk .hj-icon{width:1.15em;height:1.15em}.hj-ar-lines{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.4rem;display:flex}.hj-ar-lines-lbl{font:500 var(--fs-0)/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:.3em}.hj-ar-lines-night{margin-left:.6em}.hj-ar-dep{background:var(--hanji);border:1px solid var(--seam);gap:.55rem;min-width:0;padding:1rem 1.1rem;display:grid}.hj-ar-dep-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hj-ar-dep-row{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;min-height:1.85rem;display:grid}.hj-ar-dep-to{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hj-ar-dep-row time{white-space:nowrap;font-weight:600}.hj-ar-dep-delay{color:var(--seal);font-weight:500}.hj-ar-dep-skel{background:linear-gradient(90deg,var(--seam-faint),transparent);border-radius:2px;grid-template-columns:1fr}.hj-ar-dep-msg{color:var(--ink-3);padding-left:.4rem;font-size:.9rem}.hj-ar-dep-src{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.82rem;display:flex}.hj-ar-dep-src .hj-link{font-size:.85rem}.hj-ar-routes{background:var(--seam);grid-template-columns:minmax(0,1fr);gap:3px;margin:0;padding:3px;list-style:none;display:grid}.hj-ar-route{background:var(--hanji);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem 1rem;padding:1.1rem 1.2rem;display:grid}.hj-ar-route-from{font:500 var(--fs-0)/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1}.hj-ar-route-lines{align-self:start;gap:.3rem;display:flex}.hj-ar-route-how{color:var(--ink-2)}.hj-ar-route-how b{color:var(--ink);font-weight:600}.hj-ar-route-dur{font-variant-numeric:tabular-nums;color:var(--celadon-2);grid-column:1/-1;font-weight:600}.hj-ar-steps{counter-reset:hj-ar-s;background:var(--seam);gap:3px;margin:0;padding:3px;list-style:none;display:grid}.hj-ar-step{background:var(--hanji-2);align-content:start;gap:.45rem;padding:1.3rem 1.3rem 1.3rem 4rem;display:grid;position:relative}.hj-ar-step:before{counter-increment:hj-ar-s;content:counter(hj-ar-s);width:2rem;height:2rem;font:600 .95rem/1 var(--display);color:var(--paper);background:var(--seal);border-radius:5px 7px 4px 8px/7px 4px 8px 5px;place-items:center;display:grid;position:absolute;top:1.15rem;left:1.2rem;transform:rotate(-4deg)}.hj-ar-step h3{font-size:var(--fs-2);line-height:1.2}.hj-ar-step p{color:var(--ink-2)}.hj-ar-step-when{font:500 var(--fs-0)/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--celadon-2)}.hj-ar-park{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem 1rem}.hj-ar-park-p{background:var(--ink);width:2.6rem;height:2.6rem;color:var(--paper);font:600 1.3rem/1 var(--display);border-radius:4px;place-items:center;display:grid}.hj-ar-park h3{font-size:var(--fs-2);align-self:center;line-height:1.15}.hj-ar-park-body{grid-column:1/-1;gap:.75rem;min-width:0;display:grid}.hj-ar-live{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5em;min-height:2.2rem;display:flex}.hj-ar-live b{font:600 var(--fs-3)/1 var(--body);color:var(--celadon-2)}.hj-ar-live-low b{color:var(--ochre)}.hj-ar-live-wait b,.hj-ar-live-off b{color:var(--ink-3)}.hj-ar-live span{color:var(--ink-3);font-size:.85rem}.hj-ar-facts{grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;margin:0;font-size:.95rem;display:grid}.hj-ar-facts dt{color:var(--ink-3)}.hj-ar-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.hj-ar-onward{background:var(--hanji);border:1px solid var(--seam);gap:.5rem;padding:.9rem 1rem;display:grid}.hj-ar-opt{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6em;display:grid}.hj-ar-opt b{color:var(--ink);font-weight:600}.hj-ar-opt>.hj-icon{width:1.2em;height:1.2em;color:var(--celadon-2);margin-top:.15em}.hj-ar-opt-lines{gap:.25rem;display:flex}.hj-ar-est{color:var(--ink-2);font-size:.9rem}.hj-ar-est b{color:var(--ink)}.hj-ar-more{background:var(--seam);gap:3px;margin-top:3px;padding:3px;display:grid}.hj-ar-more details{background:var(--hanji-2)}.hj-ar-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:500;list-style:none;display:flex}.hj-ar-more summary::-webkit-details-marker{display:none}.hj-ar-more summary:after{content:"+";font-family:var(--display);color:var(--seal);margin-left:auto;font-size:1.3em;line-height:1}.hj-ar-more details[open] summary:after{content:"–"}.hj-ar-more summary .hj-ar-pill{margin-left:auto}.hj-ar-more-in{color:var(--ink-2);gap:.6rem;padding:0 1.2rem 1.2rem;display:grid}.hj-ar-more-in.hj-ar-grid{gap:3px;padding:0 3px 3px}.hj-ar-park-compact{background:var(--hanji)}.hj-ar-more-in b{color:var(--ink)}.hj-ar-zones{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.hj-ar-zone{border:1px solid var(--seam);background:var(--hanji);align-content:start;gap:.65rem;min-width:0;padding:1.2rem 1.3rem;display:grid}.hj-ar-zone h3{font-size:var(--fs-2);align-items:center;gap:.6em;line-height:1.2;display:flex}.hj-ar-zone p{color:var(--ink-2)}.hj-ar-sw{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:1.1em;height:1.1em;display:inline-block}.hj-ar-sw-b{background:var(--hj-zone-blue);border-color:var(--hj-zone-blue)}.hj-ar-sw-w{background:var(--hj-map-white)}.hj-ar-calc{align-content:start;gap:.85rem;min-width:0;padding:1.2rem 1.3rem;display:grid}.hj-ar-calc .hj-eyebrow{color:var(--ink-2);margin:0}.hj-ar-calc label{color:var(--ink-2);gap:.3rem;min-width:0;font-size:.9rem;display:grid}.hj-ar-calc :is(select,input){font:inherit;border:1px solid var(--seam);background:var(--indigo-2);color:var(--indigo-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:3px;width:100%;min-width:0;min-height:2.9rem;padding:.6em .7em;font-size:1rem}.hj-ar-calc :is(select,input):disabled{opacity:.7}.hj-ar-calc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.hj-ar-calc output{font:400 var(--fs-2)/1.3 var(--display);color:var(--indigo-ink);text-wrap:pretty;min-height:4.6em;display:block}.hj-ar-calc-note{color:var(--ink-3);font-size:.82rem}.hj-ar-mapwrap{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.hj-ar-mapcol{min-width:0}.hj-ar-mapfig{background:var(--hj-map-ground);border:1px solid var(--seam);aspect-ratio:1100/760;position:relative;overflow:hidden}.hj-ar-mapsvg,.hj-ar-mapsvg svg{width:100%;height:auto;display:block}.hj-ar-map-wait{color:var(--ink-3);text-align:center;place-items:center;padding:1rem;font-size:.95rem;display:grid;position:absolute;inset:0}.hj-ar-maphint{display:none}.hj-ar-legend{align-content:start;gap:.6rem;display:grid}.hj-ar-legend h3{font-size:var(--fs-2)}.hj-ar-lg{border:1px solid var(--seam);background:var(--hanji);cursor:pointer;align-items:center;gap:.7em;min-height:2.75rem;padding:.55em .7em;font-size:.95rem;display:flex}.hj-ar-lg input{accent-color:var(--seal);flex:none;width:1.05rem;height:1.05rem}.hj-ar-lg i{border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.hj-ar-lg-blue{background:var(--hj-zone-blue)}.hj-ar-lg-white{background:var(--hj-map-white);box-shadow:inset 0 0 0 1.5px var(--ink)}.hj-ar-lg i.hj-ar-lg-parks{background:var(--ink);border-radius:3px}.hj-ar-lg-stops{background:var(--paper);box-shadow:inset 0 0 0 2.5px var(--ink)}.hj-ar-lg-disabled{background:var(--celadon-2)}.hj-ar-lg i.hj-ar-lg-taxi{background:var(--ochre);border-radius:2px}.hj-ar-num{font:500 .85rem/1.45 var(--body);color:var(--ink-2);background:var(--hanji);border-left:3px solid var(--celadon-2);gap:.2rem;padding:.8rem 1rem;display:grid}.hj-ar-mapdetails{margin-top:var(--gap);border-top:1px solid var(--seam);border-bottom:1px solid var(--seam)}.hj-ar-mapdetails summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.9rem 0;font-weight:500;list-style:none;display:flex}.hj-ar-mapdetails summary::-webkit-details-marker{display:none}.hj-ar-mapdetails summary:after{content:"+";font-family:var(--display);color:var(--seal)}.hj-ar-mapdetails[open] summary:after{content:"–"}.hj-ar-mapdetails-in{color:var(--ink-2);gap:1.2rem;padding-bottom:1.2rem;display:grid}.hj-ar-mapdetails-in h3{font-size:var(--fs-1);font-family:var(--body);letter-spacing:0;margin-bottom:.4rem;font-weight:600}.hj-ar-mapdetails-in ul{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.hj-ar-mapfig.hj-ar-no-blue .hj-am-zone-blue,.hj-ar-mapfig.hj-ar-no-white .hj-am-zone-white,.hj-ar-mapfig.hj-ar-no-parks .hj-am-parks,.hj-ar-mapfig.hj-ar-no-stops :is(.hj-am-stops,.hj-am-tramline),.hj-ar-mapfig.hj-ar-no-disabled .hj-am-zone-disabled,.hj-ar-mapfig.hj-ar-no-taxi .hj-am-zone-taxi{display:none}.hj-amap{font-family:var(--body)}.hj-amap .hj-am-amap-bg{fill:var(--hj-map-ground)}.hj-amap .hj-am-ring{fill:none;stroke:var(--ink);stroke-opacity:.2;stroke-dasharray:3 6}.hj-amap .hj-am-ring-lbl{fill:var(--ink-2);letter-spacing:.06em;paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:11px}.hj-amap .hj-am-st{fill:none;stroke:var(--hj-map-street);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.hj-amap .hj-am-st-major{stroke-width:6.5px}.hj-amap .hj-am-st-here{stroke:var(--ochre-soft);stroke-width:5px}.hj-amap .hj-am-tram{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:9 5;opacity:.75}.hj-amap .hj-am-zone-blue path{fill:none;stroke:var(--hj-zone-blue);stroke-width:4.2px;stroke-linecap:round;opacity:.9}.hj-amap .hj-am-zone-white path{fill:none;stroke:var(--hj-map-white);stroke-width:4.6px;stroke-linecap:round;filter:drop-shadow(0 0 .6px var(--hj-map-halo))}.hj-amap .hj-am-zone-disabled circle{fill:var(--celadon-2)}.hj-amap .hj-am-zone-disabled text{text-anchor:middle;fill:var(--paper);font-size:8px}.hj-amap .hj-am-zone-taxi rect{fill:var(--ochre)}.hj-amap .hj-am-zone-taxi text{text-anchor:middle;fill:var(--ink);letter-spacing:.04em;font-size:7px;font-weight:600}.hj-amap .hj-am-st-lbl{fill:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hj-amap .hj-am-stop-dot{fill:var(--paper);stroke:var(--ink);stroke-width:2.2px}.hj-amap .hj-am-stop-main .hj-am-stop-dot{stroke-width:3px}.hj-amap .hj-am-stop-halo{fill:var(--seal);fill-opacity:.08;stroke:var(--seal);stroke-opacity:.35;stroke-width:1px}.hj-amap .hj-am-stop-name{fill:var(--ink);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3.5px;stroke-linejoin:round;font-size:12px;font-weight:600}.hj-amap .hj-am-stop-main .hj-am-stop-name{font-size:14px}.hj-amap .hj-am-stop-small .hj-am-stop-name{font-size:10.5px;font-weight:500}.hj-amap .hj-am-ln rect{fill:var(--ink)}.hj-amap .hj-am-ln text{fill:var(--paper);text-anchor:middle;letter-spacing:.02em;font-weight:600}.hj-amap .hj-am-ln-s rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px}.hj-amap .hj-am-ln-s text{fill:var(--ink)}.hj-amap .hj-am-ln-bus rect{fill:var(--ink-2)}.hj-amap .hj-am-park rect{fill:var(--ink)}.hj-amap .hj-am-park-p{font:600 15px var(--display);fill:var(--paper);text-anchor:middle}.hj-amap .hj-am-park-name{fill:var(--ink);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3.5px;stroke-linejoin:round;font-size:12.5px;font-weight:600}.hj-amap .hj-am-park-walk{fill:var(--celadon-2);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:600}.hj-amap .hj-am-park-off path{fill:var(--ink)}.hj-amap .hj-am-here rect{fill:var(--seal)}.hj-amap .hj-am-here-halo{fill:var(--seal);fill-opacity:.07}.hj-amap .hj-am-here-ko{font:600 9.5px var(--hangul);fill:var(--paper);text-anchor:middle;letter-spacing:.08em}.hj-amap .hj-am-here-name{font:600 15px var(--display);fill:var(--seal);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:4px;stroke-linejoin:round}.hj-amap .hj-am-here-sub{fill:var(--ink-2);paint-order:stroke;stroke:var(--hj-map-ground);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hj-amap .hj-am-north path{fill:var(--ink)}.hj-amap .hj-am-north text{text-anchor:middle;fill:var(--ink-2);font-size:11px;font-weight:600}.hj-amap .hj-am-scalebar rect{fill:var(--ink)}.hj-amap .hj-am-scalebar .hj-am-sb-2{fill:var(--paper);stroke:var(--ink);stroke-width:.8px}.hj-amap .hj-am-scalebar text{fill:var(--ink-2);font-size:10px}.hj-amap .hj-am-attrib{fill:var(--ink-3);font-size:9px}.hj-ar-faq{background:var(--seam);gap:3px;max-width:68ch;padding:3px;display:grid}.hj-ar-faq details{background:var(--hanji)}.hj-ar-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:500;list-style:none;display:flex}.hj-ar-faq summary::-webkit-details-marker{display:none}.hj-ar-faq summary:after{content:"+";font-family:var(--display);color:var(--seal);flex:none}.hj-ar-faq details[open] summary:after{content:"–"}.hj-ar-faq-a{color:var(--ink-2);padding:0 1.2rem 1.2rem}.hj-ar-sources{margin-top:var(--gap);max-width:68ch}.hj-iq-map-cap .hj-ar-compact,.hj-res-arrival-body .hj-ar-compact{background:0 0;border-left:0;max-width:none;padding:0}:is(.hj-iq-map-cap,.hj-res-arrival-body) .hj-ar-compact-rows li{font-size:.95rem}.hj-hegi-arrival{margin-top:var(--gap)}.hj-ar-local{margin-top:.8rem}@media (prefers-reduced-motion:reduce){.hj-ar-tab,.hj-ar-lg{transition:none}}@container site (max-width:599.98px){.hj-ar-tab{text-align:center;white-space:normal;flex:1;justify-items:center;padding-inline:.4em}.hj-ar-tab-pre,.hj-ar-tab-ko{display:none}.hj-ar-mapfig{-webkit-overflow-scrolling:touch;aspect-ratio:auto;min-height:568px;overflow:auto}.hj-ar-mapsvg,.hj-ar-mapsvg svg{width:820px;max-width:none}.hj-ar-maphint{color:var(--ink-3);padding:.4rem .2rem;font-size:.85rem;display:block}.hj-ar-facts{grid-template-columns:max-content minmax(0,1fr);gap:.2rem .8rem;font-size:.9rem}.hj-ar-calc-row{grid-template-columns:minmax(0,1fr)}}@container site (min-width:600px){.hj-ar-g2,.hj-ar-g3,.hj-ar-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.hj-ar-mapdetails-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (min-width:900px){.hj-ar-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr)}.hj-ar-tab{padding-inline:1.6em}.hj-ar-stopcard{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.hj-ar-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hj-ar-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.hj-ar-zones .hj-ar-calc{grid-column:1/-1}.hj-ar-mapwrap{grid-template-columns:minmax(0,1fr) 260px}}@container site (min-width:1200px){.hj-ar-g3,.hj-ar-routes{grid-template-columns:repeat(3,minmax(0,1fr))}.hj-ar-zones{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.hj-ar-zones .hj-ar-calc{grid-column:auto}}@container site (min-width:1600px){.hj-ar-hero{grid-template-columns:minmax(0,1.5fr) minmax(360px,.7fr)}.hj-ar-routes{grid-template-columns:repeat(6,minmax(0,1fr))}.hj-ar-route{grid-template-columns:minmax(0,1fr)}.hj-ar-route-lines{justify-self:start}.hj-ar-mapwrap{grid-template-columns:minmax(0,1fr) 320px}}
