.fo-allocation{background-color:#fff;color:#0d1b2e;font-family:Montserrat,sans-serif;scroll-margin-top:85px}.fo-allocation p{margin:0}.fo-allocation__inner{box-sizing:content-box;margin:0 auto;max-width:1232px;padding:50px 104px}.fo-allocation .fo-allocation__eyebrow{color:#0057b8;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.fo-allocation .fo-allocation__heading{color:#0a0a0a;font-size:36px;font-weight:800;line-height:42px;margin:20px 0 0;max-width:900px}.fo-allocation .fo-allocation__body{color:#0d1b2e;font-size:14px;line-height:20px;margin-top:25.6px;max-width:922px}.fo-allocation .fo-allocation__body>*{margin:0}.fo-allocation .fo-allocation__body>*+*{margin-top:12px}.fo-allocation__body a{color:#0057b8}.fo-allocation__main{align-items:center;display:flex;gap:80px;margin-top:27px}.fo-allocation__list-wrap{flex:1 1 auto;min-width:0}.fo-allocation__list{display:flex;flex-direction:column;gap:32px;list-style:none;margin:0;padding:0}.fo-allocation__row{align-items:center;border-bottom:1px solid rgba(0,87,184,.1);display:flex;gap:24px;justify-content:space-between;margin:0;padding-bottom:23px}.fo-allocation__details{min-width:0}.fo-allocation .fo-allocation__title{color:#1d1d1f;font-size:20px;font-weight:800;line-height:24px;margin:0}.fo-allocation .fo-allocation__text{color:#0d1b2e;font-size:14px;line-height:20px;margin-top:10px}.fo-allocation .fo-allocation__percentage{flex-shrink:0;font-size:28px;font-weight:900;letter-spacing:-1.12px;line-height:34px;white-space:nowrap}.fo-allocation .fo-allocation__footnote{color:#6b7280;font-size:11px;line-height:13px;margin-top:32px}.fo-allocation__chart{display:flex;flex:0 0 469px;justify-content:center;position:relative}.fo-allocation__donut{display:block;height:auto;max-width:100%;transform:rotate(-90deg);width:374px}.fo-allocation__chart-label{left:50%;max-width:60%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:214px}.fo-allocation .fo-allocation__chart-heading{color:#1d1d1f;font-size:36px;font-weight:800;line-height:42px}.fo-allocation .fo-allocation__chart-text{color:#6b7280;font-size:14px;line-height:20px;margin-top:22.4px}@media (max-width:1439px){.fo-allocation__inner{padding-left:40px;padding-right:40px}.fo-allocation__main{gap:48px}.fo-allocation__chart{flex-basis:374px}}@media (max-width:1023px){.fo-allocation__main{align-items:stretch;flex-direction:column;gap:48px}.fo-allocation__chart{flex-basis:auto}}@media (max-width:767px){.fo-allocation__inner{padding:50px 20px}.fo-allocation .fo-allocation__heading{font-size:30px;line-height:36px}.fo-allocation__body{margin-top:16px}.fo-allocation__list{gap:24px}.fo-allocation__row{padding-bottom:19px}.fo-allocation .fo-allocation__title{font-size:18px;line-height:22px}.fo-allocation .fo-allocation__percentage{font-size:24px;line-height:30px}.fo-allocation__donut{width:280px}.fo-allocation .fo-allocation__chart-heading{font-size:30px;line-height:36px}.fo-allocation .fo-allocation__chart-text{margin-top:12px}}