/* Inner pages: compact document hierarchy; scoped so the approved homepage is unchanged. */
.clean-inner{background:#fff}.clean-inner .clean-page-heading{max-width:1260px;margin:auto;padding:25px 40px 30px;border-bottom:1px solid #d5e5eb}.clean-inner .breadcrumb{font-size:10px;margin-bottom:25px}.clean-inner .clean-page-heading h1{font-size:38px;letter-spacing:-1.5px;line-height:1.15;color:#0a2636;font-weight:600;margin:0 0 14px}.clean-inner .clean-page-heading p{font-size:14px;max-width:750px;line-height:1.7}.clean-inner .content-section{max-width:1260px;margin:auto;padding:40px}.clean-inner .content-section h2{font-size:29px;letter-spacing:-1px;line-height:1.2}.clean-inner .content-section h3{font-size:22px;letter-spacing:-.6px}.clean-inner .content-section p{font-size:13px;line-height:1.8}.clean-inner .content-section .lead{font-size:17px}.clean-inner .wash{background:#f5fafb}.clean-inner .section-heading{margin-bottom:30px}.clean-inner .section-heading h2{margin-top:15px}.clean-inner .story-spread{grid-template-columns:1fr 2fr;gap:8%;padding-top:40px}.clean-inner .story-spread h2{margin-bottom:20px}.clean-inner .story-spread p+p{margin-top:18px}.clean-inner .principle-grid{gap:20px}.clean-inner .principle-grid article{padding:25px;border-radius:12px;box-shadow:none}.clean-inner .principle-grid h3{margin:25px 0 15px}.clean-inner .paired-links{padding-top:25px;padding-bottom:25px;gap:40px}.clean-inner .paired-links .text-link{font-size:14px}.clean-inner .two-columns{gap:7%}.clean-inner .two-columns article{padding-top:20px}.clean-inner .process-workspace{gap:25px;grid-template-columns:230px 1fr}.clean-inner .workflow-tabs{gap:8px}.clean-inner .workflow-tabs button{font-size:15px;padding:18px;border-radius:8px}.clean-inner .workflow-tabs button small{font-size:8px}.clean-inner .workflow-panels{border-radius:12px;background:#f5fafc}.clean-inner .workflow-panels>section{min-height:280px;padding:30px}.clean-inner .workflow-panels h2{font-size:28px;margin:20px 0}.clean-inner .stage-number{display:none}.clean-inner .stage-detail{margin-top:25px;padding-top:20px}.clean-inner .stage-detail p{font-size:12px}.clean-inner .market-selector{max-width:850px;gap:12px;margin-bottom:30px}.clean-inner .market-selector button{padding:15px 18px;font-size:13px;gap:15px;border-radius:8px}.clean-inner .market-selector button>span{font-size:23px}.clean-inner .market-detail{display:block;max-width:850px}.clean-inner .market-detail h2{margin:20px 0}.clean-inner .market-detail .lead{font-size:17px;margin-bottom:15px}.clean-inner .drivers{margin-top:25px;padding-top:20px}.clean-inner .drivers p{font-size:12px}.clean-inner .context-note{font-size:11px!important;padding:18px 20px;margin-top:30px}.clean-inner .universe-note{grid-template-columns:1fr 1.5fr;gap:8%}.clean-inner .risk-layout{grid-template-columns:1fr 1.5fr;gap:8%}.clean-inner .risk-layout aside h2{margin:18px 0}.clean-inner .risk-layout aside p{font-size:12px}.clean-inner .risk-accordions summary{padding:20px 0}.clean-inner .risk-accordions summary h3{font-size:20px}.clean-inner .risk-accordions details>p{font-size:12px}.clean-inner .residual-grid{gap:20px}.clean-inner .residual-grid article{padding:25px;border-radius:10px}.clean-inner .residual-grid h3{margin-bottom:15px}.clean-inner .capital-sheet{grid-template-columns:1fr 1.3fr;gap:8%;align-items:center}.clean-inner .capital-value{padding:25px;border-radius:12px;background:#eff9fa}.clean-inner .capital-value>div{padding:20px 0;gap:8px}.clean-inner .capital-value strong{font-size:130px;letter-spacing:-7px}.clean-inner .capital-value small{font-size:30px;letter-spacing:-1px}.clean-inner .capital-value b{font-size:48px;letter-spacing:-2px}.clean-inner .capital-value>.label{font-size:7px;letter-spacing:1px}.clean-inner .capital-value>span:last-child{font-size:11px}.clean-inner .capital-sheet dl{gap:25px}.clean-inner .capital-sheet dt{font-size:8px}.clean-inner .capital-sheet dd{font-size:14px}.clean-inner .aum-context{gap:8%;grid-template-columns:1fr 1.5fr}.clean-inner .aum-context article+article{margin-top:25px}.clean-inner .approval-note{border-radius:8px;padding:20px;margin-bottom:30px;gap:25px}.clean-inner .approval-note p{font-size:11px}.clean-inner .profile-grid{gap:25px}.clean-inner .profile-grid article{border-top:2px solid #8ad1cb;padding-top:20px}.clean-inner .profile-grid h2{font-size:25px;margin:18px 0}.clean-inner .profile-grid .label{font-size:6px}.clean-inner .profile-grid p{font-size:12px}.clean-inner .profile-grid details{margin-top:20px;padding-top:15px}.clean-inner .profile-grid details p{font-size:11px}.clean-inner .library-toolbar{margin-bottom:30px}.clean-inner .featured-outlook{display:block;max-width:850px;border:1px solid #cee4e9;border-radius:10px;padding:30px;background:#f5fafb}.clean-inner .featured-outlook h2{font-size:30px;margin:20px 0}.clean-inner .featured-outlook h2 br{display:none}.clean-inner .featured-outlook p{font-size:13px;max-width:650px}.clean-inner .featured-outlook .read{font-size:11px;margin-top:10px}.clean-inner .archive-links{margin-top:35px;padding-top:30px;gap:8%}.clean-inner .archive-links h3{margin:20px 0 15px}.clean-inner .archive-links p{font-size:12px}.clean-inner .year-filters button{padding:10px 17px}.clean-inner .library-report{grid-template-columns:115px 1fr;gap:35px;padding:25px 0}.clean-inner .document-cover{height:165px;padding:18px;border-radius:8px}.clean-inner .document-cover small{font-size:4px;letter-spacing:.6px}.clean-inner .document-cover strong{font-size:47px;margin-top:25px;letter-spacing:-3px}.clean-inner .document-cover>b{font-size:14px}.clean-inner .document-cover>span{font-size:3px;letter-spacing:.7px}.clean-inner .library-report h2{font-size:29px;margin:15px 0}.clean-inner .library-report p{font-size:12px}.clean-inner .library-report p+p{font-size:11px}.clean-inner .library-report .text-link{margin-top:10px}.clean-inner .clean-contact{max-width:1180px;margin:10px auto 0;padding:25px 0;display:flex;gap:30px;align-items:center;border-top:1px solid #d1e5eb;border-bottom:1px solid #d1e5eb}.clean-contact p{font-size:13px;margin-right:auto;color:#244d60}.clean-contact a{font-size:11px;color:#12859b}.clean-inner footer{padding-top:35px}.clean-inner [role=tabpanel]:not([hidden]){animation:none}
@media(max-width:900px){.clean-inner .clean-contact{margin-left:6%;margin-right:6%}.clean-inner .story-spread,.clean-inner .risk-layout{gap:6%}.clean-inner .process-workspace{grid-template-columns:190px 1fr}.clean-inner .workflow-tabs button{padding:17px 14px;font-size:14px}.clean-inner .principle-grid article{padding:20px}.clean-inner .capital-sheet{gap:5%}}
@media(max-width:700px){.clean-inner .clean-page-heading{padding:22px 7% 25px}.clean-inner .breadcrumb{font-size:9px;margin-bottom:20px}.clean-inner .clean-page-heading h1{font-size:31px;letter-spacing:-1px}.clean-inner .clean-page-heading p{font-size:12px}.clean-inner .content-section{padding:30px 7%}.clean-inner .content-section h2{font-size:25px}.clean-inner .content-section h3{font-size:21px}.clean-inner .content-section p{font-size:12px}.clean-inner .content-section .lead{font-size:16px}.clean-inner .story-spread{display:block}.clean-inner .story-spread>div{margin-top:20px}.clean-inner .principle-grid{display:block}.clean-inner .principle-grid article{margin-top:15px;padding:22px}.clean-inner .principle-grid h3{margin-top:20px}.clean-inner .paired-links{display:block;padding-top:20px;padding-bottom:20px}.clean-inner .paired-links .text-link{font-size:13px;margin-bottom:10px}.clean-inner .process-workspace{display:block}.clean-inner .workflow-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.clean-inner .workflow-tabs button{font-size:13px;padding:16px 12px;gap:12px}.clean-inner .workflow-panels>section{padding:25px;min-height:310px}.clean-inner .workflow-panels h2{font-size:25px}.clean-inner .two-columns{display:block}.clean-inner .two-columns article+article{margin-top:25px}.clean-inner .market-selector{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px}.clean-inner .market-selector button{font-size:12px;padding:13px;gap:12px}.clean-inner .market-selector button>span{font-size:22px}.clean-inner .market-detail h2{font-size:26px}.clean-inner .market-detail .lead{font-size:16px}.clean-inner .universe-note,.clean-inner .risk-layout,.clean-inner .aum-context{display:block}.clean-inner .universe-note>div,.clean-inner .aum-context>div{margin-top:25px}.clean-inner .risk-layout aside{margin-bottom:25px}.clean-inner .risk-accordions summary h3{font-size:18px}.clean-inner .risk-accordions summary{padding:19px 0}.clean-inner .risk-accordions details>p{font-size:11px}.clean-inner .residual-grid{display:block}.clean-inner .residual-grid article{margin-top:15px;padding:22px}.clean-inner .capital-sheet{display:block}.clean-inner .capital-value{padding:25px}.clean-inner .capital-value strong{font-size:135px}.clean-inner .capital-value small{font-size:30px}.clean-inner .capital-value b{font-size:50px}.clean-inner .capital-sheet dl{margin-top:30px;gap:25px 20px}.clean-inner .capital-sheet dd{font-size:12px}.clean-inner .capital-sheet dt{font-size:7px}.clean-inner .approval-note{display:block;padding:18px}.clean-inner .approval-note p{margin-top:12px;font-size:11px}.clean-inner .profile-grid{display:block}.clean-inner .profile-grid article{padding-top:20px;margin-top:30px}.clean-inner .profile-grid h2{font-size:25px}.clean-inner .featured-outlook{padding:22px}.clean-inner .featured-outlook h2{font-size:26px}.clean-inner .library-toolbar{display:block}.clean-inner .library-toolbar>.text-link{margin-top:15px}.clean-inner .archive-links{display:block}.clean-inner .archive-links article+article{margin-top:30px}.clean-inner .library-report{grid-template-columns:75px 1fr;gap:20px;padding:25px 0}.clean-inner .document-cover{height:135px;padding:12px}.clean-inner .document-cover strong{font-size:34px;letter-spacing:-1px}.clean-inner .document-cover small{font-size:3px}.clean-inner .document-cover>b{font-size:12px}.clean-inner .document-cover>span{font-size:2px;letter-spacing:.3px}.clean-inner .library-report .label{font-size:6px;letter-spacing:.6px}.clean-inner .library-report h2{font-size:25px}.clean-inner .library-report p,.clean-inner .library-report p+p{font-size:10px}.clean-inner .library-report .text-link{font-size:10px}.clean-inner .clean-contact{padding:22px 0;flex-wrap:wrap;gap:18px 25px;margin:0 7%}.clean-contact p{width:100%;margin:0}.clean-contact a{font-size:10px}}
