/* The institutional and method hubs use the established GSSI site shell. */
body.research-gssi-page{font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.research-gssi-page .wrap{width:min(1180px,calc(100% - 44px));margin-inline:auto}
.research-gssi-page .nav{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}
.research-gssi-page .nav-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
.research-gssi-page .brand{display:flex;align-items:center;min-width:170px;text-decoration:none}
.research-gssi-page .nav-links{display:flex;align-items:center;gap:18px;font-size:13px}
.research-gssi-page .nav-links a{color:#ccd8e2;text-decoration:none}
.research-gssi-page .nav-link,.research-gssi-page .nav-toggle,.research-gssi-page .nav-disclosure{font:inherit;color:#ccd8e2;background:none;border:0;cursor:pointer}
.research-gssi-page .nav-link,.research-gssi-page .nav-toggle{padding:12px 4px}
.research-gssi-page .nav-disclosure{padding:12px 2px 12px 4px;line-height:1}
.research-gssi-page .nav-item{position:relative;display:flex;align-items:center}
.research-gssi-page .nav-dropdown{position:absolute;top:calc(100% + 8px);left:-18px;width:290px;background:#0d1c2f;border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 50px rgba(0,0,0,.22);padding:9px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s ease}
.research-gssi-page .nav-item:hover>.nav-dropdown,.research-gssi-page .nav-item:focus-within>.nav-dropdown,.research-gssi-page .nav-item.open>.nav-dropdown{opacity:1;visibility:visible;transform:none}
.research-gssi-page .nav-dropdown a{display:block;padding:11px 12px;color:#c9d5df;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px;line-height:1.35}
.research-gssi-page .nav-dropdown a:last-child{border-bottom:0}
.research-gssi-page .nav-dropdown a:hover{background:rgba(255,255,255,.05);color:#fff}
.research-gssi-page .nav-cta{padding:9px 16px;border:1px solid rgba(255,255,255,.38);color:#fff!important;font-weight:600}
.research-gssi-page .nav-mobile{display:none;background:none;border:1px solid rgba(255,255,255,.3);color:#fff;width:42px;height:38px;font-size:20px;cursor:pointer}
.research-gssi-page .nav-link:hover,.research-gssi-page .nav-toggle:hover,.research-gssi-page .nav-disclosure:hover{color:#fff}
.research-gssi-page .hero{padding:82px 0 78px}
.research-gssi-page .hero h1{font-size:clamp(38px,5vw,64px);line-height:1.08}
.research-gssi-page .hero p{font:16px/1.65 Arial,Helvetica,sans-serif;max-width:780px}
.research-gssi-page .section{padding:72px 0}
.research-gssi-page .intro-grid h2,.research-gssi-page .section-head h2{font-size:clamp(30px,3.4vw,46px)}
.research-gssi-page .lede{font:17px/1.7 Georgia,'Times New Roman',serif}
.research-gssi-page .section p:not(.lede),.research-gssi-page .section-route p{font-size:14px;line-height:1.7}
.research-gssi-page .section-head{max-width:850px}
.research-gssi-page .record-grid article{border-color:#d8d2c7;background:#fff}
.research-gssi-page .record-grid article p{color:#53616a}
.research-gssi-page .dark .card{background:#fff;border-color:#d8d2c7;color:#091729}
.research-gssi-page .dark .card h3,.research-gssi-page .dark .card strong{color:#091729}
.research-gssi-page .dark .card p{color:#43515b}
.research-gssi-page .site-footer{background:#07111e;color:#8da0af;padding:62px 0 24px;font:13px/1.55 Arial,Helvetica,sans-serif}
.research-gssi-page .footer-grid{display:grid;grid-template-columns:1.25fr .8fr .8fr 1.1fr;gap:48px;padding-bottom:42px}
.research-gssi-page .footer-brand img{width:170px;max-width:100%;height:auto;object-fit:contain;display:block;filter:brightness(0) invert(1);opacity:.86;margin-bottom:18px}
.research-gssi-page .footer-brand p{max-width:290px;line-height:1.65;color:#91a4b3}
.research-gssi-page .footer-col h4{font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#d5e0e8;margin:0 0 15px}
.research-gssi-page .footer-col a{display:block;padding:5px 0;color:#91a4b3;text-decoration:none}
.research-gssi-page .footer-col a:hover{text-decoration:underline;color:#fff}
.research-gssi-page .footer-col h4 a.footer-heading-link{display:inline;padding:0;color:#d5e0e8}
.research-gssi-page .footer-contact p{margin:0 0 10px;line-height:1.55}
.research-gssi-page .footer-contact a{color:#d5e0e8;font-weight:700}
.research-gssi-page .footer-bottom{border-top:1px solid rgba(255,255,255,.09);padding-top:22px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:11px;color:#718696}
.research-gssi-page .footer-bottom a{color:#9fb1bf}
@media(max-width:980px){
 .research-gssi-page .footer-grid{grid-template-columns:1fr 1fr}
 .research-gssi-page .nav-mobile{display:block}
 .research-gssi-page .nav-links{position:absolute;left:0;right:0;top:88px;background:#0a1628;border-top:1px solid rgba(255,255,255,.1);display:none;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px 24px}
 .research-gssi-page .nav-links.mobile-open{display:flex;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 30px rgba(2,8,16,.3)}
 .research-gssi-page .nav-links.mobile-open>a.nav-link,.research-gssi-page .nav-links.mobile-open .nav-toggle,.research-gssi-page .nav-links.mobile-open>a.nav-cta{display:block!important}
 .research-gssi-page .nav-links>.nav-link,.research-gssi-page .nav-links>.nav-item,.research-gssi-page .nav-links>.nav-cta{width:100%}
 .research-gssi-page .nav-item{display:grid;grid-template-columns:1fr 44px}
 .research-gssi-page .nav-toggle{display:block;width:100%;padding:14px 0}
 .research-gssi-page .nav-disclosure{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}
 .research-gssi-page .nav-dropdown{grid-column:1/-1;position:static;width:auto;background:rgba(255,255,255,.025);box-shadow:none;margin:0 0 7px;padding:5px;display:none;opacity:1;visibility:visible;transform:none}
 .research-gssi-page .nav-links.mobile-open .nav-item.open .nav-dropdown a{display:block!important}
 .research-gssi-page .nav-item.open>.nav-dropdown{display:block}
 .research-gssi-page .nav-item:hover>.nav-dropdown{display:none}
 .research-gssi-page .nav-item.open:hover>.nav-dropdown{display:block}
 .research-gssi-page .nav-link{display:block;padding:14px 0}
 .research-gssi-page .nav-cta{margin-top:10px;text-align:center}
}
@media(max-width:680px){
 .research-gssi-page .wrap{width:min(100% - 32px,1180px)}
 .research-gssi-page .nav-links.mobile-open{max-height:calc(100dvh - 80px)}
 .research-gssi-page .footer-grid{grid-template-columns:1fr;gap:28px}
 .research-gssi-page .footer-brand img{width:125px}
 .research-gssi-page .hero{padding:64px 0}
 .research-gssi-page .section{padding:56px 0}
 .research-gssi-page .hero h1{font-size:clamp(36px,10vw,48px)}
 .research-gssi-page .section-head h2{font-size:clamp(29px,8vw,40px)}
 .research-gssi-page .lede{font-size:16px}
}
