.pm{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.pm-map{aspect-ratio:4/3;view-timeline-name:--pm;background:#f9fdfb;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #26120d29,0 24px 48px -32px #26120d99}.pm-map svg{width:100%;height:100%;display:block}.pm :is(.mb-label,.mb-city,.mb-city-en,.mb-lane,.mb-stoplabel,.mb-scale,.mb-north){display:none!important}.pm-label text{paint-order:stroke;stroke:#f9fdfb;stroke-linejoin:round}.pm-ar{fill:#13503a;font-family:var(--font-display);font-weight:500}.pm-en{fill:#26120d;font-family:var(--font-sans);font-weight:600}.pm-label[data-kind=here] .pm-ar{fill:#9e1b2a}.pm-label[data-kind=gate] .pm-en{fill:#13503a}.pm-lead{stroke:#8d5f1b;stroke-dasharray:2 2}.pm a .pm-en{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pm a:hover .pm-en{fill:#9e1b2a}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pm .mb-route path{animation:linear both mb-draw;animation-timeline:--pm;animation-range:entry cover 35%}}}.pm-walkline{color:var(--k-ink);text-wrap:pretty;margin:0;font-size:1.12rem;line-height:1.55}.pm-ar-inline{color:var(--k-green);font-family:var(--k-display);font-size:1.2em}.pm-h{color:var(--k-ink);font:600 1.25rem / 1.2 var(--k-display);margin:24px 0 10px}.pm-wrap .pm-near{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-near li{margin:0;padding:0}.pm-near li::marker{content:none}.pm-wrap .pm-near-link{color:#26120d;min-height:44px;font-weight:inherit;background:#f9fdfb;border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:0 12px;padding:10px 14px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;box-shadow:0 0 0 1.5px #26120d24}a.pm-near-link:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #13503a}a.pm-near-link:focus-visible{outline-offset:3px;outline:3px solid #13503a}.pm-near-en{font-weight:600}a.pm-near-link .pm-near-en:after{content:" →";color:#9e1b2a}.pm-near-ar{color:#13503a;font:500 1.15rem / 1.3 var(--k-display);grid-column:1}.pm-near-min{color:#553628;grid-area:1/2;font-size:.92rem}.pm-wrap{container-type:inline-size}@container (width<=760px){.pm{grid-template-columns:1fr}}.pm-bare{margin-top:clamp(40px,7svh,72px)}.pm-sub{color:var(--k-ink-2);margin:0 0 22px;line-height:1.55}@media (prefers-reduced-motion:reduce){.pm-near-link{transition:none}a.pm-near-link:hover{transform:none}}@media (width<=560px){.pm-label[data-kind=near]{display:none}}.pm-wrap .pm-near>li{margin:0;padding:0}.pm-wrap .pm-near>li:before{content:none;display:none}.pm-labels[data-for=narrow]{display:none}@media (width<=560px){.pm-labels[data-for=wide]{display:none}.pm-labels[data-for=narrow]{display:inline}}.pm-gate-link{color:var(--k-crimson);text-underline-offset:3px;font-weight:600;text-decoration:underline}
