.btg-board-section,.btg-contact-community{background:radial-gradient(circle at 82% 0%,rgba(22,112,182,.17),transparent 42%),linear-gradient(160deg,#050d1c,#061b31 70%,#040d1b);border-block:1px solid rgba(34,153,235,.45);padding:clamp(48px,6vw,82px) 24px;color:#e8f3ff}
.btg-board-inner,.btg-contact-community-inner{max-width:1220px;margin:0 auto}
.btg-board-eyebrow{color:#f1c773;letter-spacing:.19em;font-size:.72rem;line-height:1.5;font-weight:800;text-transform:uppercase}
.btg-board-section h2,.btg-contact-community h2{color:#fff;font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.1;margin:13px 0 17px;font-weight:850}
.btg-board-section h2 span,.btg-contact-community h2 span{color:#e9b65d}
.btg-board-intro,.btg-contact-community-inner>p{max-width:1000px;line-height:1.72;color:#c8dcf0;font-size:.97rem}
.btg-board-grid{margin:29px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.btg-board-role{background:linear-gradient(120deg,#0b2742,#061426);border:1px solid rgba(55,154,221,.56);border-radius:12px;padding:20px;display:flex;gap:14px;box-shadow:0 0 0 1px rgba(233,182,93,.11)}
.btg-board-role-no{flex:0 0 auto;color:#f6ca7d;font-weight:850;border-bottom:2px solid #e9b65d;padding-bottom:7px;align-self:flex-start}
.btg-board-role h3,.btg-contact-cards h3{color:#f6ce89;font-size:1.03rem;margin:0 0 9px;line-height:1.3}
.btg-board-role p,.btg-contact-cards p{font-size:.84rem;line-height:1.64;color:#d3e2ef;margin:0}
.btg-board-disclosure{border-left:3px solid #e9b65d;background:rgba(233,182,93,.08);padding:16px 18px;color:#d5e2f1;font-size:.86rem;line-height:1.65}
.btg-board-disclosure strong{color:#ffe2a7}
.btg-board-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:19px}
.btg-board-links a,.btg-contact-cards a{color:#e9bd67;text-decoration:none;font-size:.88rem;font-weight:700}
.btg-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:29px 0}
.btg-contact-cards article{border:1px solid rgba(34,153,235,.53);border-radius:14px;padding:24px;background:linear-gradient(130deg,#0a2841,#07182a)}
.btg-contact-cards p{margin-bottom:16px}
.btg-contact-note{padding:17px 20px;border-left:3px solid #e9b65d;background:rgba(18,143,255,.12)}
@media(max-width:950px){.btg-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.btg-board-section,.btg-contact-community{padding:42px 16px}.btg-board-grid,.btg-contact-cards{grid-template-columns:1fr}.btg-board-role{padding:18px}}
.btg-board-role-name{font-size:1.05rem!important;color:#fff!important;font-weight:800!important;line-height:1.3!important;margin:3px 0 4px!important}.btg-board-role-status{font-size:.68rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#a8cce8;margin:0 0 10px}.btg-board-role h3{margin-bottom:6px}
