.directory-group{margin:1.6rem 0}.directory-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.directory-card{display:grid;align-content:space-between;gap:.8rem;min-height:8.5rem;margin:0;text-decoration:none;color:var(--ink)}.directory-card:hover{border-color:#73927b;box-shadow:0 8px 22px #27443715}.directory-card h3{font-size:1.15rem;margin:0;overflow-wrap:anywhere}.directory-card .badge{justify-self:start}.directory-card>span:last-child{display:flex;justify-content:space-between;gap:.5rem;color:var(--forest);font-size:.92rem}.directory-featured{background:linear-gradient(135deg,#e2ecd7,#fffefa);min-height:10rem}.directory-featured .badge{background:#29493c;color:#fff}.directory-pager{justify-content:center;margin:1rem 0}.growth-banner+.card details>.trade-fields{padding:.9rem 0}.growth-banner+.card details>.trade-fields>div{background:var(--paper);border-radius:.65rem;padding:.8rem}
