.gat-directory{padding-bottom:4rem}.gat-directory-intro{max-width:78ch;margin-bottom:2rem}.gat-vz-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gat-vz-result{border:1px solid #d4dfe5;border-radius:8px;padding:1.25rem;min-width:0}.gat-vz-result h2{font-size:1.2rem;overflow-wrap:anywhere}.gat-vz-result p{font-size:1rem}.gat-vz-record-status{color:#526775;font-size:.9rem!important}.gat-vz-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.5rem}.gat-vz-pagination a,.gat-vz-pagination span{padding:.35rem .6rem;border:1px solid #9daebb;border-radius:4px}.gat-vz-pagination [aria-current]{background:#163d57;color:#fff}@media(max-width:700px){.gat-vz-results{grid-template-columns:1fr}}

.gat-directory-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.75rem 0}.gat-directory-category{border:1px solid #d4dfe5;border-radius:10px;padding:1.25rem 1.5rem;background:#f8fafb}.gat-directory-category h2{font-size:1.35rem;margin:0 0 .35rem}.gat-directory-category h2 a{display:block;padding-block:.3rem}.gat-directory-category-count{color:#536477;margin:0 0 .75rem}.gat-directory-category ul{margin:0;padding-left:1.15rem}.gat-directory-category li+li{margin-top:.4rem}.gat-directory-all{margin-block:1.5rem}.gat-directory-find{scroll-margin-top:1.5rem}.gat-vz-search{border-top:1px solid #d4dfe5;padding-top:1rem;margin-block:1rem 1.5rem}.gat-vz-search summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;padding-block:.5rem}.gat-vz-search[open] summary{margin-bottom:1rem}@media(max-width:1000px){.gat-directory-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gat-directory-categories{grid-template-columns:1fr;gap:.85rem}.gat-directory-category{padding:1rem 1.2rem}}
