.board-archive{border-top:1px solid var(--line)}.board-metrics{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:26px 0;display:grid;overflow:hidden}.board-metrics>div{background:#ecefe7;align-items:center;gap:15px;padding:18px 24px;display:flex}.board-metrics strong{font-size:36px;font-weight:400;line-height:1.5}.board-metrics span{color:#52665d;font-size:14px}.board-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.board-view-switch{border-bottom:1px solid var(--line);gap:24px;padding:0 24px;display:flex}.board-view-switch button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:19px 0 14px;font-size:17px;font-weight:700}.board-view-switch button[aria-pressed=true]{border-color:var(--orange);color:var(--ink)}.board-terms{flex-wrap:wrap;gap:8px;padding:24px 24px 0;display:flex}.board-terms button{background:#f6f7f2;border:1px solid #dfe4da;border-radius:4px;padding:6px 15px;font-size:15px}.board-terms button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.board-filters{grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:13px;padding:22px 24px 15px;display:grid}.board-filters label{color:var(--muted);margin-bottom:6px;font-size:14px;display:block}.board-filters input,.board-filters select{width:100%;min-width:0;height:43px;color:var(--ink);background:#fbfcf9;border:1px solid #dfe3dc;border-radius:5px;padding:0 11px;font-size:15px}.board-results-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:4px 24px 15px;font-size:15px;display:flex}.board-results-bar>div{gap:20px;display:flex}.board-period-note{color:#627267;background:#f3f2ed;border-inline-start:3px solid #b9aa91;margin:0 24px 20px;padding:12px 15px;font-size:14px}.board-period-note strong{color:var(--ink);margin-inline-end:9px}.board-period-note a{color:var(--green);white-space:nowrap}.board-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.board-roster[hidden]{display:none}.board-member-card{border:1px solid #e0e5da;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px;display:flex}.board-card-head{align-items:center;gap:12px;min-height:70px;margin-bottom:13px;display:flex}.board-photo{object-fit:cover;object-position:center 20%;filter:grayscale();background:#eeeee7;border-radius:5px;flex-shrink:0;width:64px;height:70px}.board-photo.editorial{filter:none}.board-initial{color:#809184;justify-content:center;align-items:center;font-size:28px;display:flex}.board-branch{color:var(--muted);font-size:14px}.board-card-head h3{font-size:17px;line-height:1.8}.board-card-head h3 button{font:inherit;text-align:right;background:0 0;border:0;padding:0}.board-card-head h3 button:hover{color:var(--orange)}.board-membership{color:#296452;background:#eaf2e9;border-radius:3px;padding:2px 8px;font-size:14px;display:inline-block}.board-membership.alternate{color:#8a622c;background:#f3ece0}.board-membership.inspector,.board-membership.inspector_alternate{color:#506684;background:#eaeef5}.board-member-role{margin-top:8px;font-size:15px}.board-member-company{color:var(--muted);margin:3px 0 15px;font-size:14px}.board-card-actions{border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:12px;display:flex}.board-card-actions .source-link{font-size:14px}.board-record-note{color:#7f6445;margin-block:7px;font-size:14px}.board-statistics-note{color:var(--muted);padding:0 24px 20px;font-size:14px}.board-stats-table{table-layout:fixed;min-width:890px}.board-stats-table th:first-child{width:26%}.board-stats-table th:nth-child(2){width:12%}.board-stats-table th:nth-child(3){width:9%}.board-stats-table th:nth-child(4){width:19%}.board-stats-table th:nth-child(5){width:16%}.board-stats-table th:nth-child(6){width:10%}.board-stats-table th:nth-child(7){width:8%}.board-stats-table .person-name{font-size:16px}.board-count{color:var(--green);font-size:23px;font-weight:400}.board-chips{flex-wrap:wrap;gap:5px;display:flex}.board-term-chip{color:#296452;background:#eaf2e9;border:1px solid #dce8d9;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:27px;padding:0 6px;font-size:15px;display:inline-flex}.board-chips.alternate .board-term-chip{color:#8a622c;background:#f5efe5;border-color:#e7dcc9}.board-pagination{border-top:1px solid var(--line);background:#fafbf7;justify-content:center;align-items:center;gap:18px;padding:17px;font-size:15px;display:flex}.board-pagination button{border:1px solid var(--line);background:#fff;border-radius:4px;width:31px;height:31px;line-height:1}.board-method{border:1px solid var(--line);border-radius:6px;margin-top:23px;padding:16px 20px;font-size:15px}.board-method summary{cursor:pointer;font-weight:700}.board-method>p{color:var(--muted);margin-top:13px}#boardSources{color:var(--green);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;font-size:14px;display:grid}.board-dialog{background:var(--paper);width:min(760px,100% - 28px);max-height:88dvh;color:var(--ink);border:0;border-radius:12px;padding:0;overflow:auto}.board-dialog::backdrop{background:#142d30aa}.board-person-head{background:#e8ece3;align-items:center;gap:19px;padding:45px 32px 24px;display:flex}.board-person-head .board-photo{width:90px;height:98px}.board-person-head h2{font-size:28px}.board-person-head p:last-child{color:var(--muted);margin-top:5px;font-size:15px}.board-person-body{padding:24px 32px}.board-profile-note{color:var(--muted);margin-bottom:19px;font-size:15px}.board-person-body>.button{margin-bottom:19px}.board-person-notes{background:#eee8dc;padding:13px 17px;font-size:15px}.board-person-timeline{margin-top:22px}.board-person-timeline>article{gap:18px;padding:0 0 24px;display:flex}.board-timeline-number{background:#eaf0e3;border:1px solid #b5c6b4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:21px;display:flex}.board-person-timeline>article>div{border-bottom:1px solid var(--line);flex:1;min-width:0;padding-bottom:23px}.board-person-timeline h3{margin-bottom:6px;font-size:19px}.board-person-timeline .board-membership{margin-bottom:8px}.board-person-timeline p{font-size:15px}.board-person-timeline details{margin-top:10px;font-size:14px}.board-person-timeline summary{cursor:pointer;color:var(--green)}.board-person-timeline blockquote{white-space:pre-line;background:#eef0e9;border-inline-start:2px solid #c1cbbb;margin:10px 0;padding:10px 13px}.board-person-timeline details p{color:var(--muted);font-size:14px}.candidate-archive-link{color:var(--green);margin-top:12px;font-size:15px;display:inline-block}.official-board-note{background:#edf4e9;border:1px solid #d7e3d2;border-radius:5px;margin-bottom:20px;padding:15px;font-size:15px}.official-board-note h3{margin-bottom:7px;font-size:18px}@media (width<=1000px){.board-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.board-metrics>div{gap:9px;padding:15px}.board-metrics strong{font-size:30px}.board-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.board-roster{grid-template-columns:1fr;padding:0 15px 18px}.board-terms{gap:6px;padding:18px 15px 0}.board-terms button{padding:5px 10px;font-size:14px}.board-view-switch{gap:20px;padding-inline:15px}.board-view-switch button{font-size:16px}.board-filters{gap:10px;padding:18px 15px 12px}.board-filters>div:first-child,.board-filters>div:last-child{grid-column:1/-1}.board-results-bar{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:15px}.board-period-note{margin-inline:15px}.board-statistics-note{padding-inline:15px}#boardSources{grid-template-columns:1fr}.board-person-head{gap:13px;padding:48px 20px 22px}.board-person-head h2{font-size:23px}.board-person-head .board-photo{width:66px;height:74px}.board-person-body{padding:20px}.board-person-timeline>article{gap:11px}.board-timeline-number{width:30px;height:30px}.board-dialog{max-height:92dvh}.board-person-timeline h3{font-size:17px}}.directory-archive-jump{color:var(--green);margin:12px 25px 0;font-size:14px}.eighth-badge{color:#704b25;white-space:nowrap;background:#faf0df;border:1px solid #dcc7a8;border-radius:4px;align-items:center;width:fit-content;padding:2px 8px;font-size:14px;font-weight:600;line-height:1.8;display:inline-flex}.board-name-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.board-stats-table .eighth-badge{margin-top:5px;display:flex}.board-person-head .eighth-badge{margin-block:5px;font-size:14px}.board-nominee-guide{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.board-results-bar>div{flex-wrap:wrap;align-items:center;gap:10px 18px}.board-results-bar .checkbox{color:var(--ink);font-size:14px}.board-period-years{color:var(--ink);margin-inline-end:12px;display:inline-block}.board-period-officials{margin-top:12px;padding:12px 0 0}.board-period-officials summary{font-size:15px}.board-officials-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:14px;display:grid}.board-officials-grid h4{color:var(--ink);font-size:15px}.board-officials-grid ul{margin-top:7px;padding:0;list-style:none}.board-officials-grid li{flex-wrap:wrap;align-items:center;gap:6px;margin-block:5px;font-size:15px;display:flex}.board-period-officials p{margin-bottom:0;font-size:14px}.board-other-roles{background:#eeeee6;border-radius:5px;margin-top:20px;padding:15px 17px}.board-other-roles h3{margin-bottom:8px;font-size:17px}.board-other-roles p{font-size:15px;line-height:2}.board-other-roles .subtle{font-size:14px}@media (width<=620px){.board-officials-grid{grid-template-columns:1fr;gap:12px}.board-period-years{margin-block:3px;display:block}.board-card-head{width:100%}.board-card-head>div{min-width:0}.board-nominee-guide{line-height:2}}