.walk-city-hero.walk-city-hero-simple{grid-template-columns:1fr 1fr;gap:48px;padding-block:40px}.walk-city-hero-simple h1{font-size:clamp(42px,5.5vw,64px)}.walk-city-hero-simple h1 span{color:var(--walk-green)}.walk-city-hero-simple .walk-button{margin-top:0}.walk-hero-photo{min-width:0;margin:0}.walk-hero-photo>img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:12px}.walk-hero-photo figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;color:var(--walk-muted)}.walk-photo-credit[open]{flex-basis:100%}.walk-photo-credit summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:24px}.walk-photo-credit p{max-width:48ch;margin:8px 0 0}.walk-photo-credit a{text-decoration:underline}.walk-quick-picks{margin-bottom:32px}.walk-quick-picks>p{font-size:14px;font-weight:650}.walk-quick-picks ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.walk-quick-picks a{display:flex;gap:12px;align-items:center;color:var(--walk-ink);min-height:80px;padding:16px;border:1px solid var(--walk-line);border-radius:8px}.walk-quick-picks a:hover{background:#e9eee5;text-decoration:none}.walk-quick-picks svg{width:28px;height:28px;flex:0 0 28px;color:var(--walk-green)}.walk-quick-picks a>span:first-of-type{flex:1 1;min-width:0}.walk-quick-picks a>span:last-child{color:var(--walk-green)}.walk-quick-picks span span,.walk-quick-picks strong{display:block}.walk-quick-picks span span{font-size:11px;color:var(--walk-muted)}.walk-quick-picks strong{font-size:14px;line-height:1.4;margin-top:4px}.walk-chooser{margin-bottom:40px}.walk-chooser h2{font-size:clamp(26px,3vw,36px)}.walk-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.walk-choice-grid li{min-width:0}.walk-choice{display:flex;flex-direction:column;height:100%;padding:20px;background:#fffef9;border:1px solid var(--walk-line);border-radius:10px;color:var(--walk-ink)}.walk-choice:hover{text-decoration:none;border-color:var(--walk-green);background:#f0f3eb}.walk-choice-setting{display:flex;align-items:center;gap:8px;color:var(--walk-green);font-size:11px}.walk-choice-setting svg{width:24px;height:24px}.walk-choice h3{display:flex;gap:12px;justify-content:space-between;font-size:19px;margin:12px 0 8px;letter-spacing:-.02em}.walk-choice h3 span{font-size:16px;font-weight:400}.walk-choice p{color:var(--walk-muted);font-size:13px;margin-bottom:20px}.walk-choice>strong{font-size:15px;margin-top:auto}.walk-distance-bar{display:block;height:8px;background:#e2e8dc;border-radius:8px;overflow:hidden;margin-block:12px 8px}.walk-distance-bar>span{display:block;height:100%;background:var(--walk-green);border-radius:inherit}.walk-flex-line{width:100%;height:12px;margin-block:10px 6px;overflow:visible}.walk-flex-line path{fill:none;stroke:var(--walk-green);stroke-width:1.5;stroke-dasharray:4 4}.walk-flex-line circle{fill:var(--walk-green)}.walk-choice-note{display:block;color:var(--walk-muted);font-size:11px}.walk-article-layout.walk-article-layout-simple{display:block;max-width:840px;margin-inline:auto}.walk-place.walk-place-simple{padding:28px;margin-bottom:24px;border:1px solid var(--walk-line);border-radius:12px;background:#fffef9}.walk-place-top{display:flex;align-items:center;gap:16px;margin-bottom:12px}.walk-place-top .walk-eyebrow{margin-bottom:4px}.walk-place-top h2{font-size:clamp(25px,3vw,32px);margin:0}.walk-place-badge{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;background:#e4ecde;color:var(--walk-green);border-radius:50%;font-size:15px;font-weight:700}.walk-place-simple .walk-place-summary{color:var(--walk-ink);font-size:16px;line-height:1.6}.walk-fact-strip{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-gap:16px;gap:16px;padding:16px;margin:20px 0;background:#f0f3eb;border-radius:8px}.walk-fact-strip>div{min-width:0;display:grid;grid-template-columns:22px 1fr;grid-column-gap:8px;column-gap:8px;align-content:start}.walk-fact-strip svg{grid-row:span 2;width:22px;height:22px;margin-top:2px;color:var(--walk-green)}.walk-fact-strip dt{font-size:10px;color:var(--walk-muted)}.walk-fact-strip dd{margin:2px 0 0;font-size:12px;font-weight:650;line-height:1.5}.walk-place-simple .walk-route-copy{font-size:15px;line-height:1.7}.walk-start.walk-start-simple{display:grid;grid-template-columns:24px 1fr auto;grid-gap:12px;gap:12px;margin-block:20px}.walk-start-simple>svg{width:24px;height:24px;color:var(--walk-green)}.walk-start-simple a{padding:12px 16px;background:var(--walk-ink);color:#fff;border-radius:6px;font-size:12px;min-height:44px}.walk-start-simple a:hover{background:var(--walk-green);text-decoration:none}.walk-place-simple .walk-watch{margin-block:20px}.walk-extra-details{font-size:13px}.walk-extra-details summary{min-height:44px;padding-block:10px;font-weight:600;color:var(--walk-green);cursor:pointer}.walk-extra-details>p{color:var(--walk-muted);margin-top:12px}.walk-place-simple .walk-sources a{font-size:12px}.walk-article-layout-simple .walk-local-notes{padding:24px 28px;margin-block:40px}.walk-article-layout-simple .walk-local-notes h3{font-size:16px;margin-bottom:8px}.walk-article-layout-simple .walk-local-notes>div{padding-block:16px}.walk-article-layout-simple .walk-local-notes p{margin-bottom:8px}.walk-article-layout-simple .walk-method{margin-bottom:32px}.walk-article-layout-simple .walk-method p{font-size:13px}@media (max-width:900px){.walk-city-hero.walk-city-hero-simple{gap:24px}.walk-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.walk-quick-picks ul{gap:8px}.walk-quick-picks a{gap:8px;padding:12px}.walk-quick-picks svg{width:22px;height:22px;flex-basis:22px}}@media (max-width:700px){.walk-city-hero.walk-city-hero-simple{grid-template-columns:1fr;padding-block:24px;gap:24px}.walk-city-hero-simple h1{font-size:clamp(40px,10vw,60px);margin-top:12px}.walk-city-hero-simple .walk-lead{font-size:17px}.walk-hero-photo>img{aspect-ratio:2/1}.walk-quick-picks ul{grid-template-columns:1fr;gap:8px}.walk-quick-picks a{min-height:68px;padding:12px 16px;gap:16px}.walk-quick-picks a>span:first-of-type{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.walk-quick-picks strong{font-size:13px;max-width:55%;margin:0}.walk-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.walk-choice{padding:16px}.walk-choice h3{font-size:17px}.walk-choice h3 span{display:none}.walk-choice>strong{font-size:13px}.walk-choice p{font-size:12px}.walk-choice-note{font-size:10px}.walk-place.walk-place-simple{padding:20px}.walk-place-top{gap:12px}.walk-fact-strip{grid-template-columns:1fr 1fr;gap:16px;padding:12px}.walk-fact-strip>div:last-child{grid-column:1/-1;display:flex;align-items:center;gap:8px}.walk-fact-strip>div:last-child dd{margin:0}.walk-start.walk-start-simple{grid-template-columns:24px 1fr}.walk-start-simple a{grid-column:2;justify-self:start}.walk-photo-credit p{right:0;max-width:min(240px,75vw)}}@media (max-width:380px){.walk-choice-grid{grid-template-columns:1fr}.walk-quick-picks a>span:first-of-type{display:block}.walk-quick-picks strong{max-width:none;margin-top:2px}}