@media(min-width:768px){.investmentOptionsBlock{display:grid;grid-template-columns:100%}.investmentOptionsBlock>.inputWrapper,.investmentOptionsBlock>.investmentOptionsBlock-pager{grid-area:1/1}}.investmentOptionsBlock .validationMsg{justify-content:center;width:calc(var(--spa-width) - 3rem);margin-left:auto;margin-right:auto}.investmentOptionsBlock-content{overflow-x:scroll;min-width:0;display:flex;align-items:stretch!important;gap:16px!important;padding:24px 0;-webkit-overflow-scrolling:touch}.investmentOptionsBlock-content::-webkit-scrollbar{display:none}.investmentOptionsBlock-content .investmentOptionsBlock-card{flex:0 0 327px}.investmentOptionsBlock-content .investmentOptionsBlock-card-body{display:flex;flex-direction:column;flex:1}.investmentOptionsBlock-content .investmentOptionsBlock-card-description{flex:1}.investmentOptionsBlock-content .investmentOptionsBlock-card-footer .fund-cta{display:flex;align-items:center}.investmentOptionsBlock-content .investmentOptionsBlock-card-footer .fund-cta .spa-cta{display:none}.investmentOptionsBlock-content .investmentOptionsBlock-card-footer .fund-cta>*.not-sjf{font-size:.8125rem;line-height:110%;letter-spacing:.065px;padding:0 1.5rem}.investmentOptionsBlock-content .investmentOptionsBlock-card[data-current=true]{border:3px solid #28A22F;border-radius:0 1rem 1rem;position:relative}.investmentOptionsBlock-content .investmentOptionsBlock-card[data-current=true] .investmentOptionsBlock-card-footer .fund-cta>*.not-sjf{display:none}.investmentOptionsBlock-content .investmentOptionsBlock-card[data-current=true]:before{display:block;background-color:#28a22f;border-radius:8px 8px 0 0;color:#fff;font-size:10px;font-weight:400;line-height:125%;letter-spacing:.3px;text-transform:uppercase;content:"Viewing now";position:absolute;top:-22px;left:-3px;padding:4px 8px}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard{position:relative;overflow:hidden}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .investmentOptionsBlock-card-body{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex:1 0 0}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .investmentOptionsBlock-card-footer{display:none}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .fund-cta .btn.selected{color:#fff!important;background-color:#000!important}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-icon{padding:9px 8px 11px}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-blurb{text-align:center}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-heading{font-weight:500;line-height:140%;letter-spacing:-.08px;margin-bottom:16px}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-body{font-size:14px;line-height:125%;letter-spacing:-.07px}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-corner{background:radial-gradient(41.83% 41.83% at 50% 50%,var(--radiantSwatch) 0%,transparent 100%);position:absolute;pointer-events:none}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-top-right{inset:-56.85% -70.83% 38.33% 22.69%}.investmentOptionsBlock-content .investmentOptionsBlock-card.mixCard .mixCard-bottom-left{inset:50% 14.35% -68.52% -62.5%}.investmentOptionsBlock-content>.spacer{flex:0 0 calc(50vw - 179.5px)}.investmentOptionsBlock-card{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#fff;box-shadow:0 2px 10px #00000040;max-width:327px;margin:0 auto}.investmentOptionsBlock-card-header{display:flex;border-radius:16px 16px 0 0;padding:11px 16px;justify-content:center;align-items:center;gap:10px;width:100%}.investmentOptionsBlock-card-title{display:flex;justify-content:center;align-items:center;gap:4px}.investmentOptionsBlock-card-title .fund-icon{width:24px;height:24px;position:relative}.investmentOptionsBlock-card-title .fund-name{text-align:center;font-size:16px;font-weight:500;line-height:16px;letter-spacing:-.08px;margin-top:4px}.investmentOptionsBlock-card-body{padding:8px 16px;width:100%}.investmentOptionsBlock-card-description{font-size:14px;font-weight:300;line-height:125%;letter-spacing:-.07px}.investmentOptionsBlock-card-description ul{gap:0!important;padding-inline-start:1.5rem}.investmentOptionsBlock-card dl.fundFact{display:flex;height:56px;margin:0}.investmentOptionsBlock-card dl.fundFact dt,.investmentOptionsBlock-card dl.fundFact dd{display:flex;align-items:center;padding:11px 0}.investmentOptionsBlock-card dl.fundFact dt{flex:1 1 135px;font-weight:300}.investmentOptionsBlock-card dl.fundFact dd{flex:1 1 175px;font-size:.875rem;font-weight:500;line-height:125%;letter-spacing:-.07px;margin-bottom:0}.investmentOptionsBlock-card dl.fundFact dd .focalPoint{display:flex;align-items:center;justify-content:center;margin-right:.625rem;width:32px;height:32px}.investmentOptionsBlock-card dl.fundFact dd .focalPoint span{font-size:1.5rem}.investmentOptionsBlock-card dl.fundFact dd .focalPoint .pieChart{width:32px;height:32px;transform:rotate(-90deg);background:#90caf9;border-radius:50%}.investmentOptionsBlock-card dl.fundFact dd .focalPoint .pieChart circle{fill:#90caf9;stroke:#246155;stroke-width:32;stroke-dasharray:var(--pie-value)}.investmentOptionsBlock-card-footer{border-top:.5px solid #b0b0b0;padding:16px;width:100%;display:flex;gap:16px;align-self:stretch}.investmentOptionsBlock-card-footer>div:first-child{flex:1 1 175px}.investmentOptionsBlock-card-footer .annualReturn .popoverTrigger{font-size:.75rem}.investmentOptionsBlock-card-footer .annualReturn .return-details{display:flex;align-items:flex-end;gap:4px}.investmentOptionsBlock-card-footer .annualReturn .return-percentage,.investmentOptionsBlock-card-footer .annualReturn .return-suffix{font-weight:500;line-height:125%}.investmentOptionsBlock-card-footer .annualReturn .return-percentage{font-size:24px;letter-spacing:-.12px}.investmentOptionsBlock-card-footer .annualReturn .return-suffix{font-size:18px;letter-spacing:-.09px}.investmentOptionsBlock-card-footer .mixSelection{font-size:12px;line-height:125%;letter-spacing:-.06px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.investmentOptionsBlock-card-footer .fund-cta{display:none;flex:0 0 auto}.investmentOptionsBlock-card-footer .fund-cta label,.investmentOptionsBlock-card-footer .fund-cta .btn{background:#fff!important;margin:0!important}.investmentOptionsBlock-card-footer .fund-cta label span,.investmentOptionsBlock-card-footer .fund-cta .btn span{font-size:.8125rem}.investmentOptionsBlock-card-footer .fund-cta label:focus-within,.investmentOptionsBlock-card-footer .fund-cta input:focus-visible{outline-offset:.125rem;outline:2px solid transparent;outline-color:#002a97}.investmentOptionsBlock-card .popoverTrigger{color:#464646!important;font-size:14px;line-height:125%;letter-spacing:-.07px}.investmentOptionsBlock-indicators{display:flex;padding-bottom:1.5rem;justify-content:center}.investmentOptionsBlock-indicator{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;cursor:pointer;border-radius:100%;display:inline-block;width:8px;height:8px;outline-color:#002a97;outline-offset:3px;position:relative}.investmentOptionsBlock-indicator:not(:first-child){margin-left:4px}.investmentOptionsBlock-indicator:not(:last-child){margin-right:4px}.investmentOptionsBlock-indicator svg{fill:none;width:8px;height:8px;position:absolute;left:0;top:0}.investmentOptionsBlock-indicator svg circle{stroke:#000}.investmentOptionsBlock-indicator.active svg{fill:#000}.investmentOptionsBlock-pager{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;cursor:pointer;display:none!important}@media(min-width:768px){.investmentOptionsBlock-pager{display:flex!important;opacity:1!important;position:relative;top:auto;bottom:auto;margin-bottom:2rem}.investmentOptionsBlock-pager-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:100px;background:#fff;box-shadow:0 2px 10px #00000040}.investmentOptionsBlock-pager-icon svg{fill:#000;width:32px;height:32px}.investmentOptionsBlock-pager.carousel-control-prev{justify-self:start;background:linear-gradient(90deg,#fff,#fff0)}.investmentOptionsBlock-pager.carousel-control-prev .investmentOptionsBlock-pager-icon svg{transform:rotate(180deg)}.investmentOptionsBlock-pager.carousel-control-next{justify-self:end;background:linear-gradient(-90deg,#fff,#fff0)}}.investmentOptionsBlock .modal-trigger{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:inherit;cursor:pointer;text-decoration:underline}
