.hub-all-stores{padding-bottom:48px}.hub-page-title{margin:18px 0 12px;color:var(--ink);font-weight:400;font-size:clamp(40px,5.4vw,76px);font-family:var(--font-serif);line-height:1;letter-spacing:-.02em}.hub-page-title em{color:var(--accent);font-style:italic}.hub-store-search{width:100%;margin-bottom:18px;padding:14px 18px;color:var(--ink);font-size:15px;font-family:inherit;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev);transition:border-color .15s,box-shadow .15s}.hub-store-search::-moz-placeholder{color:var(--ink-mute)}.hub-store-search::placeholder{color:var(--ink-mute)}.hub-store-search:focus{border-color:var(--ink);outline:none;box-shadow:var(--shadow-sm)}.hub-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.hub-chip{flex:1 1 auto;padding:14px 18px;color:var(--ink-soft);font-weight:600;font-size:14px;font-family:inherit;white-space:nowrap;text-align:center;border:1.5px solid var(--line);border-radius:999px;background:var(--bg-elev);transition:color .15s,background .15s,border-color .15s}.hub-chip:hover{color:var(--ink);border-color:var(--ink-soft)}.hub-chip.is-active{color:var(--ink-invert);border-color:var(--ink);background:var(--ink)}.hub-store-empty{padding:48px 0;color:var(--ink-mute);font-size:15px;text-align:center}.hub-store-status{display:flex;justify-content:center;align-items:center;padding:48px 0}.hub-store-sentinel{height:1px}