.city-directory-group{border-block-end:1px solid var(--line);padding-block:var(--space-2)}.city-directory-group summary{cursor:pointer;min-height:52px;padding:var(--space-4) var(--space-2);color:var(--forest);font-weight:650}.city-directory-group summary>span+span{margin-inline-start:var(--space-4);font-size:13px;font-weight:400}.city-directory-group[open]{padding-block-end:var(--space-5)}.city-directory-group summary:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.city-directory-grid{column-gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.city-directory-grid li{border-bottom:1px solid var(--line);min-width:0}.city-directory-grid a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-2);font-size:14px;display:flex}.city-directory-grid svg{flex-shrink:0}.city-directory-grid a:hover,.city-directory-grid a[aria-current=page]{background:var(--sage);color:var(--forest);text-underline-offset:4px;text-decoration:underline}@media (min-width:640px){.city-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.city-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
