.market-home{width:min(1120px,100%);margin:0 auto;padding:32px 16px 64px}.market-home__heading h1{margin:0 0 8px;font:600 32px var(--sc-font-section)}.market-home__lead{margin:0 0 24px;color:var(--sc-mute);font-size:16px;line-height:1.5}.market-home__notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:12px 16px;border:1px solid var(--sc-control-line);border-radius:var(--sc-radius);background:var(--sc-ink);color:var(--sc-paper)}.market-home__notice button{min-height:44px;padding:0 12px;border:1px solid var(--sc-control-line);border-radius:var(--sc-radius-pill);background:transparent;color:var(--sc-paper);cursor:pointer}.market-home__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.market-home__chip-groups{display:flex;flex-wrap:wrap;gap:8px 16px}.market-home__chips{display:flex;flex-wrap:wrap;gap:8px}.market-chip{min-height:44px;padding:0 16px;border:1px solid var(--sc-control-line);border-radius:var(--sc-radius-pill);background:transparent;color:var(--sc-paper);font:600 14px var(--sc-font-body);cursor:pointer}.market-chip[aria-pressed=true]{border-color:var(--sc-mint);background:var(--sc-mint);color:var(--sc-black)}.market-chip:focus-visible,.market-home__notice button:focus-visible,.market-home__sort select:focus-visible{outline:none;box-shadow:var(--sc-focus)}.market-home__sort{display:inline-flex;align-items:center;gap:8px;color:var(--sc-mute);font-size:14px}.market-home__sort select{min-height:44px;padding:0 12px;border:1px solid var(--sc-control-line);border-radius:var(--sc-radius);background:var(--sc-ink);color:var(--sc-paper);font:14px var(--sc-font-body)}.market-home__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.market-home__state{flex-wrap:wrap}.market-home__state a{color:var(--sc-mint-text)}.market-home__state a.market-home__portal-link{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--sc-radius-pill);background:var(--sc-mint);color:var(--sc-black);font:600 14px var(--sc-font-body);text-decoration:none}.market-home__state a.market-home__portal-link:focus-visible{outline:none;box-shadow:var(--sc-focus)}.market-skeleton{min-height:360px;border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:var(--sc-ink);animation:market-skeleton-pulse 1.4s ease-in-out infinite}@keyframes market-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.market-skeleton{animation:none}}.market-card__meta{margin:-4px 0 12px;color:var(--sc-mute);font-size:13px}.market-card__finance{margin-left:8px;color:var(--sc-mute);font:400 12px var(--sc-font-body)}.market-home__selects{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.market-home__login{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:0;border-radius:var(--sc-radius-pill);background:var(--sc-mint);color:var(--sc-black);font:600 14px var(--sc-font-body);cursor:pointer}.market-home__login:focus-visible{outline:none;box-shadow:var(--sc-focus)}