.cra-layout{--cra-serif:"Source Serif Pro", "Iowan Old Style", "Apple Garamond", "Palatino Linotype", Palatino, "Georgia Pro", Georgia, serif;--cra-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--cra-serif);color:#1a1d22;font-size:18px;line-height:1.7}.cra-layout .cra-nav,.cra-layout .cra-nav a,.cra-layout .cra-nav button{font-family:var(--cra-sans)}.cra-layout h1,.cra-layout h2,.cra-layout h3{font-family:var(--cra-serif);letter-spacing:-.012em;color:#1a1d22;font-weight:700;line-height:1.2}.cra-layout h1{font-size:3rem}.cra-layout h2{font-size:2rem}.cra-layout h3{font-size:1.5rem}.cra-layout .text-section p,.cra-layout .text-section li{font-family:var(--cra-serif);color:#2a2e35;font-size:1.125rem;line-height:1.75}.cra-layout .text-section p strong,.cra-layout .text-section li strong{color:#1a1d22}.cra-layout a{color:#0a6b7d;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.cra-layout a:hover{color:#08596a;text-decoration-thickness:2px}.cra-layout .cra-kicker{font-family:var(--cra-sans);letter-spacing:.12em;text-transform:uppercase;color:#0a8aa0;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:block}.cra-layout .cra-section-title{font-family:var(--cra-serif);letter-spacing:-.012em;color:#1a1d22;border-bottom:1px solid #d8cfb9;margin:0 0 1rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.cra-layout .cra-stat-number{font-family:var(--cra-serif);font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em}.cra-layout .cra-article{max-width:680px;margin:0 auto;padding:0 1.25rem}.cra-layout .cra-article-wide{max-width:880px;margin:0 auto;padding:0 1.25rem}.cra-layout .cra-byline{font-family:var(--cra-sans);color:#5a6068;letter-spacing:.02em;font-size:.9rem}.cra-layout .cra-lede{font-family:var(--cra-serif);color:#2a2e35;font-size:1.35rem;line-height:1.55}@media (width<=768px){.cra-layout{font-size:17px}.cra-layout h1{font-size:2.1rem}.cra-layout h2,.cra-layout .cra-section-title{font-size:1.6rem}.cra-layout h3{font-size:1.25rem}.cra-layout .text-section p,.cra-layout .text-section li{font-size:1.05rem}.cra-layout .cra-lede{font-size:1.15rem}}*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%;margin:0;padding:0}body{background:var(--gf-color-background,#000)}.cyan-theme aside,.cyan-theme [class*=card]{-webkit-backdrop-filter:var(--gf-glass-blur,none)}.cyan-theme button[style*="var(--gf-color-accent)"]{color:var(--gf-color-button-text,#000)!important}.cyan-theme button:hover,.cyan-theme select:hover{box-shadow:0 0 20px var(--gf-cyan-glow,transparent);border-color:var(--gf-color-accent,#4ae0f0);transition:box-shadow .3s,border-color .3s}#affiliations>div,#partners>div{scrollbar-width:none;-ms-overflow-style:none}#affiliations>div::-webkit-scrollbar{display:none}#partners>div::-webkit-scrollbar{display:none}@media (width>=1024px){.site-header{padding-top:calc(var(--gf-space-xl) * 2)!important}}h2,h3{color:var(--gf-color-accent);margin-bottom:var(--gf-space-md);font-size:1.75rem;font-weight:600}@media (width<=768px){.two-column-container{flex-direction:column!important}.two-column-image{padding:10px 20px;flex:100%!important}.two-column-content{padding:0 20px;flex:100%!important}}.main-content{margin-left:0;margin-right:0}@media (width>=768px){.main-content{margin-left:var(--gf-space-lg);margin-right:var(--gf-space-lg)}}@media (width>=1024px){.main-content{margin-left:var(--gf-space-xl);margin-right:var(--gf-space-xl)}}@media (width>=1440px){.main-content{margin-left:calc(var(--gf-space-xl) * 2);margin-right:calc(var(--gf-space-xl) * 2)}}@media (width<=768px){h1{font-size:1.75rem!important}.main-content h2,h2{font-size:1.5rem!important}.main-content h3,h3{font-size:1.25rem!important}#hero>p{font-size:1.5rem!important}#partners h3{font-size:.9rem!important}.text-section p,.text-section li{font-size:1rem!important}.text-section h2+p{font-size:1.25rem!important}section[id*=cta] p,section[id*=cta] button,section[id*=cta] a,section[id*=cta]>div>div,div[style*=backgroundColor] h3+p{font-size:1rem!important}main h1,[style*="fontSize: \"2.5rem\""],[style*="fontSize: '2.5rem'"],[style*="fontSize: 2.5rem"]{font-size:1.75rem!important}[style*="fontSize: \"2rem\""],[style*="fontSize: '2rem'"],[style*="fontSize: 2rem"]{font-size:1.5rem!important}[style*="fontSize: \"1.5rem\""],[style*="fontSize: '1.5rem'"],[style*="fontSize: 1.5rem"]{font-size:1.25rem!important}[style*="fontSize: \"1.25rem\""],[style*="fontSize: '1.25rem'"],[style*="fontSize: 1.25rem"],[style*="fontSize: \"1.1rem\""],[style*="fontSize: '1.1rem'"],[style*="fontSize: 1.1rem"]{font-size:1rem!important}[style*="fontSize: \"0.95rem\""],[style*="fontSize: '0.95rem'"],[style*="fontSize: 0.95rem"]{font-size:.875rem!important}.site-header{padding:var(--gf-space-md)!important}#hero{min-height:20vh!important}#hero>p{margin-bottom:var(--gf-space-md)!important}nav a,nav div{padding:.4rem .8rem!important}nav{margin-top:var(--gf-space-sm,.75rem)!important}#partners{margin-top:var(--gf-space-md)!important;margin-bottom:var(--gf-space-md)!important}#partners>div{padding-left:var(--gf-space-md)!important;padding-right:var(--gf-space-md)!important;padding-top:var(--gf-space-md)!important;padding-bottom:var(--gf-space-md)!important}section[id*=cta]{padding:var(--gf-space-md)!important;margin-bottom:var(--gf-space-md)!important}section[id*=cta] button,section[id*=cta] a,section[id*=cta]>div>div{padding:var(--gf-space-md) var(--gf-space-lg)!important}section[id*=cta] p{margin-bottom:var(--gf-space-md)!important}div[style*=backgroundColor][style*="var(--gf-color-surface)"]{padding:var(--gf-space-md)!important}.text-section{margin-bottom:var(--gf-space-md)!important}.text-section p{margin-bottom:var(--gf-space-sm,.5rem)!important}.text-section h2+p{margin-bottom:var(--gf-space-md)!important}.text-section ul{margin-bottom:var(--gf-space-sm,.5rem)!important;padding-left:1.2em!important}.text-section li{margin-bottom:var(--gf-space-sm,.5rem)!important}footer{padding:var(--gf-space-md)!important}.main-content{padding:var(--gf-space-md)!important;padding-top:var(--gf-space-lg)!important}.main-content>div>div[style*=marginTop]{margin-top:var(--gf-space-lg)!important}main>div>div[style*=marginBottom]{margin-bottom:var(--gf-space-md)!important}main>div>div[style*=padding]{padding:var(--gf-space-md)!important}}
