.governing-page{background:#fffefa;color:#596b60}.governing-page .about-label{font-size:12px;letter-spacing:.11em;line-height:1.6}.governing-page p{font-size:17px;line-height:1.8}.governing-page .about-breadcrumb h1{font-size:clamp(38px,4.8vw,66px)}.governing-page .about-breadcrumb>img{object-position:center 40%}.governing-page .about-breadcrumb nav{font-size:14px;flex-wrap:wrap}.governing-section{padding:65px 0;background:linear-gradient(#fffefa,#f6f3e7)}.governing-heading{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-bottom:36px}.governing-heading h2{font-size:clamp(33px,3.4vw,46px);line-height:1.2;letter-spacing:-.025em;margin:0}.governing-heading>p{max-width:430px;margin:0}.governing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.governing-card{background:#fffefa;border:1px solid #dfd9c5;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #193c2908}.governing-portrait{position:relative;padding:28px 24px 22px;background:linear-gradient(135deg,#f2eee0,#e7eadc);border-bottom:3px solid #c0a660}.governing-portrait img{display:block;width:156px;height:180px;object-fit:contain;margin:auto;border:5px solid #fffefa;border-radius:7px;box-shadow:0 8px 20px #173d2915;background:#fffefa}.governing-number{position:absolute;left:22px;top:20px;font:24px Georgia,serif;color:#9c8e64}.governing-info{padding:26px}.governing-role{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a7133;margin-bottom:12px}.governing-info h3{font:27px/1.3 Georgia,serif;color:#123d2f;margin-bottom:24px}.governing-membership{border-top:1px solid #e5dfcc;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.governing-membership>span{font-size:12px;color:#7a7e6c}.governing-membership strong{font-size:12px;font-weight:500;background:#f0ead5;color:#3e573d;border-radius:20px;padding:6px 10px}.governing-related{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:44px;padding:32px;background:#103f30;border-radius:11px}.governing-related .about-label{color:#e7cd88}.governing-related h2{font-size:28px;color:#fff4d3;line-height:1.3;margin:0}.governing-related h2 em{color:#e8cf93}.governing-related>div:last-child{display:flex;flex-direction:column;gap:12px}.governing-related a{font-size:14px;color:#fff0bd;border-bottom:1px solid #e7cf8850;padding:8px 0;line-height:1.5}.governing-related a span{margin-left:12px}
@media(max-width:991px){.governing-grid{grid-template-columns:1fr 1fr;gap:22px}.governing-heading{gap:25px}.governing-related{align-items:flex-start;flex-direction:column}.governing-info h3{font-size:25px}}
@media(max-width:767px){.governing-section{padding:44px 0}.governing-heading{flex-direction:column;align-items:flex-start;gap:20px}.governing-heading h2{font-size:33px}.governing-page p{font-size:16px}.governing-page .about-breadcrumb nav{font-size:13px}.governing-grid{grid-template-columns:1fr}.governing-info{padding:24px}.governing-related{padding:27px;margin-top:30px}.governing-related h2{font-size:27px}.governing-card{max-width:460px;width:100%;justify-self:center}}
/* Refined portrait presentation and a warmer institutional palette. */
.governing-page .about-breadcrumb{padding:66px 0 42px}
.governing-page .about-breadcrumb:after{background:linear-gradient(95deg,#082f25f2,#0c4435c2 60%,#183c2866)}
.governing-page .about-breadcrumb nav{max-width:640px;border-top:1px solid #f3df9d40;padding-top:20px;margin-top:26px}
.governing-section{background:radial-gradient(ellipse at top left,#f4edda80,transparent 55%),#fffefa;padding:62px 0}
.governing-heading{padding-bottom:30px;margin-bottom:36px;border-bottom:1px solid #e5ddc7}
.governing-heading>.about-label{color:#9b8142}
.governing-grid{gap:28px}
.governing-card{border-color:#ded6bd;border-radius:15px;box-shadow:0 12px 32px #193c2908;transition:transform .25s ease,box-shadow .25s ease}
.governing-portrait{padding:32px 24px 28px;isolation:isolate;background:linear-gradient(145deg,#164a37,#0e3027);border-bottom:2px solid #cdb273}
.governing-portrait:before{content:'';position:absolute;inset:12px;border:1px solid #d7c17f30;border-radius:8px;z-index:-1}
.governing-portrait:after{content:'';position:absolute;width:175px;height:175px;border:1px solid #d7c17f25;border-radius:50%;right:-65px;bottom:-90px;z-index:-1}
.governing-portrait img{width:156px;height:180px;border:5px solid #fff9e9;outline:1px solid #c7ad6b;outline-offset:4px;border-radius:4px;box-shadow:0 13px 25px #051c2645}
.governing-number{color:#d2bd7a;font-size:21px;left:25px;top:25px}
.governing-info{background:linear-gradient(135deg,#fffefa,#faf7eb);padding:27px 25px}
.governing-role{font-size:11px;letter-spacing:.13em;color:#8a6a2e;margin-bottom:13px}
.governing-info h3{font-size:27px;line-height:1.35;letter-spacing:-.015em;margin-bottom:25px}
.governing-membership{padding-top:19px;border-color:#dfd6be}
.governing-membership strong{background:#eee5ca;border:1px solid #e0d3ae;padding:6px 11px;color:#466044}
.governing-related{margin-top:46px;padding:38px;background:linear-gradient(115deg,#123e2f,#1b523b);border:1px solid #af995d;border-top:3px solid #cfb570;box-shadow:0 16px 38px #183d2910}
.governing-related h2{font-size:31px;max-width:580px}
.governing-related a{padding:12px 17px;border:1px solid #d6bf7f50;border-radius:6px;background:#ffffff06}
.governing-related a:hover{background:#ffffff12;border-color:#e4cb8a}
.governing-related a:focus-visible{outline:2px solid #ffe298;outline-offset:3px}
@media(hover:hover){.governing-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #193c2915}}
@media(max-width:767px){.governing-page .about-breadcrumb{padding:48px 0 32px}.governing-section{padding:42px 0}.governing-heading{padding-bottom:24px;margin-bottom:28px}.governing-grid{gap:23px}.governing-info{padding:25px}.governing-related{margin-top:32px;padding:27px}.governing-related h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.governing-card{transition:none}.governing-card:hover{transform:none}}
/* Portrait-led governing body layout. */
.governing-page .about-breadcrumb h1{letter-spacing:-.035em}
.governing-page .about-breadcrumb p{max-width:670px;color:#f0ead6}
.governing-heading{align-items:flex-end;gap:50px;padding-bottom:32px}
.governing-heading h2{font-size:clamp(34px,3.5vw,48px)}
.governing-heading>p{border-left:2px solid #c9b47b;padding-left:23px;font-size:16px;max-width:420px}
.governing-grid{gap:30px}
.governing-card{position:relative;border-radius:17px;border-color:#e3dac2;box-shadow:0 7px 16px #183e2904,0 22px 46px #183e2908}
.governing-portrait{padding:35px 25px 32px;background:radial-gradient(ellipse at 50% 40%,#35664c 0,#173f31 60%,#103429 100%);border-bottom:0;overflow:hidden}
.governing-portrait:before{inset:13px 14px;border-color:#dfc78b40;border-radius:70px 70px 7px 7px}
.governing-portrait:after{width:220px;height:220px;right:-95px;bottom:-135px;border-color:#e3ca872e}
.governing-portrait img{width:156px;height:180px;border-radius:65px 65px 5px 5px;border:5px solid #faf5e6;outline-color:#ceb576;outline-offset:5px;box-shadow:0 14px 28px #051c2650;object-fit:contain}
.governing-number{font-size:15px;letter-spacing:.1em;left:26px;top:25px;color:#d5bf81}
.governing-info{position:relative;text-align:center;padding:27px 23px 24px;background:linear-gradient(140deg,#fffefa,#faf6e9)}
.governing-info:before{content:'';position:absolute;top:0;left:25%;right:25%;height:2px;background:linear-gradient(90deg,transparent,#bea15e,transparent)}
.governing-role{display:inline-block;padding:6px 12px;background:#efe6cd;border:1px solid #e4d7b4;border-radius:4px;font-size:10px;line-height:1.5;letter-spacing:.11em;margin-bottom:15px}
.governing-info h3{font-size:27px;line-height:1.3;letter-spacing:-.02em;margin:0 0 24px}
.governing-membership{padding-top:17px;text-align:left}
.governing-membership>span{font-size:12px;letter-spacing:.02em}
.governing-membership strong{font-size:12px;background:transparent;border:0;border-radius:0;padding:0;color:#496247}
.governing-related{position:relative;overflow:hidden;margin-top:48px;padding:40px;border-radius:14px;background:radial-gradient(ellipse at right bottom,#2e6046,#133d2f 70%)}
.governing-related .about-label{letter-spacing:.13em;font-size:11px}
.governing-related h2{font-size:32px;line-height:1.3}
.governing-related a{padding:14px 19px;background:#fffaf009;border-color:#e3cf943b;transition:background .2s ease}
@media(max-width:991px){.governing-heading{gap:28px}.governing-grid{gap:24px}}
@media(max-width:767px){.governing-heading{align-items:flex-start}.governing-heading>p{padding-left:17px;max-width:none}.governing-heading h2{font-size:34px}.governing-grid{gap:25px}.governing-portrait{padding:32px 24px}.governing-info{padding:25px 23px}.governing-info h3{font-size:26px}.governing-related{margin-top:34px;padding:28px}.governing-related h2{font-size:28px}}
