.staff-introductions{margin:24px 0}.staff-introductions h2{margin:.5rem 0;font-size:1.5rem}.staff-introductions p{line-height:1.65}.staff-profile-form{grid-template-columns:270px minmax(0,1fr);gap:32px;padding:24px 0;display:grid}.staff-introductions label{gap:8px;margin:16px 0;font-size:.9rem;font-weight:650;display:grid}.staff-introductions input,.staff-introductions select,.staff-introductions textarea{width:100%;font:inherit;color:var(--ink,#102e44);background:var(--paper,#fff);border:1px solid #b7c5ce;border-radius:5px;padding:12px}.staff-introductions textarea{resize:vertical;line-height:1.6}.staff-introductions input[type=range]{padding:0}.staff-introductions small{color:var(--quiet,#526879);font-size:.8rem;line-height:1.5;display:block}.staff-profile-form button{margin-top:16px}.staff-own-photo,.staff-photo-placeholder{object-fit:cover;background:#e7eeef;border-radius:8px;width:180px;height:180px}.staff-photo-placeholder{place-items:center;display:grid}.staff-directory{border-top:1px solid var(--line,#ccd5db);padding-top:24px}.staff-graphic{border-top:1px solid var(--line,#ccd5db);grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:start;gap:32px;margin-top:25px;padding-top:28px;display:grid}.staff-graphic canvas{width:100%;height:auto;box-shadow:0 8px 28px #05233726}.staff-graphic .primary-action[aria-disabled=true]{opacity:.5;cursor:default}@media (width<=800px){.staff-profile-form,.staff-graphic{grid-template-columns:1fr}.staff-graphic canvas{max-width:500px}.staff-profile-form{gap:18px}}
