.footer-contact-details{margin-top:25px;max-width:340px}.brand-footer .footer-contact-details address{font-style:normal;font-size:13px;line-height:1.8;color:#afc3ce}.brand-footer .footer-contact-details p{font-size:13px;line-height:1.8;margin:12px 0}.brand-footer .footer-contact-details a{font-size:13px;overflow-wrap:anywhere}.contact-office address{font-style:normal;font-size:15px;line-height:1.8;color:#426071}.contact-office p{font-size:14px;line-height:1.7;margin-bottom:0}
/* Compact footer rhythm across the original fund pages. */
.signature-site.ux-site footer.brand-footer{padding:32px max(7%,calc((100vw - 1180px)/2)) 16px}
.signature-site.ux-site footer.brand-footer .footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px}
.signature-site.ux-site footer.brand-footer .official-brand img{width:138px;height:40px}
.signature-site.ux-site footer.brand-footer .footer-identity>p{margin:8px 0;font-size:12px}
.signature-site.ux-site footer.brand-footer .footer-identity>a:not(.brand){min-height:30px;font-size:13px}
.signature-site.ux-site footer.brand-footer .footer-contact-details{margin-top:12px;max-width:420px}
.signature-site.ux-site footer.brand-footer .footer-contact-details address{font-size:12px;line-height:1.6}
.signature-site.ux-site footer.brand-footer .footer-contact-details p{font-size:12px;line-height:1.5;margin:6px 0}
.signature-site.ux-site footer.brand-footer .footer-contact-details a{min-height:28px;font-size:12px}
.signature-site.ux-site footer.brand-footer h2{margin:5px 0 12px;font-size:11px}
.signature-site.ux-site footer.brand-footer nav a{min-height:32px;font-size:13px}
.signature-site.ux-site footer.brand-footer .footer-risk{gap:35px;margin-top:20px;padding-top:15px;border-top:1px solid #29404e}
.signature-site.ux-site footer.brand-footer .footer-risk:before,.signature-site.ux-site footer.brand-footer .footer-risk:after{display:none}
.signature-site.ux-site footer.brand-footer .footer-risk p{font-size:11px;line-height:1.65;margin:0}
.signature-site.ux-site footer.brand-footer .footer-bottom{margin-top:15px;padding-top:12px;font-size:11px}
.signature-site.ux-site footer.brand-footer .footer-bottom a{min-height:28px;font-size:11px}
@media(max-width:700px){.signature-site.ux-site footer.brand-footer{padding:28px 7% 16px}.signature-site.ux-site footer.brand-footer .footer-grid{grid-template-columns:1fr 1fr;gap:24px}.signature-site.ux-site footer.brand-footer .footer-identity{grid-column:1/-1}.signature-site.ux-site footer.brand-footer .footer-contact-details{max-width:100%}.signature-site.ux-site footer.brand-footer .footer-risk{grid-template-columns:1fr;gap:12px;margin-top:22px}.signature-site.ux-site footer.brand-footer nav a{min-height:40px}}

.signature-site.ux-site footer.brand-footer .footer-grid{border-bottom:0;padding-bottom:0}
