.city-landing-module__h-aQIq__page{padding-top:36px;padding-bottom:72px}.city-landing-module__h-aQIq__breadcrumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:flex}.city-landing-module__h-aQIq__breadcrumb a:hover{color:var(--primary)}.city-landing-module__h-aQIq__heading{max-width:76ch}.city-landing-module__h-aQIq__heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;font:560 38px/1.15 Onest Variable,sans-serif}.city-landing-module__h-aQIq__intro{max-width:68ch;color:var(--muted);margin-top:16px;font-size:16px;line-height:1.65}.city-landing-module__h-aQIq__search{max-width:760px;margin-top:28px}.city-landing-module__h-aQIq__search label{margin-bottom:7px;font-size:12px;display:block}.city-landing-module__h-aQIq__searchRow{gap:10px;display:flex}.city-landing-module__h-aQIq__search input[type=search]{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:48px;color:var(--ink);border-radius:8px;flex:1;padding:12px 15px}.city-landing-module__h-aQIq__search input::placeholder{color:var(--muted);opacity:1}.city-landing-module__h-aQIq__search button{flex-shrink:0}.city-landing-module__h-aQIq__browse{flex-wrap:wrap;align-items:center;gap:9px 22px;margin-top:20px;display:flex}.city-landing-module__h-aQIq__browse a{min-height:36px;color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.city-landing-module__h-aQIq__browse a:hover,.city-landing-module__h-aQIq__browse a:last-child{color:var(--primary)}.city-landing-module__h-aQIq__results{margin-top:42px}.city-landing-module__h-aQIq__resultsHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.city-landing-module__h-aQIq__resultsHeading h2,.city-landing-module__h-aQIq__planning h2{letter-spacing:-.02em;font:550 24px/1.25 Onest Variable,sans-serif}.city-landing-module__h-aQIq__period{color:var(--muted);margin-top:7px;font-size:12px}.city-landing-module__h-aQIq__coverage{color:var(--muted);margin-bottom:5px;font-size:12px}.city-landing-module__h-aQIq__empty{border-top:1px solid var(--line);padding:34px 0}.city-landing-module__h-aQIq__empty h3{font:540 20px/1.35 Onest Variable,sans-serif}.city-landing-module__h-aQIq__empty p{color:var(--muted);max-width:65ch;margin-top:12px}.city-landing-module__h-aQIq__empty a{margin-top:20px;display:inline-flex}.city-landing-module__h-aQIq__more{justify-content:center;margin-top:24px;display:flex}.city-landing-module__h-aQIq__planning{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;margin-top:54px;padding-top:28px;display:grid}.city-landing-module__h-aQIq__planning p{max-width:66ch;color:var(--muted);margin-top:14px;line-height:1.7}.city-landing-module__h-aQIq__planning a{color:var(--primary);align-items:center;gap:7px;margin-top:18px;font-size:13px;display:inline-flex}.city-landing-module__h-aQIq__otherCities{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:44px;display:flex}.city-landing-module__h-aQIq__otherCities h2{color:var(--muted);margin-right:4px;font-size:13px;font-weight:450}.city-landing-module__h-aQIq__otherCities a{align-items:center;min-height:36px;font-size:13px;display:inline-flex}.city-landing-module__h-aQIq__otherCities a:hover{color:var(--primary)}@media (max-width:700px){.city-landing-module__h-aQIq__page{padding-top:22px;padding-bottom:48px}.city-landing-module__h-aQIq__breadcrumb{margin-bottom:22px}.city-landing-module__h-aQIq__heading h1{font-size:29px}.city-landing-module__h-aQIq__intro{margin-top:13px;font-size:14px}.city-landing-module__h-aQIq__searchRow{flex-direction:column}.city-landing-module__h-aQIq__search button{justify-content:center;width:100%}.city-landing-module__h-aQIq__browse{gap:5px 18px}.city-landing-module__h-aQIq__results{margin-top:34px}.city-landing-module__h-aQIq__resultsHeading h2,.city-landing-module__h-aQIq__planning h2{font-size:22px}.city-landing-module__h-aQIq__planning{grid-template-columns:1fr;gap:30px;margin-top:40px}}
