.global-directory-shortcuts,.global-directory-buttons{display:flex;flex-wrap:wrap;gap:8px}
.global-directory-shortcuts{margin-block-end:14px}
.global-directory-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}
.global-directory-query{grid-column:1/-1}
.global-directory-filter label{min-width:0}
.global-directory-filter input[type=search],.global-directory-filter select{width:100%}
.global-directory-filter-actions{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.global-directory-filter-actions label{margin:0}
.global-directory-filter-actions input[type=checkbox]{width:auto}
.global-directory-count{margin:20px 0 12px;font-weight:700}
.global-company-card{display:flex;flex-direction:column;min-width:0;gap:8px}
.global-company-card h2,.global-company-card p,.global-company-card dl,.global-company-card ul{margin:0}
.global-company-card h2{font-size:21px;line-height:1.25}
.global-company-location,.global-company-roles,.global-company-address{font-size:.875rem;color:var(--muted)}
.global-company-address dt{font-weight:700}
.global-company-address dd{margin:0}
.global-company-products{list-style:none;padding:0}
.global-company-profile{margin-block-start:auto;padding-block-start:4px;font-weight:700}
.global-directory [data-global-results]>.notice{grid-column:1/-1}
@media(max-width:800px){.global-directory-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:475px){.global-directory-filter{gap:10px}.global-company-card h2{font-size:19px}}

