.trade-directory-section{padding:83px 0 87px;background:#eeece3}.trade-directory-section .section-heading{margin-bottom:26px}.trade-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.trade-directory-card{position:relative;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;gap:15px;padding:19px;border:1px solid #d9ded6;border-radius:8px;background:#fffefa;transition:transform .18s,border-color .18s,box-shadow .18s}.trade-directory-card:hover{transform:translateY(-3px);border-color:#aebcae;box-shadow:0 12px 26px #26382b10}.trade-directory-index{color:#a94727;font-size:9px;font-weight:800;letter-spacing:1.3px}.trade-directory-card strong{max-width:155px;color:#27352d;font-family:var(--font-display);font-size:15px;line-height:1.4;letter-spacing:-.3px}.trade-directory-arrow{align-self:flex-end;color:#a94727;font-size:17px}.trade-directory-card:focus-visible{outline:3px solid #a94727;outline-offset:3px}
@media(max-width:900px){.trade-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.trade-directory-section{padding:55px 0}.trade-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trade-directory-card{min-height:132px;padding:16px}.trade-directory-card strong{font-size:13px}}
