.market-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;padding-block:1rem}.market-directory-card,.market-language-callout{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:1.2rem}.market-directory-card h2,.market-language-callout h2{margin:0 0 .55rem;font-size:1.15rem}.market-directory-card p{margin:.4rem 0}.market-directory-card a{display:table;margin-top:.7rem}.market-language-callout{margin-block:1.25rem 2rem}.market-departments,.market-shortcuts{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.market-departments a,.market-shortcuts a{display:inline-flex;align-items:center;min-height:44px}
