.ev-city{--city-ink:#111827;--city-muted:#6b7280;--city-border:#e6e8ec;padding-top:20px;background:var(--white-color)}.ev-city>.container-mid{padding-bottom:48px}.ev-city a:focus-visible,.ev-city summary:focus-visible{outline:2px solid var(--city-ink);outline-offset:3px}.ev-city__crumbs ol{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:0;list-style:none;color:var(--city-muted);font-size:.85rem}.ev-city__crumbs ol li+li:before{content:"/";margin-right:4px;color:#c5ccd5}.ev-city__crumbs ol a{color:var(--city-muted)}.ev-city__crumbs ol a:hover{color:var(--city-ink);text-decoration:underline}.ev-city__crumbs ol [aria-current]{color:var(--city-ink)}.ev-city__header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,380px);align-items:center;grid-gap:20px 28px;gap:20px 28px;margin-bottom:24px;padding:24px;border:1px solid var(--city-border);border-radius:16px}.ev-city__art.ev-city-art{--ev-art-size:104px}.ev-city__intro{min-width:0}.ev-city__intro h1{margin:0 0 8px;color:var(--secondary-color)}.ev-city__intro>p{margin:0;color:#4b5563;font-size:.97rem;line-height:1.6}.ev-city__facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ev-city__facts li{padding:6px 12px;border:1px solid var(--city-border);border-radius:999px;color:#374151;font-size:.85rem}.ev-city__facts li strong{color:var(--city-ink)}.ev-city__change{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding-left:28px;border-left:1px solid var(--city-border)}.ev-city__change>p{margin:0;color:var(--city-muted);font-size:.85rem;font-weight:600}.ev-city__map{margin:22px 0 0;color:#4b5563;font-size:.92rem}.ev-city__map a{color:var(--primary-color);font-weight:600}.ev-city__map a:hover{text-decoration:underline}.ev-city__nearby{margin-top:40px}.ev-city__nearby h2{margin:0 0 14px;color:var(--secondary-color)}.ev-city__nearby ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.ev-city__nearby a{display:flex;flex-direction:column;gap:2px;height:100%;padding:14px 16px;border:1px solid var(--city-border);border-radius:12px;color:var(--city-ink);transition:box-shadow .2s ease}.ev-city__nearby a:hover{color:var(--city-ink);box-shadow:0 4px 14px rgba(17,24,39,.1)}.ev-city__nearby-name{font-weight:600}.ev-city__nearby-meta{color:var(--city-muted);font-size:.82rem}.ev-city__faq{padding:56px 0;background:var(--light-color)}.ev-city__faq-head{max-width:760px;margin:0 auto 28px;text-align:center}.ev-city__faq-head h2{margin:0 0 8px;color:var(--secondary-color)}.ev-city__faq-head p{margin:0;color:#4b5563;font-size:1rem;line-height:1.55}@media(max-width:1199px){.ev-city__header{grid-template-columns:auto minmax(0,1fr)}.ev-city__change{grid-column:1/-1;padding:18px 0 0;border-left:0;border-top:1px solid var(--city-border)}}@media(max-width:991px){.ev-city__nearby ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-city__faq{padding:40px 0}}@media(max-width:575px){.ev-city__header{grid-template-columns:minmax(0,1fr);padding:18px}.ev-city__art.ev-city-art{--ev-art-size:80px}.ev-city__nearby ul{grid-template-columns:minmax(0,1fr)}}