/* BTG corporate/exchange/bridge institutional record pages; scoped to newly added pages only. */
.btg-info-hero{background:radial-gradient(circle at 85% 18%,#13446a88,transparent 42%),linear-gradient(130deg,#041224,#0a2340 56%,#071629);border-bottom:1px solid #d1a85d5e;padding:60px 0 55px}
.btg-info-wrap{max-width:1170px;margin:0 auto;padding:0 29px}
.btg-info-hero-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(220px,.8fr);gap:48px;align-items:center}
.btg-info-kicker{color:#f6d27b;letter-spacing:.21em;font-size:11px;text-transform:uppercase;font-weight:800}
.btg-info-hero h1{font-weight:830;color:#f8fbff;line-height:1.1;font-size:clamp(35px,4.8vw,65px);letter-spacing:-.048em;margin:20px 0}
.btg-info-hero h1 mark{color:#f6d27b;background:none}
.btg-info-hero p{color:#d7e5f3;font-size:clamp(16px,1.6vw,19px);line-height:1.76;max-width:850px;margin:0}
.btg-info-hero-art{min-height:260px;border:1px solid #c79f5e70;border-radius:22px;background:radial-gradient(circle,#10416b,#06182f 73%);display:grid;place-items:center;padding:16px;box-shadow:0 20px 50px #0008}
.btg-info-hero-art img{max-height:255px;max-width:100%;object-fit:contain;filter:drop-shadow(0 10px 17px #0008)}
.btg-info-body{background:linear-gradient(#07172b,#091729);padding:42px 0 80px}
.btg-info-links{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:28px}
.btg-info-links a{color:#f6d27b;text-decoration:none;background:#0f365582;border:1px solid #cfaf7577;padding:11px 14px;border-radius:8px;font-size:13px;font-weight:750}
.btg-info-links a:hover,.btg-info-links a:focus-visible{outline:2px solid #f6d27b;outline-offset:2px;background:#17476f}
.btg-info-card{padding:clamp(22px,3.3vw,39px);border:1px solid #6f93b44f;background:linear-gradient(140deg,#0d263f,#081a2f);box-shadow:0 14px 30px #0003;border-radius:16px;margin-bottom:22px}
.btg-info-card h2{color:white;font-size:clamp(23px,2.6vw,32px);letter-spacing:-.024em;margin:0 0 19px}
.btg-info-card p{color:#d3e3f0;font-size:16px;line-height:1.82;max-width:1080px;margin:0 0 15px}
.btg-info-card p:last-child{margin-bottom:0}
.btg-info-card strong{color:#f6d27b}
.btg-info-endnote{color:#9fb4c9;font-size:13px;margin-top:30px;line-height:1.65}
.btg-info-subnav{font-size:12px;font-weight:800;letter-spacing:.08em;color:#e9c783;margin:0 0 22px}
.btg-info-status{padding:10px 12px;border-left:3px solid #f6d27b;background:#0c3048;color:#e2f0fc;margin:18px 0}
@media(max-width:750px){.btg-info-hero{padding:35px 0}.btg-info-wrap{padding:0 17px}.btg-info-hero-grid{grid-template-columns:1fr;gap:20px}.btg-info-hero-art{min-height:180px}.btg-info-hero-art img{max-height:195px}.btg-info-body{padding:26px 0 47px}.btg-info-card{padding:20px}}
