.area-directory .core-heading{margin-block:24px}.area-directory .public-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.area-directory .public-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.area-directory-tools{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;padding:16px}.area-directory-tools p{margin-bottom:0}.area-directory-search{max-width:640px}.area-directory-search>span{align-items:center;gap:12px;display:flex}.area-directory-search input{flex:1;min-width:0}.area-directory-search svg{flex-shrink:0}.area-directory-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;padding:0;list-style:none;display:grid}.area-directory-list a{border:1px solid var(--line);background:var(--surface);min-height:88px;color:var(--ink);border-radius:16px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.area-directory-list a:hover{background:var(--paper)}.area-directory-list a:focus-visible{outline:3px solid var(--data-blue);outline-offset:3px}.area-directory-list a>span{flex:1;min-width:0}.area-directory-list strong,.area-directory-list small{overflow-wrap:anywhere;display:block}.area-directory-list small{color:var(--muted);margin-top:4px}.area-directory-list svg{flex-shrink:0}
