.faculty-directory{padding-block:35px 65px}.faculty-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end;padding:23px;border:1px solid var(--line);background:#faf9f5}.faculty-filters>div{min-width:0}.faculty-filters label{display:block;margin-bottom:8px;font:600 12px var(--font-body)}.faculty-filters input,.faculty-filters select{width:100%;min-width:0;height:46px;padding:10px;border:1px solid #cbd0cc;border-radius:2px;background:white;color:var(--ink);font:400 14px var(--font-body)}.faculty-filters .button{min-height:46px}.faculty-results{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;color:var(--muted);font-size:13px}.faculty-department{margin-bottom:35px}.faculty-department h2{font-size:26px;margin:0 0 18px}.faculty-department table{width:100%;border-collapse:collapse;font:400 13px/1.7 var(--font-body)}.faculty-department td,.faculty-department th{border:1px solid var(--line);padding:12px 15px;text-align:left;vertical-align:top}.faculty-department thead{background:var(--navy);color:#fff}.faculty-department tbody th{font-weight:500}.faculty-department tbody tr:nth-child(even){background:#f6f5f0}.faculty-department a{color:var(--maroon);overflow-wrap:anywhere}.faculty-department thead th:nth-child(1){width:7%}.faculty-department thead th:nth-child(2){width:34%}.faculty-department thead th:nth-child(3){width:28%}.faculty-department .table-scroll{overflow:auto;max-width:100%}@media(max-width:700px){.faculty-filters{grid-template-columns:1fr;padding:20px}.faculty-filters input,.faculty-filters select{font-size:16px}.faculty-filters .button{justify-self:start}.faculty-department table{min-width:620px}.faculty-department h2{font-size:24px}}
