.advisory-activities{background:#f2f6fa!important}.advisory-activities__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:24px 72px}.advisory-activities__intro h2,.advisory-benefits__heading{max-width:19ch;margin:0;color:var(--navy);font-size:clamp(32px,4vw,50px);line-height:1.12;letter-spacing:-.025em}.advisory-activities__intro p{margin:0;max-width:48ch;font-size:18px;line-height:1.65;color:#526579}.advisory-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:40px 0 0;padding:0;list-style:none}.advisory-process__phase{--phase-ink:#0b3b80;--phase-wash:#e3edfa;min-width:0;background:#fff;border:1px solid #dce5ee;border-radius:4px;overflow:hidden}.advisory-process__phase--1{--phase-ink:#1768bd;--phase-wash:#e2effd}.advisory-process__phase--2{--phase-ink:#087e99;--phase-wash:#dff2f5}.advisory-process__phase--3{--phase-ink:#08746d;--phase-wash:#ddf1eb}.advisory-process__phase--4{--phase-ink:#204d84;--phase-wash:#e5edf7}.advisory-process__phase--5{--phase-ink:#146a9b;--phase-wash:#e2f1f9}.advisory-process__drawing{display:flex;justify-content:flex-start;padding:24px 26px;color:var(--phase-ink);background:var(--phase-wash);border-bottom:1px solid #ffffffc0}.advisory-process__drawing img{width:64px;height:64px}.advisory-process__copy{padding:25px 27px 30px;border-top:3px solid var(--phase-ink)}.advisory-process__copy h3{margin:0 0 14px;color:var(--phase-ink);font-size:27px;line-height:1.2;letter-spacing:-.02em}.advisory-process__copy p{margin:0;color:#526579;font-size:16px;line-height:1.7}.advisory-benefits{padding-top:clamp(40px,6vw,80px)!important;padding-bottom:clamp(40px,6vw,80px)!important}.advisory-benefits__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin-top:36px}.advisory-benefit{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:266px;padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px}.advisory-benefit h3{position:relative;max-width:20ch;margin:0 0 16px;font-size:clamp(27px,3vw,39px);line-height:1.12;letter-spacing:-.025em}.advisory-benefit p{position:relative;margin:0;max-width:52ch;font-size:17px;line-height:1.7}.advisory-benefit--0{background:#0b3b80;color:white}.advisory-benefit--0 p{color:#d9e8fc}.advisory-benefit--1{background:#e3eefb;color:#0b3b80}.advisory-benefit--1 p{color:#3b5878}.advisory-benefit--2{background:#d9f0ed;color:#095a5d}.advisory-benefit--2 p{color:#365f62}.advisory-benefit--3{background:#08677d;color:white}.advisory-benefit--3 p{color:#d2f0ef}.advisory-benefit__motif{position:absolute;z-index:-1;width:240px;height:180px;right:-36px;top:-36px;opacity:.13;color:currentColor}.advisory-benefit--1 .advisory-benefit__motif,.advisory-benefit--2 .advisory-benefit__motif{opacity:.09}@media(max-width:1050px){.advisory-process{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-activities__intro{gap:24px 40px}.advisory-benefit{min-height:290px}}@media(max-width:720px){.advisory-activities__intro{grid-template-columns:1fr;gap:20px}.advisory-process{gap:16px}.advisory-process__drawing{padding:12px 18px}.advisory-process__copy{padding:22px 20px 26px}.advisory-process__copy h3{font-size:24px}.advisory-benefits__grid{grid-template-columns:1fr;gap:14px}.advisory-benefit{min-height:240px}.advisory-benefit h3{font-size:32px}}@media(max-width:480px){.advisory-process{grid-template-columns:1fr}.advisory-process__phase{display:grid;grid-template-columns:72px minmax(0,1fr)}.advisory-process__drawing{align-items:flex-start;padding:25px 10px;border-bottom:0;border-right:1px solid #fff}.advisory-process__drawing img{width:40px;height:40px;min-width:40px}.advisory-process__copy{border-top:0;border-left:3px solid var(--phase-ink);padding:24px 20px}.advisory-process__copy h3{font-size:26px}}.portfolio-structure-section{background:#f2f6fa!important}.portfolio-structure-intro{display:grid;grid-template-columns:1fr .8fr;gap:32px 80px;align-items:end;margin-bottom:40px}.portfolio-structure-intro h2{max-width:19ch;margin:18px 0 0;font-size:clamp(32px,3.6vw,48px);line-height:1.12;color:var(--navy);letter-spacing:-.025em}.portfolio-structure-intro>p{max-width:55ch;margin:0;font-size:18px;line-height:1.7;color:#435a70}.portfolio-structure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portfolio-structure__panel{--structure-ink:#425870;--structure-line:#b4c2d0;--structure-wash:#edf1f5;min-width:0;padding:32px;border:1px solid #d1dce6;border-top:4px solid #8fa4ba;background:#fff;display:flex;flex-direction:column}.portfolio-structure__panel--direct{--structure-ink:#075d67;--structure-line:#6fa5a6;--structure-wash:#e6f2ef;border-top-color:#087d86}.portfolio-structure__eyebrow{margin:0 0 14px!important;font-size:12px!important;line-height:1.4!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--structure-ink)!important}.portfolio-structure__header h3{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.12;color:var(--navy);letter-spacing:-.025em}.portfolio-structure__header>p:last-child{margin:14px 0 0;max-width:43ch;font-size:16px;line-height:1.65;color:#435a70}.portfolio-structure__pooled-diagram{padding-top:28px}.portfolio-structure__investor{width:110px;margin:auto;padding:13px;border:1px solid #bccad7;text-align:center;font-size:20px;color:var(--navy)}.portfolio-structure__arrow{position:relative;height:62px;width:1px;margin:auto;background:var(--structure-line)}.portfolio-structure__arrow:after{content:"";position:absolute;bottom:0;left:-4px;width:8px;height:8px;border-right:1px solid var(--structure-line);border-bottom:1px solid var(--structure-line);transform:rotate(45deg)}.portfolio-structure__arrow span{position:absolute;left:15px;top:17px;width:150px;font-size:12px;color:#435a70;line-height:1.4}.portfolio-structure__vehicle{padding:22px;background:var(--structure-wash);border:2px solid #9eafc0}.portfolio-structure__boundary-label{margin:0 0 12px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--structure-ink)}.portfolio-structure__adviser>strong,.portfolio-structure__ownership>strong,.portfolio-structure__vehicle>strong{font-family:var(--font-serif),Georgia,serif;color:var(--navy);font-size:25px;line-height:1.2;font-weight:600}.portfolio-structure__vehicle>p:not(:first-child){margin:10px 0 0;color:#435a70;font-size:14px;line-height:1.6}.portfolio-structure__inside{margin-top:24px;padding-top:17px;border-top:1px solid #b4c2d0}.portfolio-structure__inside>span{display:block;margin-bottom:12px;font-size:12px;color:#435a70}.portfolio-structure__funds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portfolio-structure__funds>span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 5px;border:1px solid #bccad7;background:#fff;font-size:13px;color:var(--navy)}.portfolio-structure__funds i{width:8px;height:8px;background:#657b94;border-radius:50%}.portfolio-structure__direct-diagram{margin-block:auto;padding-top:28px;display:grid;grid-template-columns:minmax(0,1fr) 26px 150px;align-items:center}.portfolio-structure__ownership{min-width:0;border:2px solid #39898e;padding:20px 14px;background:var(--structure-wash);text-align:center}.portfolio-structure__ownership>p:last-child{margin:16px 0 0;font-size:12px;color:var(--structure-ink);line-height:1.5}.portfolio-structure__ownership .portfolio-structure__funds{gap:5px}.portfolio-structure__ownership .portfolio-structure__funds>span{border-color:#82b5b6;padding:14px 3px}.portfolio-structure__ownership .portfolio-structure__funds i{background:#087d86}.portfolio-structure__branches{height:62px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0 12%}.portfolio-structure__branches:before{content:"";height:30px;width:1px;background:#39898e;position:absolute;top:0;left:50%}.portfolio-structure__branches i{border-top:1px solid #39898e;margin-top:30px;position:relative}.portfolio-structure__branches i:first-child{margin-left:50%}.portfolio-structure__branches i:last-child{margin-right:50%}.portfolio-structure__branches i:after{content:"";position:absolute;height:32px;width:1px;top:0;left:50%;background:#39898e}.portfolio-structure__branches i:first-child:after{left:0}.portfolio-structure__branches i:last-child:after{left:100%}.portfolio-structure__advice-link{display:flex;flex-direction:column;gap:36px}.portfolio-structure__advice-link span{border-top:1px dashed #39898e}.portfolio-structure__adviser{border-left:3px solid #087d86;padding:8px 0 8px 12px}.portfolio-structure__adviser>strong{font-size:22px}.portfolio-structure__adviser>p:not(:first-child){margin:12px 0;font-size:13px;line-height:1.6;color:#435a70}.portfolio-structure__adviser>span{font-size:11px;color:var(--structure-ink);font-weight:600}.portfolio-structure__caption{border-top:1px solid #d1dce6;margin:28px 0 0;padding-top:18px;color:var(--structure-ink);font-size:13px;line-height:1.6}@media(max-width:1150px){.portfolio-structure__panel{padding:26px 22px}.portfolio-structure__direct-diagram{grid-template-columns:minmax(0,1fr) 20px 128px}.portfolio-structure__adviser>strong{font-size:18px}.portfolio-structure-intro{gap:24px 40px}.portfolio-structure__ownership{padding:18px 9px}}@media(max-width:900px){.portfolio-structure{grid-template-columns:1fr}.portfolio-structure__direct-diagram{grid-template-columns:minmax(0,1fr) 38px 180px;margin-block:0}.portfolio-structure__adviser>strong{font-size:25px}.portfolio-structure__panel{padding:30px}.portfolio-structure-intro{grid-template-columns:1fr;gap:22px}.portfolio-structure__vehicle{max-width:460px;margin:auto}.portfolio-structure__pooled-diagram{max-width:460px;width:100%;margin:auto}}@media(max-width:500px){.portfolio-structure__panel{padding:26px 20px}.portfolio-structure__direct-diagram{grid-template-columns:minmax(0,1fr) 18px 106px}.portfolio-structure__ownership{padding:18px 8px}.portfolio-structure__adviser{padding-left:9px}.portfolio-structure__adviser>strong{font-size:16px}.portfolio-structure__adviser>p:not(:first-child){font-size:12px}.portfolio-structure__funds{gap:5px}.portfolio-structure__funds>span{font-size:11px}.portfolio-structure__boundary-label{font-size:9px}.portfolio-structure__vehicle{padding:20px 16px}.portfolio-structure__arrow span{width:115px}}@media(max-width:350px){.portfolio-structure__panel{padding:22px 14px}.portfolio-structure__direct-diagram{grid-template-columns:minmax(0,1fr) 12px 92px}.portfolio-structure__adviser>strong{font-size:13px}.portfolio-structure__funds>span{font-size:10px}}