.query-guide .building-directory .building-search{display:grid;gap:8px;max-width:36rem;font-size:16px}
.query-guide .building-directory input[type=search]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pd-rule-strong);border-radius:0;background:transparent;color:inherit;font:inherit}
.query-guide .building-directory [data-sort]{min-width:44px;min-height:44px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}
.query-guide .building-directory input:focus-visible,.query-guide .building-directory [data-sort]:focus-visible{outline:2px solid var(--pd-focus);outline-offset:3px}
.query-guide .building-directory .query-table-scroll table{width:100%;min-width:0;table-layout:fixed}
.query-guide .building-directory .query-table-scroll th:first-child{width:20%}
.query-guide .building-directory .query-table-scroll :is(th,td){overflow-wrap:anywhere}
