.leadership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.person-card{background:#1b231d;border:1px solid #ffffff24;border-top:3px solid #f87832;border-radius:4px;padding:30px;min-height:155px;overflow-wrap:anywhere}.person-card .person-role{color:#f87832;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;line-height:1.6}.person-card .person-name{font-family:Barlow,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.3;margin:18px 0 0;text-transform:none}.leadership-note{font-size:13px!important;color:#b8bbb4}.board-editor{margin-top:28px}.board-editor .leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.edit-person{padding:22px;border:1px solid #d6dacd;border-top:3px solid #d86930;border-radius:4px;background:#fffdf8}.edit-person label:first-child{margin-top:0}.edit-person input{max-width:100%}.remove-person{border:0;background:transparent;color:#943c26;padding:10px 0;margin-top:10px;font-size:13px}.board-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.board-toolbar button{padding:12px 18px;border:1px solid #aab29f;border-radius:4px;background:#fffdf8}.board-toolbar button.primary{background:#f87832;border-color:#f87832;font-weight:bold}.board-editor .board-status{font-size:13px;min-height:22px}.board-preview-link{font-size:13px;color:#a84b20;text-decoration:underline}.leadership-empty{grid-column:1/-1;padding:25px;border:1px dashed #ffffff35}@media(max-width:900px){.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.leadership-grid,.board-editor .leadership-grid{grid-template-columns:1fr}.person-card{padding:24px;min-height:130px}}
