.walking-route{margin-top:10px;min-width:0}.walking-route summary{cursor:pointer;font-size:14px;font-weight:600;color:#9a482a;padding:6px 0}.walking-route summary:focus-visible{outline:3px solid #b25e22;outline-offset:3px}.walking-map{height:280px;width:100%;margin:10px 0;border:1px solid var(--line);border-radius:4px;background:#e5e9df;isolation:isolate}.walking-route .route-note{font-weight:500}.walking-route p{font-size:12px;line-height:1.5}.route-stops{padding-left:26px;font-size:13px;line-height:1.6}.walking-route>a{display:block;margin:8px 0;font-size:13px}.route-marker{background:#a15030;color:white;border:2px solid white;border-radius:50%;text-align:center;font:600 12px/20px system-ui;box-shadow:0 1px 4px #183d3766}.walking-route .leaflet-control a{margin:0}.route-feedback:empty{display:none}@media(max-width:600px){.walking-map{height:245px}}@media print{.walking-route{display:block}.walking-route>summary{display:none}.walking-map{display:none}.walking-route>p,.route-stops{display:block}.walking-route>a{display:none}}
