.loc-index .crumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--text-muted);padding:20px 0 0}.loc-index-jump{font-size:14px;margin-top:18px}.loc-index-jump a{color:var(--navy);font-weight:600}.loc-region{padding-block:40px;scroll-margin-top:90px}.loc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;align-items:start}.loc-tile{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.loc-tile:hover{border-color:var(--navy);box-shadow:var(--shadow-sm)}.loc-tile-main{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px}.loc-tile .loc-name{font-weight:600;color:var(--ink);font-size:15px}.loc-tile .loc-count{font-size:12px;font-weight:600;color:var(--good);white-space:nowrap}.loc-tile .loc-count.muted{color:var(--text-faint);font-weight:500}.loc-tile-landings{list-style:none;margin:0;padding:4px 16px 12px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:4px}.loc-tile-landings a{font-size:13.5px;font-weight:600;color:var(--navy)}.loc-tile-landings a:hover{text-decoration:underline}
