.directory-page{padding-top:24px!important}.directory-page nav{color:var(--gv-muted);flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;font-size:13px;display:flex}.directory-page nav a:hover,.directory-links a:hover{color:var(--gv-accent)}.directory-page>section{margin-bottom:28px}.directory-page>section>h2{margin-bottom:16px;font-size:20px;font-weight:600}.directory-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:0;list-style:none;display:grid}.directory-links a{border:1px solid var(--gv-line);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;gap:12px;padding:12px;display:flex}.directory-links small{color:var(--gv-muted);flex-shrink:0;font-size:11px}.directory-empty{color:var(--gv-muted);padding:24px}
