/* Shared sibling-page layer. The approved Home visual foundation remains in styles.css. */
@media(max-width:639px){.site-header .header-inner{gap:8px}.site-header .brand{gap:7px}.site-header .brand-name{font-size:16px}.site-header .brand-name>span{font-size:5.5px}.site-header .brand-mark{height:28px}.site-header .login-button{font-size:10px;padding-inline:8px}.site-header .menu-toggle{flex:0 0 44px;width:44px}}
@media(max-width:360px){.site-header .brand-name{font-size:13px}.site-header .brand-name>span{font-size:4.5px}.site-header .brand-mark{height:24px}.site-header .login-button{font-size:9px;padding-inline:6px}}
.page-title{background:var(--navy);color:white;padding:32px 0 72px}.page-title h1{font-size:clamp(2.35rem,3.6vw,3.25rem);max-width:1000px;margin-bottom:24px}.page-title>.container>p{font-size:18px;color:#d0dbea;max-width:790px;margin-bottom:0}.breadcrumbs{display:flex;position:static;padding:0;margin:0 0 42px;background:none;box-shadow:none;gap:12px;justify-content:flex-start;color:#bacbeb;font-size:14px}.breadcrumbs a{font-size:14px;padding:0;white-space:normal}.breadcrumbs span:last-child{color:#e2eafb}.site-header nav a[aria-current=page]{color:white;text-decoration:underline;text-decoration-color:#91aaff;text-underline-offset:8px}.inner-page .section{padding-block:80px}.inner-page h2{max-width:900px}.reading-column{max-width:760px}.reading-column>p:not(.eyebrow){color:var(--muted)}.two-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.content-card{padding:32px;border:1px solid var(--line);background:white;border-radius:var(--radius)}.content-card p{color:var(--muted);margin-bottom:0}.content-card h3{margin-bottom:20px}.item-number{display:block;font-size:12px;color:var(--blue);font-weight:600;letter-spacing:.09em;margin-bottom:22px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0 0}.info-grid>div{border:1px solid var(--line);border-radius:10px;background:white;padding:28px}.info-grid dt{font-size:14px;color:var(--muted);margin-bottom:14px}.info-grid dd{margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.03em}.plain-list{padding-left:20px;color:var(--muted);margin-bottom:0}.plain-list li{margin-bottom:10px}.lined-list{padding:0;list-style:none;margin:0;color:var(--muted)}.lined-list li{padding:14px 0;border-top:1px solid var(--line)}.section-link{margin-top:30px}.page-notice{display:flex;align-items:start;gap:18px;background:var(--surface);border:1px solid #a7b8d1;border-radius:8px;padding:25px 28px;margin-top:30px;color:var(--ink)}.page-notice p{font-size:17px;line-height:1.7;margin:0}.page-notice h3{font-size:19px;margin-bottom:12px}.page-notice .notice-icon{border-color:var(--blue);color:var(--blue);margin-top:5px}.page-notice-top{padding:30px 0 0}.page-notice-top .page-notice{margin-top:0}.currency-list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:12px;margin:0 0 34px}.currency-list li{border-bottom:2px solid #cad6ed;padding:15px 0}.currency-list strong{font-family:Poppins,sans-serif;font-size:23px;color:var(--blue);font-weight:500;display:block}.currency-list span{font-size:13px;color:var(--muted)}.roadmap-content{gap:65px}.roadmap-content>div>p{color:var(--muted)}.roadmap-facts h3{font-size:20px}.status-caption{font-size:14px}.roadmap-notice{margin-top:32px}.process-page-link{margin-top:18px}.footer-bottom>div>a{color:#c9d5e6;font-size:12px}.footer-bottom>div>a:hover{text-decoration:underline}.inner-page .contact-band h2{max-width:680px}.inner-page .contact-inner{gap:60px}
.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.profile-card{display:grid;grid-template-columns:145px 1fr;gap:25px;border:1px solid var(--line);border-radius:12px;padding:24px;background:white;align-items:start}.profile-card .portrait-placeholder{aspect-ratio:1}.profile-card h3{font-size:21px;margin-bottom:9px}.profile-role{font-size:15px;color:var(--muted);margin-bottom:14px}.profile-card details{font-size:14px;color:var(--muted)}.profile-card summary{color:var(--blue);cursor:pointer}.profile-card details p{margin:12px 0 0}.dual-role{font-size:12px;border-left:2px solid #c5d5f8;padding-left:10px;color:var(--muted);margin-bottom:16px}.photo-notice{font-size:14px;color:var(--muted);margin-top:24px;margin-bottom:0}.framework-grid{counter-reset:controls}.framework-grid .content-card{position:relative;padding-top:58px}.framework-grid .content-card:before{counter-increment:controls;content:'0' counter(controls);position:absolute;top:25px;left:32px;color:var(--blue);font-size:13px}.review-note{padding:16px 20px;border-left:3px solid #879fcb;background:var(--tint);font-size:14px;color:var(--muted);margin:24px 0 0}.review-note a{text-decoration:underline}.related-copy{max-width:880px}.related-copy>p{color:var(--muted)}
.pool-diagram{display:flex;align-items:center;gap:28px;justify-content:center;margin:40px 0 0}.pool-node{background:var(--tint);border:1px solid var(--line);border-radius:10px;padding:25px 22px;min-width:175px;font-family:Poppins,sans-serif;font-size:18px}.pool-arrow{color:var(--blue);font-size:24px}.tenor-card h3{font-size:22px}.tenor-time{font-family:Poppins,sans-serif;font-size:30px;color:var(--ink)!important;letter-spacing:-.04em;line-height:1.3;margin-bottom:20px!important}.tenor-card .focus{font-weight:600;color:var(--blue);font-size:16px;margin-bottom:8px}.accordion-list{display:grid;gap:14px}.accordion-list details{border:1px solid var(--line);border-radius:10px;background:white;overflow:hidden}.accordion-list summary{padding:25px 28px;list-style:none;display:flex;gap:22px;align-items:center;cursor:pointer}.accordion-list summary::-webkit-details-marker{display:none}.accordion-list summary:after{content:'+';color:var(--blue);font-size:25px;margin-left:auto;flex-shrink:0;font-weight:400}.accordion-list details[open]>summary:after{content:'−'}.accordion-list details[open]>summary{border-bottom:1px solid var(--line)}.accordion-list summary h3{font-size:21px;margin:0 0 7px}.accordion-list summary p{font-size:15px;color:var(--muted);margin:0}.accordion-body{padding:27px 28px}.fund-labels{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.fund-labels span{background:var(--surface);color:var(--muted);border:1px solid var(--line);padding:3px 8px;border-radius:4px;font-size:12px}.fund-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px;margin:0}.fund-detail-grid dt{font-size:13px;color:var(--blue);margin-bottom:8px;font-weight:600}.fund-detail-grid dd{margin:0;font-size:16px;color:var(--muted)}.risk-disclosure{background:white}.funds-intro .reading-column{text-align:center}.page-funds .contact-inner h2{max-width:650px}
.comparison-card{border:1px solid var(--line);background:white;border-radius:12px;padding:30px}.comparison-card h3{font-size:22px}.comparison-card ul{margin:0;padding-left:21px;color:var(--muted)}.comparison-card li{padding:9px 0}.audience-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;counter-reset:audiences}.audience-list li{counter-increment:audiences;display:flex;gap:23px;padding:24px 0;border-top:1px solid var(--line);font-size:18px}.audience-list li:before{content:'0' counter(audiences);font-size:13px;color:var(--blue);margin-top:4px}.committee-grid .content-card h3{font-size:21px}.member-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 44px;list-style:none;padding:0;margin:0;counter-reset:members}.member-list li{position:relative;padding-left:42px;font-size:17px;color:var(--muted);counter-increment:members}.member-list li:before{content:'0' counter(members);position:absolute;left:0;top:2px;font-size:13px;color:var(--blue)}.currency-panel{padding:34px;border-radius:12px;background:white;border:1px solid var(--line);align-self:center}.currency-panel .currency-list{margin:0;grid-template-columns:1fr 1fr}.currency-panel .currency-list strong{font-size:38px}.currency-panel .currency-list span{font-size:15px}.faq-list summary{font-size:18px;font-weight:500}.faq-list .accordion-body p{font-size:17px;color:var(--muted);margin:0}.video-poster{background:var(--navy);color:white;aspect-ratio:16/9;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center;padding:30px}.video-poster img{width:66px;height:auto;filter:brightness(0) invert(1)}.video-poster p{margin:0;color:#d0dbea;font-size:15px}.video-poster strong{display:block;color:white;font-family:Poppins,sans-serif;font-weight:500;font-size:24px;margin-bottom:10px}.video-poster .asset-status{font-size:12px;color:#b2c6e8;letter-spacing:.07em}.video-compact{max-width:740px;margin-inline:auto}.video-section h2{text-align:center;margin-inline:auto;margin-bottom:32px}
.journey{display:grid;gap:54px}.journey-row{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.journey-row:nth-child(even)>.journey-copy{order:2}.journey-row:nth-child(even)>.screen-placeholder{order:1}.journey-copy .step-number{position:static;margin-bottom:20px}.journey-copy h3{font-size:25px}.journey-copy p{color:var(--muted);margin-bottom:0}.screen-placeholder{aspect-ratio:16/10;border-radius:10px;border:1px solid #314b71;background:var(--navy);color:#b9c9e2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:25px;text-align:center}.screen-placeholder img{filter:brightness(0) invert(1);width:42px;height:auto}.screen-placeholder strong{font-weight:500;font-size:17px;color:white}.screen-placeholder span{font-size:13px;max-width:260px}.member-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;gap:25px;counter-reset:steps}.member-steps li{counter-increment:steps;color:var(--muted);font-size:16px;border-top:1px solid var(--line);padding-top:22px}.member-steps li:before{content:'0' counter(steps);display:block;color:var(--blue);font-size:14px;margin-bottom:20px}.feature-rows{display:grid;gap:44px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.feature-row:nth-child(even) .feature-copy{order:2}.feature-row:nth-child(even) .screen-placeholder{order:1}.feature-copy h3{font-size:25px}.feature-copy p{color:var(--muted)}.approval-section{background:var(--navy);color:white}.approval-section .reading-column p{color:#d0dbea}.approval-section .pool-node{background:#102c52;color:white;border-color:#ffffff40}.approval-section .pool-arrow{color:#afc4ff}.approval-section .pool-node span{display:block;font-family:Inter,sans-serif;font-size:14px;color:#c1d1e8;margin-top:9px}.support-card{display:flex;flex-direction:column;align-items:start}.support-card p{margin-bottom:28px}.support-card button{margin-top:auto}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.disabled-caption{font-size:13px;color:var(--muted);margin-top:12px}.support-intro{max-width:760px;color:var(--muted);margin-bottom:32px}
.contact-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.office-details{margin:0}.office-details dt{font-size:12px;color:var(--blue);font-weight:600;letter-spacing:.1em;margin-bottom:9px}.office-details dd{margin:0 0 28px;font-size:17px;color:var(--muted)}.office-details a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.form-panel{padding:34px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.form-panel h2{font-size:26px}.form-panel .review-note{margin:0 0 28px;background:white}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field-full{grid-column:1/-1}.field label{font-size:14px;font-weight:500}.field input,.field select,.field textarea{font:inherit;font-size:16px;color:var(--ink);width:100%;min-width:0;border:1px solid #aebed4;border-radius:6px;padding:12px 13px;background:white}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.consent-row{display:flex;align-items:start;gap:12px;font-size:14px;color:var(--muted);margin:24px 0}.consent-row input{margin-top:5px;accent-color:var(--blue);width:17px;height:17px;flex-shrink:0}.consent-row a{color:var(--blue);text-decoration:underline}.form-status{font-size:15px;border-left:3px solid var(--blue);padding:12px 15px;background:white;color:var(--ink);margin:18px 0 0}.form-status[hidden]{display:none}.member-note{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.member-note p{color:var(--muted);font-size:16px}.office-map-placeholder{background:var(--tint);border-radius:12px;border:1px solid var(--line);min-height:260px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px}.office-map-placeholder h3{font-size:25px;margin-bottom:15px}.office-map-placeholder p{color:var(--muted);margin-bottom:12px}.office-map-placeholder .map-status{font-size:13px}.legal-reading h2{font-size:24px;margin:38px 0 18px}.legal-reading li{color:var(--muted);margin:10px 0}.legal-reading a{color:var(--blue);text-decoration:underline}.legal-reading .review-note{font-size:16px;margin:0 0 35px}
@media(max-width:1000px){.contact-grid{gap:40px}.profile-card{grid-template-columns:110px 1fr;gap:20px;padding:20px}.profile-card h3{font-size:18px}.profile-role{font-size:14px}.journey-row,.feature-row{gap:35px}.three-grid{gap:18px}.content-card{padding:26px}.roadmap-content{gap:35px}.page-title h1{max-width:850px}}
@media(max-width:899.98px){.page-title{padding:24px 0 54px}.breadcrumbs{display:flex!important;grid-template-columns:none;flex-wrap:wrap;position:static;margin-bottom:30px}.page-title>.container>p{font-size:17px}.inner-page .section{padding-block:64px}.three-grid,.info-grid{grid-template-columns:1fr}.info-grid>div{padding:24px}.profile-grid{grid-template-columns:1fr}.profile-card{grid-template-columns:150px 1fr;padding:26px}.profile-card h3{font-size:22px}.profile-role{font-size:16px}.contact-grid{grid-template-columns:1fr;gap:35px}.office-details{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.office-details dt{grid-column:1/-1}.office-details dd{grid-column:1/-1}.form-panel{padding:28px}.pool-diagram{gap:16px}.pool-node{min-width:0;flex:1;font-size:16px;padding:20px}.member-steps{grid-template-columns:1fr 1fr}.roadmap-content{grid-template-columns:1fr}.currency-list span{font-size:14px}.audience-list{grid-template-columns:1fr}.office-map-placeholder{align-items:start;flex-direction:column;min-height:0;padding:30px}.committee-grid{grid-template-columns:1fr 1fr}}
@media(max-width:639px){.page-title{padding:24px 0 42px}.page-title h1{font-size:2.15rem;line-height:1.23}.page-title>.container>p{font-size:16px}.breadcrumbs{font-size:12px;gap:10px;margin-bottom:28px}.breadcrumbs a{font-size:12px}.inner-page .section{padding-block:52px}.two-grid,.committee-grid{grid-template-columns:1fr}.content-card,.comparison-card{padding:25px}.page-notice{padding:20px;gap:12px}.page-notice p{font-size:16px}.page-notice h3{font-size:18px}.currency-list{grid-template-columns:1fr 1fr;gap:10px 20px}.profile-card{grid-template-columns:90px 1fr;padding:18px;gap:17px}.profile-card h3{font-size:18px}.profile-role{font-size:14px}.profile-card details{font-size:13px}.dual-role{font-size:12px}.profile-grid{gap:20px}.pool-diagram{flex-direction:column;gap:16px}.pool-node{width:100%;font-size:18px}.pool-arrow{transform:rotate(90deg);line-height:1}.accordion-list summary{padding:21px 20px;gap:15px}.accordion-list summary h3{font-size:19px}.accordion-list summary p{font-size:14px}.accordion-body{padding:22px 20px}.fund-detail-grid{grid-template-columns:1fr;gap:22px}.faq-list summary{font-size:17px}.faq-list .accordion-body p{font-size:16px}.member-list{grid-template-columns:1fr;gap:25px}.journey-row,.feature-row{grid-template-columns:1fr;gap:26px}.journey-row:nth-child(even)>.journey-copy,.feature-row:nth-child(even) .feature-copy{order:0}.journey-row:nth-child(even)>.screen-placeholder,.feature-row:nth-child(even) .screen-placeholder{order:0}.journey-copy h3,.feature-copy h3{font-size:23px}.journey-row .screen-placeholder{aspect-ratio:16/9}.screen-placeholder{gap:12px;padding:20px}.screen-placeholder img{width:30px}.screen-placeholder strong{font-size:16px}.screen-placeholder span{font-size:12px}.member-steps{grid-template-columns:1fr 1fr;gap:25px 20px}.member-steps li{font-size:15px}.video-poster{padding:22px;gap:15px}.video-poster img{width:40px}.video-poster strong{font-size:19px}.video-poster p{font-size:13px}.video-poster .asset-status{font-size:11px}.form-panel{padding:24px 20px}.form-grid{grid-template-columns:1fr;gap:20px}.field-full{grid-column:auto}.form-panel h2{font-size:23px}.form-panel .button{width:100%}.office-map-placeholder{padding:26px}.office-map-placeholder h3{font-size:23px}.support-card p{margin-bottom:22px}.inner-page .contact-inner{gap:30px}.page-funds .contact-inner h2{font-size:28px}}

/* Hidden spam trap; filled submissions are discarded. */
.contact-honeypot { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.form-status[data-state="error"] { color:#a32222; }
button[aria-busy="true"] { cursor:wait; opacity:.7; }

/* Leadership biographies on the Governance page. */
.profile-bio{font-size:15px;line-height:1.7;color:var(--muted);margin:0;border-top:1px solid var(--line);padding-top:14px}
@media(max-width:639px){.profile-bio{font-size:14px}}
