.walking-route{margin:26px 0 32px;padding:24px;background:#e9e9dd}.walking-route .route-intro,.walking-route .route-extra{font-size:12px;line-height:1.9;max-width:75ch}.walking-route ol{display:flex;flex-wrap:wrap;gap:9px 0;list-style:none;padding:12px 0;margin:0}.walking-route li{display:flex;align-items:center}.walking-route li:not(:last-child):after{content:'→';margin:0 12px;color:#8a6750}.walking-route a{font-size:12px;border-bottom:1px solid #263c3b33;padding:5px 0}.walking-route a>span{font:9px "DM Mono",monospace;margin-right:7px;color:#8a6750}.walking-route .route-extra{color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.spot-category-tag{font:10px/1.5 "DM Mono",monospace;letter-spacing:.09em;border-radius:0;background:transparent;border:1px solid #75877a66;padding:4px 9px}.shibuya-stop{scroll-margin-top:25px}@media(max-width:600px){.walking-route{padding:20px}.walking-route ol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.walking-route li:after{display:none}}