.kt-local-areas-page{overflow:clip}.kt-local-areas-hero{padding-block:clamp(4rem,8vw,7rem) clamp(2.5rem,5vw,4rem)}.kt-local-areas-hero .kt-section-heading{max-width:58rem}.kt-local-areas-directory{padding-block:clamp(3rem,6vw,5rem)}.kt-local-area-groups{gap:3rem;margin-top:3rem;display:grid}.kt-local-area-group h3{color:var(--kt-ink);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.22rem}.kt-local-area-group ul{border-top:1px solid var(--kt-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.kt-local-area-link{border-bottom:1px solid var(--kt-border);min-height:6.25rem;color:var(--kt-ink);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.kt-local-area-link:hover{color:var(--kt-accent)}.kt-local-area-link:focus-visible{outline:2px solid var(--kt-accent);outline-offset:3px}.kt-local-area-copy{gap:.3rem;min-width:0;display:grid}.kt-local-area-label{color:var(--kt-muted);font-size:.8rem;font-weight:650}.kt-local-area-copy strong{font-size:1rem;line-height:1.35}.kt-local-area-copy>span:last-child:not(.kt-local-area-label){color:var(--kt-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.kt-local-area-link>img{color:var(--kt-accent);flex:none}.kt-local-area-empty{border:1px solid var(--kt-border);border-radius:var(--kt-radius-card);background:var(--kt-surface);color:var(--kt-muted);margin:2rem 0 0;padding:1.25rem}.kt-local-areas-next-step{padding-block:clamp(3rem,6vw,5rem)}@media (width<=700px){.kt-local-area-group ul{grid-template-columns:1fr}.kt-local-area-link{min-height:5.75rem}}@media (prefers-reduced-motion:reduce){.kt-local-area-link{transition:none}}
