/* Leadership redesign: substantial biographies and a four-role administration directory. */
.fpc-leadership-v2 .fpc-leadership-intro{max-width:820px;margin:0 auto 48px}
.fpc-leadership-v2 .fpc-leadership-intro h2{font-size:clamp(44px,5vw,66px);margin:12px 0 21px}
.fpc-leadership-v2 .fpc-leadership-intro>p:first-of-type{font:normal clamp(19px,2vw,24px)/1.55 Georgia,serif;color:#344746}
.fpc-leadership-archive-note{font-size:12px!important;color:#827765!important;line-height:1.55!important}
.fpc-leadership-v2 .fpc-profile-grid{gap:clamp(22px,3.5vw,46px);margin:35px auto 85px;max-width:1100px;align-items:stretch}
.fpc-leadership-v2 .fpc-profile{display:flex;flex-direction:column;border:1px solid #e8e3d9;background:#fff}
.fpc-leadership-v2 .fpc-profile .fpc-feature-photo{height:385px;min-height:385px}
.fpc-leadership-v2 .fpc-profile .fpc-feature-photo img{object-fit:cover;object-position:center 28%}
.fpc-leadership-v2 .fpc-profile .fpc-profile-body{padding:clamp(25px,3vw,42px)}
.fpc-leadership-v2 .fpc-profile-body h3{font:normal clamp(30px,3vw,42px)/1.16 Georgia,serif;color:#98751f;margin:12px 0 10px}
.fpc-leadership-v2 .fpc-profile-role{font-size:14px!important;font-weight:650;color:#354442!important;margin:0 0 27px}
.fpc-leadership-v2 .fpc-profile-body>p:not(.fpc-profile-role){font-size:15px;line-height:1.88;margin:0 0 17px}
.fpc-administration-directory{background:#e8e8e6;margin:0 calc(50% - 50vw) 75px;padding:75px max(28px,calc((100vw - 1160px)/2)) 65px;text-align:center}
.fpc-administration-heading{max-width:800px;margin:auto}
.fpc-administration-heading h2{color:#273b3d!important;font-size:clamp(40px,4vw,58px);margin:9px 0 20px}
.fpc-administration-heading>p{font-size:16px;max-width:750px;margin:10px auto 0}
.fpc-administration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:53px auto 40px}
.fpc-admin-person{padding:25px 12px 30px}
.fpc-admin-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 15px;border:1px solid #a5a6a1;border-radius:50%;font:normal 36px Georgia,serif;color:#425654}
.fpc-administration-grid .fpc-admin-person h3{color:#273c3c;font:normal 22px/1.3 Georgia,serif;margin:6px 0}
.fpc-admin-person p{font-size:13px;margin:4px 0;color:#676964}
.fpc-administration-directory .fpc-admin-links{margin:20px auto 0}
@media(max-width:800px){.fpc-administration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.fpc-leadership-v2 .fpc-profile .fpc-feature-photo{height:300px;min-height:300px}}
@media(max-width:650px){.fpc-administration-directory{padding-top:55px;padding-bottom:50px}.fpc-leadership-v2 .fpc-profile-grid{gap:20px}.fpc-leadership-v2 .fpc-profile .fpc-feature-photo{height:330px;min-height:330px}.fpc-administration-grid{gap:10px;margin:35px auto 20px}.fpc-administration-grid .fpc-admin-person h3{font-size:19px}}
