
.signature-site.ux-site .nav{background:#071419!important;border-bottom:1px solid #244045;color:#eff7f7}.signature-site.ux-site .nav :is(a,button){color:#dcebea!important}.signature-site.ux-site .nav .portal-link{color:#b9d0d0!important}.signature-site.ux-site .nav a[aria-current=page]{color:#69d5bb!important;border-color:#69d5bb}.signature-site.ux-site .nav .nav-contact{border-color:#405d61}.signature-site.ux-site .nav>.mobile-nav{background:#0c2228;border-color:#29464c}.signature-site.ux-site .nav .menu-button{background:transparent;border-color:#405d61}.signature-site.ux-site .nav .official-brand img{filter:none}
.screen-reader-only,.motion-accessible-only:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.motion-accessible-only{display:none!important}
.signature-site.ux-site footer.brand-footer .footer-grid{grid-template-columns:1.3fr .8fr .85fr 1.3fr;gap:28px}.signature-site.ux-site footer.brand-footer .footer-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 15px;margin-top:8px}.signature-site.ux-site footer.brand-footer .footer-social a{font-size:11px;min-height:28px}.signature-site.ux-site footer.brand-footer .footer-newsletter>p{font-size:12px;line-height:1.6;margin:0 0 12px}.signature-site.ux-site footer.brand-footer .privacy-open{border:0;background:none;padding:0;min-height:32px;text-align:left;cursor:pointer;color:#e4f0f4;font:13px inherit;font-family:inherit}.signature-site.ux-site footer.brand-footer .newsletter-input{display:flex;gap:0;border:1px solid #3a5862;border-radius:6px;overflow:hidden;background:#122831}.signature-site.ux-site footer.brand-footer .newsletter-input input{min-width:0;width:100%;border:0;background:transparent;padding:11px 12px;color:#edf7f6;font:13px Arial,sans-serif}.signature-site.ux-site footer.brand-footer .newsletter-input input::placeholder{color:#9ebac2}.signature-site.ux-site footer.brand-footer .newsletter-input button{border:0;background:#81d5bd;color:#092a32;cursor:pointer;padding:10px;font:600 11px Arial,sans-serif}.signature-site.ux-site footer.brand-footer .newsletter-consent{display:flex;align-items:start;gap:8px;margin-top:12px;font-size:11px;line-height:1.7;color:#b4cbd2}.signature-site.ux-site footer.brand-footer .newsletter-consent input{margin:4px 0 0;accent-color:#73cdb9;flex-shrink:0}.signature-site.ux-site footer.brand-footer .newsletter-consent a{display:inline;min-height:0;font-size:11px;text-decoration:underline}.signature-site.ux-site footer.brand-footer .newsletter-status{font-size:11px;line-height:1.65;color:#cee9df;margin:8px 0 0}.newsletter-status:empty{display:none}.signature-site.ux-site footer.brand-footer :is(input,button):focus-visible{outline:2px solid #9ae3ca;outline-offset:2px}
.fund-faq{max-width:1180px;margin:auto}.fund-faq details{border-top:1px solid #d0e2e5;padding:23px 0}.fund-faq details:last-of-type{border-bottom:1px solid #d0e2e5}.fund-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none}.fund-faq summary::-webkit-details-marker{display:none}.signature-site.ux-site .fund-faq summary h2{font-size:23px;margin:0;letter-spacing:-.4px;line-height:1.4}.fund-faq summary>span{color:#328a8e;font-size:24px}.fund-faq details[open] summary>span{transform:rotate(45deg)}.fund-faq details p{max-width:900px;margin:18px 0 0}.fund-faq>.text-link{margin-top:25px}
.privacy-dialog{border:1px solid #c8dddd;border-radius:16px;padding:30px;max-width:530px;width:calc(100% - 40px);box-sizing:border-box;background:#fff;color:#163c46;font:15px/1.6 Arial,sans-serif;box-shadow:0 25px 80px #001e2940}.privacy-dialog::backdrop{background:#07141999}.privacy-dialog h2{font-size:27px;margin:0 0 12px}.privacy-dialog p{font-size:14px;color:#4c6974}.privacy-dialog label{display:flex;align-items:start;gap:12px;padding:16px 0;border-top:1px solid #d7e5e6}.privacy-dialog label input{margin-top:6px;accent-color:#188d80}.privacy-dialog label small{display:block;color:#52717a;line-height:1.65;font-size:12px;margin-top:4px}.privacy-dialog .privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.privacy-dialog button{padding:12px 15px;border:1px solid #bad4d6;border-radius:6px;background:#eff7f5;cursor:pointer;color:#163d47}.privacy-dialog button[data-save]{background:#123d43;color:#fff;border-color:#123d43}.privacy-dialog .privacy-close{float:right;padding:0;width:32px;height:32px;background:none;font-size:23px}.privacy-dialog a{color:#146d78}.privacy-notice{position:fixed;bottom:20px;left:20px;right:20px;padding:14px;background:#143a41;color:#fff;z-index:200;border-radius:8px;font-size:13px}.privacy-notice:empty{display:none}
@media(max-width:1000px){.signature-site.ux-site footer.brand-footer .footer-grid{grid-template-columns:1.2fr 1fr 1fr}.signature-site.ux-site footer.brand-footer .footer-newsletter{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;column-gap:30px}.footer-newsletter form{grid-column:2;grid-row:1/3}}
@media(max-width:700px){.signature-site.ux-site footer.brand-footer .footer-grid{grid-template-columns:1fr 1fr;gap:22px}.signature-site.ux-site footer.brand-footer .footer-newsletter{display:block;grid-column:1/-1}.signature-site.ux-site footer.brand-footer nav a,.signature-site.ux-site footer.brand-footer .privacy-open{min-height:40px}.signature-site.ux-site .fund-faq summary h2{font-size:20px}.privacy-dialog{padding:24px}.signature-site.ux-site footer.brand-footer .newsletter-input button{padding:12px 16px}}

.signature-site.ux-site .newsletter-input button{white-space:nowrap}.legacy-policy-copy{max-width:1180px;margin:0 auto}.legacy-policy-copy h1{font-size:clamp(34px,4vw,52px);line-height:1.15;margin:12px 0 28px;letter-spacing:-1.5px}.legacy-policy-copy p,.legacy-policy-copy li{line-height:1.8}.legacy-policy-copy h2{margin-top:32px}
