.CityTemplate_root__1dNI3{background:var(--ground);color:var(--ink)}.CityTemplate_grid__2NUta{padding:var(--space-5) 0 var(--space-6)}.CityTemplate_grid__2NUta,.CityTemplate_main__1r9Uh{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-5);gap:var(--space-5)}.CityTemplate_main__1r9Uh{min-width:0}.CityTemplate_headBlock__Z-bF7{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.CityTemplate_h1__2vIOf{margin:0;font-family:var(--font-display);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);color:var(--ink)}.CityTemplate_caption__2GEzQ{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.CityTemplate_caption__2GEzQ a{color:var(--trust);text-decoration:underline}.CityTemplate_chipRow__2e2u2{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:959px){.CityTemplate_serviceChipRow__3UKpS{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin-inline:-webkit-calc(var(--space-4) * -1);margin-inline:calc(var(--space-4) * -1);padding:var(--space-1) var(--space-4);scrollbar-width:none}.CityTemplate_serviceChipRow__3UKpS::-webkit-scrollbar{display:none}.CityTemplate_serviceChipRow__3UKpS>*{-webkit-flex:none;-moz-box-flex:0;flex:none}}.CityTemplate_list__9AayG{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-3);gap:var(--space-3)}.CityTemplate_emptyText__Y8-tn,.CityTemplate_paragraph__3pleC{margin:0;font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--ink)}.CityTemplate_showMore__3F7f-{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.CityTemplate_showMoreBtn__1CpxZ{width:100%}.CityTemplate_showingCaption__1gzUR{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);text-align:center}.CityTemplate_nearbyBlock__2LY4f{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-3);gap:var(--space-3)}.CityTemplate_nearbyTitle__Cm3qQ{margin:0;font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);color:var(--ink)}.CityTemplate_phoneOnly__24Vnk{display:-webkit-flex;display:-moz-box;display:flex}.CityTemplate_aside__3MlHf,.CityTemplate_phoneOnly__24Vnk{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:var(--space-5);gap:var(--space-5)}.CityTemplate_aside__3MlHf{display:none}.CityTemplate_asideCard__7kkso{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5)}.CityTemplate_asideCaption__3F3K7{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}@media (min-width:960px){.CityTemplate_grid__2NUta{display:grid;grid-template-columns:minmax(0,var(--content-max)) minmax(0,1fr);grid-column-gap:-webkit-calc(var(--space-4) + var(--space-8));grid-column-gap:calc(var(--space-4) + var(--space-8));-webkit-column-gap:-webkit-calc(var(--space-4) + var(--space-8));-moz-column-gap:calc(var(--space-4) + var(--space-8));column-gap:calc(var(--space-4) + var(--space-8));padding:var(--space-6) 0 var(--space-8)}.CityTemplate_h1__2vIOf{font-size:40px;line-height:46px}.CityTemplate_showMoreBtn__1CpxZ{width:auto;-webkit-align-self:flex-start;align-self:flex-start;padding-inline:var(--space-6)}.CityTemplate_showingCaption__1gzUR{text-align:left}.CityTemplate_phoneOnly__24Vnk{display:none}.CityTemplate_aside__3MlHf{display:-webkit-flex;display:-moz-box;display:flex}}