.graph-swiper{height:auto;width:100%}.graph-swiper .swiper-slide{align-items:stretch;background:#fff;display:flex;flex-direction:column;font-size:18px;justify-content:flex-start;position:relative;text-align:left}@media(max-width:480px){.graph-swiper .swiper-slide{font-size:14px}}@media(min-width:480px)and (max-width:576px){.graph-swiper .swiper-slide{font-size:15px}}@media(min-width:576px)and (max-width:768px){.graph-swiper .swiper-slide{font-size:16px}}@media(min-width:768px)and (max-width:992px){.graph-swiper .swiper-slide{font-size:17px}}@media(min-width:992px){.graph-swiper .swiper-slide{font-size:18px}}.graph-swiper .swiper-controls-inline{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media(max-width:576px){.graph-swiper .swiper-controls-inline{margin-top:15px}}@media(min-width:1200px){.graph-swiper .swiper-controls-inline{margin-top:25px}}.graph-swiper .swiper-pagination{flex:1;margin:0;position:relative;text-align:left}.graph-swiper .swiper-navigation-inline{align-items:center;display:flex;gap:10px;margin-left:20px;margin-right:5px}@media(max-width:576px){.graph-swiper .swiper-navigation-inline{gap:8px;margin-left:15px}}@media(min-width:1200px){.graph-swiper .swiper-navigation-inline{gap:12px;margin-left:25px}}.graph-swiper .swiper-pagination-bullet{background:#007bff;height:12px;margin:0 8px 0 0;opacity:.3;transition:all .3s ease;width:12px}@media(max-width:576px){.graph-swiper .swiper-pagination-bullet{height:10px;margin:0 6px 0 0;width:10px}}@media(min-width:1200px){.graph-swiper .swiper-pagination-bullet{height:14px;margin:0 10px 0 0;width:14px}}.graph-swiper .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}@media(min-width:1200px){.graph-swiper .swiper-pagination-bullet-active{transform:scale(1.3)}}.graph-swiper .swiper-pagination-bullet:first-child{background:#28a745}.graph-swiper .swiper-pagination-bullet:last-child{background:#6f42c1}.graph-swiper .swiper-navigation-inline .swiper-button-next,.graph-swiper .swiper-navigation-inline .swiper-button-prev{align-items:center;background:#007bff;border-radius:50%;box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;display:flex;height:40px;justify-content:center;left:auto;margin:0;position:relative;right:auto;top:auto;transition:all .3s ease;width:40px;z-index:10}.graph-swiper .swiper-navigation-inline .swiper-button-next:hover,.graph-swiper .swiper-navigation-inline .swiper-button-prev:hover{background:#0056b3;box-shadow:0 6px 16px rgba(0,123,255,.4);transform:scale(1.1);transition:all .3s ease}.graph-swiper .swiper-navigation-inline .swiper-button-next:after,.graph-swiper .swiper-navigation-inline .swiper-button-prev:after{color:#fff;font-size:14px;font-weight:700;margin:0;position:static}@media(max-width:576px){.graph-swiper .swiper-navigation-inline .swiper-button-next:after,.graph-swiper .swiper-navigation-inline .swiper-button-prev:after{font-size:12px}}@media(min-width:1200px){.graph-swiper .swiper-navigation-inline .swiper-button-next:after,.graph-swiper .swiper-navigation-inline .swiper-button-prev:after{font-size:16px}}@media(max-width:768px){.graph-swiper .swiper-navigation-inline .swiper-button-next,.graph-swiper .swiper-navigation-inline .swiper-button-prev{height:35px;width:35px}}@media(max-width:480px){.graph-swiper .swiper-navigation-inline .swiper-button-next,.graph-swiper .swiper-navigation-inline .swiper-button-prev{height:30px;width:30px}}@media(min-width:1200px){.graph-swiper .swiper-navigation-inline .swiper-button-next,.graph-swiper .swiper-navigation-inline .swiper-button-prev{height:45px;width:45px}}@media(min-width:1400px){.graph-swiper .swiper-navigation-inline .swiper-button-next,.graph-swiper .swiper-navigation-inline .swiper-button-prev{height:50px;width:50px}}.year-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;margin-left:10px;margin-top:-2px;padding:4px 12px;text-transform:uppercase;vertical-align:top}@media(max-width:576px){.year-badge{font-size:10px;margin-left:6px;padding:3px 8px}}@media(min-width:1200px){.year-badge{font-size:13px;margin-left:12px;padding:5px 15px}}@media(min-width:1400px){.year-badge{font-size:14px;margin-left:15px;padding:6px 18px}}.year-badge-first{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 2px 8px rgba(40,167,69,.3);color:#fff}.year-badge-second{background:linear-gradient(135deg,#6f42c1,#e83e8c);box-shadow:0 2px 8px rgba(111,66,193,.3);color:#fff}.year-badge-third{background:linear-gradient(135deg,#fd7e14,#ffc107);box-shadow:0 2px 8px rgba(253,126,20,.3);color:#fff}.year-badge-fourth{background:linear-gradient(135deg,#dc3545,#f06595);box-shadow:0 2px 8px rgba(220,53,69,.3);color:#fff}@media(max-width:480px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:480px)and (max-width:576px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:576px)and (max-width:768px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:768px)and (max-width:992px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:992px)and (max-width:1200px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:1200px)and (max-width:1400px){.graph-swiper .swiper-slide{padding:1px}}@media(min-width:1400px){.graph-swiper .swiper-slide{padding:1px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.graph-swiper .swiper-button-next,.graph-swiper .swiper-button-prev{box-shadow:0 2px 6px rgba(0,123,255,.2)}.graph-swiper .swiper-button-next:hover,.graph-swiper .swiper-button-prev:hover{box-shadow:0 3px 8px rgba(0,123,255,.3)}.year-badge-2025{box-shadow:0 1px 4px rgba(40,167,69,.2)}.year-badge-2024{box-shadow:0 1px 4px rgba(111,66,193,.2)}}@media print{.graph-swiper .swiper-button-next,.graph-swiper .swiper-button-prev,.graph-swiper .swiper-pagination{display:none!important}.graph-swiper .swiper-slide{page-break-inside:avoid}}html{scroll-behavior:smooth;scroll-padding-top:220px}@media(min-width:576px){html{scroll-padding-top:240px}}@media(min-width:768px){html{scroll-padding-top:270px}}@media(min-width:1200px){html{scroll-padding-top:200px}}.coursecontent-wrapper[id^=graph]{scroll-margin-top:220px}@media(min-width:576px){.coursecontent-wrapper[id^=graph]{scroll-margin-top:240px}}@media(min-width:768px){.coursecontent-wrapper[id^=graph]{scroll-margin-top:270px}}@media(min-width:1200px){.coursecontent-wrapper[id^=graph]{scroll-margin-top:200px}}.coursecontent-wrapper:has([data-controller=dot-plot]){overflow:clip}.rbt-inner-onepage-navigation{border-radius:var(--radius)}.rbt-inner-onepage-navigation .mainmenu-nav .mainmenu{font-size:16px}.rbt-inner-onepage-navigation.sticky-top{backdrop-filter:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;z-index:90}.rbt-inner-onepage-navigation.sticky-top .mainmenu-nav .mainmenu li a{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin:0 5px;padding:8px 15px;text-shadow:none;white-space:nowrap}.rbt-inner-onepage-navigation.sticky-top .mainmenu-nav .mainmenu li a:hover{background:var(--color-primary);color:var(--color-white)!important}.rbt-inner-onepage-navigation.sticky-top .mainmenu-nav .mainmenu li.current a{background:var(--color-primary);box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--color-white)!important}.graph-details-area{margin:0 auto}@media(min-width:768px){.graph-details-area{margin-top:-120px}}@media(min-width:992px){.graph-details-area{margin-top:-200px}}@media(min-width:1200px){.graph-details-area{margin-top:-280px}}.allocator-nav.rbt-inner-onepage-navigation.sticky-top{top:92px}@media(min-width:576px){.allocator-nav.rbt-inner-onepage-navigation.sticky-top{top:100px}}@media(min-width:768px){.allocator-nav.rbt-inner-onepage-navigation.sticky-top{top:132px}}@media(min-width:1200px){.allocator-nav.rbt-inner-onepage-navigation.sticky-top{top:82px}}.allocator-nav.rbt-inner-onepage-navigation.sticky-top{backdrop-filter:none!important;background:transparent!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.allocator-nav.rbt-inner-onepage-navigation .mainmenu-nav .mainmenu li a{backdrop-filter:none!important;background:hsla(0,0%,100%,.9)!important;box-shadow:none!important;color:#475569!important;font-weight:500;letter-spacing:.015em;text-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;white-space:nowrap}.allocator-nav.rbt-inner-onepage-navigation .mainmenu-nav .mainmenu li a:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important;color:#fff!important}.allocator-nav.rbt-inner-onepage-navigation .mainmenu-nav .mainmenu li.current a{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 2px 10px rgba(44,95,230,.28)!important;color:#fff!important;font-weight:600}.allocator-nav .mainmenu-nav{overflow:visible}.allocator-nav .allocator-nav__trigger{display:none}@media(max-width:767px){.allocator-nav .mainmenu-nav{max-height:0;overflow:hidden;transition:max-height .22s ease}.allocator-nav.nav-open .mainmenu-nav{max-height:480px}.allocator-nav .allocator-nav__list{background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.13),0 2px 8px rgba(0,0,0,.07);display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:2px!important;list-style:none;margin:0!important;padding:6px!important}.allocator-nav .allocator-nav__list li{width:100%}.allocator-nav .allocator-nav__list li a{background:transparent!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#334155!important;display:block!important;font-size:13.5px!important;font-weight:500;margin:0!important;padding:10px 14px!important;text-align:left!important;transition:background .12s ease,color .12s ease!important;width:100%!important}.allocator-nav .allocator-nav__list li a:hover{background:rgba(44,95,230,.07)!important;color:var(--color-primary)!important}.allocator-nav .allocator-nav__list li.current a{background:rgba(44,95,230,.1)!important;border:none!important;box-shadow:none!important;color:var(--color-primary)!important;font-weight:600}.allocator-nav .allocator-nav__trigger{align-items:center;background:hsla(0,0%,100%,.9);border:1.5px solid rgba(15,23,42,.14);border-radius:100px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:9px 14px;text-align:left;transition:border-color .15s ease,color .15s ease;width:100%}.allocator-nav .allocator-nav__trigger span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocator-nav .allocator-nav__trigger .allocator-nav__chevron{flex-shrink:0;transition:transform .2s ease}.allocator-nav .allocator-nav__trigger[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.allocator-nav .allocator-nav__trigger[aria-expanded=true] .allocator-nav__chevron{transform:rotate(180deg)}.allocator-nav.rbt-inner-onepage-navigation.sticky-top{padding:6px 8px!important}}@media(min-width:768px){.allocator-nav .allocator-nav__trigger{display:none!important}.allocator-nav .allocator-nav__list{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0;list-style:none;margin:0!important;padding:6px 10px!important}.allocator-nav .allocator-nav__list li a{border-radius:100px!important;display:block!important;font-size:12.5px!important;margin:3px!important;padding:6px 15px!important}}@media(min-width:768px)and (min-width:992px){.allocator-nav .allocator-nav__list li a{font-size:13px!important;padding:7px 17px!important}}.strategy-table{border-bottom:3px solid var(--bs-border-color);border-left:0;border-right:0;border-top:3px solid var(--bs-border-color);color:var(--bs-body-color);display:inline-table;font-size:1.75rem;width:100%}.strategy-table tbody tr,.strategy-table thead,.strategy-table thead tr{border:0!important}.strategy-table td,.strategy-table th{border:0!important;padding-bottom:8px!important;padding-top:8px!important}.strategy-table thead th{color:var(--bs-body-color);padding-bottom:12px!important;padding-top:12px!important}.strategy-table tbody td{color:var(--bs-secondary-color)}.strategy-table tbody td:first-child{background:inherit;color:var(--bs-body-color);font-weight:500;left:0;position:sticky;white-space:nowrap;z-index:10}.strategy-table thead th:first-child{background:inherit;left:0;position:sticky;z-index:11}.strategy-table.table-striped tbody tr:nth-of-type(odd){--bs-table-accent-bg:rgba(0,0,0,.02)}.strategy-text{font-size:20px;line-height:1.6}.swiper-controls-inline .swiper-navigation-inline .swiper-button-next,.swiper-controls-inline .swiper-navigation-inline .swiper-button-prev{border-color:transparent}.coursecontent-wrapper .swiper-controls-inline{pointer-events:auto;position:relative;z-index:95}.coursecontent-wrapper .flourish-embed{position:relative;z-index:1}.strategy-table+.mt-2 small{color:var(--bs-secondary-color)!important}.graph-details-area .coursecontent-wrapper[id^=graph]{margin-top:32px!important;padding-top:22px;position:relative;transition:box-shadow .2s ease,transform .2s ease}@media(min-width:992px){.graph-details-area .coursecontent-wrapper[id^=graph]{margin-top:40px!important;padding-top:28px}}.graph-details-area .coursecontent-wrapper[id^=graph]:has(.swiper-controls-inline){padding-top:10px}@media(min-width:992px){.graph-details-area .coursecontent-wrapper[id^=graph]:has(.swiper-controls-inline){padding-top:14px}}.graph-details-area .coursecontent-wrapper[id^=graph]:has(.swiper-controls-inline) .rbt-course-feature-inner{padding-top:0}.graph-details-area .coursecontent-wrapper[id^=graph]:before{background:linear-gradient(90deg,var(--color-primary,#4762f0) 0,rgba(71,98,240,.4) 55%,transparent 100%);content:"";height:3px;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:2}.graph-details-area .coursecontent-wrapper[id^=graph] .rbt-course-feature-inner{padding-top:6px}.graph-details-area .section-title{margin-bottom:14px}.graph-details-area .section-title h4.rbt-title-style-3{align-items:baseline;color:var(--color-heading,#192335);display:flex;flex-wrap:wrap;gap:12px;letter-spacing:-.005em;margin-bottom:0;position:relative}.graph-details-area .section-title h4.rbt-title-style-3:after{background:var(--color-primary,#4762f0);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:48px}.graph-details-area .section-title .year-badge{background:var(--color-primary-light,#f1f7ff);border-radius:999px;color:var(--color-primary,#4762f0);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;padding:4px 11px;text-transform:uppercase;white-space:nowrap}.graph-details-area .description:not(th):not(td),.graph-details-area .dp-source,.graph-details-area .rbt-course-feature-inner>p,.graph-details-area .strategy-text,.graph-details-area .strategy-text p,.graph-details-area .swiper-slide>p{color:var(--color-body,#6b7385);font-size:16px;line-height:1.65}.graph-details-area .description a,.graph-details-area .rbt-course-feature-inner>p a,.graph-details-area .strategy-text a,.graph-details-area .swiper-slide>p a{color:var(--color-primary,#4762f0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.graph-details-area .description a:hover,.graph-details-area .rbt-course-feature-inner>p a:hover,.graph-details-area .strategy-text a:hover,.graph-details-area .swiper-slide>p a:hover{text-decoration-thickness:2px}.graph-details-area .strategy-block{background:var(--color-primary-light,#f1f7ff)!important;border:1px solid rgba(71,98,240,.12);border-radius:10px!important;box-shadow:none!important}.graph-details-area .strategy-block h4.rbt-title-style-3{color:var(--color-primary,#4762f0);font-size:14px;font-weight:600;letter-spacing:.12em;margin-bottom:14px!important;text-transform:uppercase}.graph-details-area .strategy-text{color:var(--color-heading,#192335);font-size:16px;font-weight:400;line-height:1.7}.graph-details-area .strategy-table{border-bottom-width:2px;border-color:var(--color-border,#e6e3f1)!important;border-top-width:2px;font-size:15px;font-variant-numeric:tabular-nums}.graph-details-area .strategy-table thead th{border-bottom:1px solid var(--color-border,#e6e3f1)!important;color:var(--color-body,#6b7385)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em;padding-bottom:14px!important;padding-top:14px!important;text-transform:uppercase}.graph-details-area .strategy-table tbody td{color:var(--color-bodyest,#273041)!important;padding-bottom:12px!important;padding-top:12px!important}.graph-details-area .strategy-table tbody td:first-child{color:var(--color-heading,#192335)!important;font-weight:600!important}.graph-details-area .strategy-table.table-striped tbody tr:nth-of-type(odd){--bs-table-accent-bg:rgba(71,98,240,.025)}.graph-details-area .strategy-table.table-hover tbody tr:hover{--bs-table-hover-bg:rgba(71,98,240,.05)}.graph-details-area .strategy-table+.mt-2 .description,.graph-details-area .strategy-table+.mt-2 small{border-top:1px solid var(--color-border,#e6e3f1);color:var(--color-body,#6b7385)!important;display:block;font-size:12px!important;font-style:italic;font-weight:400!important;line-height:1.6;margin-top:4px;padding-top:10px}.graph-details-area .swiper-controls-inline{gap:16px;margin-bottom:10px;margin-top:0!important;padding:4px 0 8px}.graph-details-area .swiper-controls-inline .swiper-pagination{align-items:center;display:flex;gap:8px}.graph-details-area .swiper-controls-inline .swiper-pagination .swiper-pagination-bullet{background:var(--color-border,#e6e3f1)!important;border-radius:999px;height:8px;margin:0!important;opacity:1!important;transform:none!important;transition:width .2s ease,background-color .2s ease;width:8px}.graph-details-area .swiper-controls-inline .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary,#4762f0)!important;height:8px!important;width:22px!important}.graph-details-area .swiper-controls-inline .swiper-button-next,.graph-details-area .swiper-controls-inline .swiper-button-prev,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev{background:#fff!important;border:1px solid var(--color-border,#e6e3f1)!important;border-radius:999px;box-shadow:none!important;color:var(--color-primary,#4762f0)!important;height:36px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:36px}@media(min-width:1200px){.graph-details-area .swiper-controls-inline .swiper-button-next,.graph-details-area .swiper-controls-inline .swiper-button-prev,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev{height:40px;width:40px}}.graph-details-area .swiper-controls-inline .swiper-button-next:after,.graph-details-area .swiper-controls-inline .swiper-button-prev:after,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next:after,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev:after{color:currentColor!important;font-size:13px!important;font-weight:700!important}.graph-details-area .swiper-controls-inline .swiper-button-next:hover,.graph-details-area .swiper-controls-inline .swiper-button-prev:hover,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next:hover,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev:hover{background:var(--color-primary,#4762f0)!important;border-color:var(--color-primary,#4762f0)!important;box-shadow:0 6px 16px rgba(71,98,240,.22)!important;color:#fff!important;transform:translateY(-1px)}.graph-details-area .swiper-controls-inline .swiper-button-next:focus-visible,.graph-details-area .swiper-controls-inline .swiper-button-prev:focus-visible,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next:focus-visible,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev:focus-visible{outline:2px solid var(--color-primary,#4762f0);outline-offset:3px}.graph-details-area .swiper-controls-inline .swiper-button-next.swiper-button-disabled,.graph-details-area .swiper-controls-inline .swiper-button-prev.swiper-button-disabled,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-next.swiper-button-disabled,.graph-details-area .swiper-controls-inline .swiper-navigation-inline .swiper-button-prev.swiper-button-disabled{opacity:.4!important;pointer-events:none}.graph-details-area .swiper-slide .d-flex.gap-2.justify-content-end,.graph-details-area .swiper-slide>.d-flex.justify-content-end{margin-top:14px!important;padding-right:2px}.graph-details-area .swiper-slide .d-flex.gap-2.justify-content-end .swiper-controls-inline,.graph-details-area .swiper-slide>.d-flex.justify-content-end .swiper-controls-inline{margin:0!important;padding:0}.rbt-page-banner-wrapper .text-black{color:var(--color-heading,#192335)!important;font-size:16px;line-height:1.7}.rbt-page-banner-wrapper .text-black strong a{color:var(--color-primary,#4762f0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:767px){.graph-details-area .coursecontent-wrapper[id^=graph]{margin-top:20px!important;padding-top:10px}.graph-details-area .coursecontent-wrapper[id^=graph]:has(.swiper-controls-inline){padding-top:4px}.graph-details-area .coursecontent-wrapper[id^=graph] .rbt-course-feature-inner{padding-top:2px}.graph-details-area .section-title{margin-bottom:12px}.graph-details-area .section-title h4.rbt-title-style-3{font-size:18px!important;gap:8px;padding-bottom:14px!important}.graph-details-area .section-title .year-badge{font-size:10px;padding:3px 9px}.graph-details-area .rbt-course-feature-inner>p,.graph-details-area .swiper-slide>p{font-size:15px;line-height:1.6}.graph-details-area .strategy-block{padding:18px!important}.graph-details-area .strategy-block h4.rbt-title-style-3{font-size:12px!important;margin-bottom:10px!important;padding-bottom:10px!important}.graph-details-area .strategy-text{font-size:15px;line-height:1.65}.graph-details-area .strategy-table{font-size:13px}.graph-details-area .strategy-table thead th{padding-bottom:10px!important;padding-top:10px!important}.graph-details-area .strategy-table tbody td{padding-bottom:9px!important;padding-top:9px!important}.graph-details-area .swiper-controls-inline{gap:10px}.graph-details-area .swiper-controls-inline .swiper-button-next,.graph-details-area .swiper-controls-inline .swiper-button-prev{height:40px!important;width:40px!important}.graph-details-area .swiper-controls-inline .swiper-pagination{gap:6px}.graph-details-area .swiper-controls-inline .swiper-pagination .swiper-pagination-bullet-active{width:18px!important}.rbt-page-banner-wrapper .text-black{font-size:15px;line-height:1.65}.dp-list-row{padding:12px 0!important}.dp-list-score{font-size:20px!important}}@media(max-width:420px){.graph-details-area .section-title h4.rbt-title-style-3{font-size:16px!important;gap:6px}.graph-details-area .section-title h4.rbt-title-style-3 .year-badge{margin-top:2px}.graph-details-area .strategy-block{padding:14px!important}.graph-details-area .coursecontent-wrapper[id^=graph]{margin-top:16px!important}}#graph3 .dp-source,#graph3 [data-controller=dot-plot]{color:var(--color-bodyest,#273041);font-family:Canva Sans Variable,Canva Sans,sans-serif;font-size:14px;line-height:1.5}.dp-controls{align-items:flex-end;border-bottom:1px solid var(--color-border,#e6e3f1);display:flex;flex-wrap:wrap;gap:14px;margin:6px 0 22px;padding-bottom:18px}.dp-control{display:flex;flex-direction:column;gap:6px;min-width:0}.dp-control label{color:var(--color-body,#6b7385);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dp-control input,.dp-control select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-border,#e6e3f1);border-radius:6px;box-shadow:none;box-sizing:border-box;color:var(--color-heading,#192335);font-family:inherit;font-size:14px;font-weight:500;height:40px;line-height:40px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:220px}.dp-control input:hover,.dp-control select:hover{border-color:rgba(71,98,240,.35)}.dp-control input:focus,.dp-control select:focus{border-color:var(--color-primary,#4762f0);box-shadow:0 0 0 3px rgba(71,98,240,.16);outline:none}.dp-control input::placeholder,.dp-control select::placeholder{color:#9aa3b2;font-weight:400}.dp-control select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23192335' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding:0 36px 0 14px}.dp-stage{align-items:flex-start;display:flex;gap:24px}.dp-chart-wrap{flex:1 1 auto;min-width:0;position:relative;width:100%}.dp-loader{background:#fff;inset:0;overflow:hidden;padding:10px 60px 20px 220px;position:absolute;transition:opacity .25s ease;z-index:5}.dp-loader[hidden]{display:none}.dp-loader.is-hiding{opacity:0;pointer-events:none}.dp-skeleton{display:flex;flex-direction:column;gap:14px;height:100%}.dp-skel-row{align-items:center;display:flex;gap:14px;height:28px;position:relative}.dp-skel-row:before{background:#eef0f7;content:"";height:1px;left:-208px;position:absolute;right:0;top:50%}.dp-skel-label{animation:dp-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f4f6fb,#eef0f7 50%,#f4f6fb);background-size:200% 100%;border-radius:3px;height:12px;margin-right:12px;position:absolute;right:100%}.dp-skel-track{flex:1;height:100%;position:relative}.dp-skel-dot{animation:dp-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#d8dcea,#eef0f7 50%,#d8dcea);background-size:200% 100%;border-radius:50%;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.dp-skel-dot:nth-child(2){animation-delay:.1s}.dp-skel-dot:nth-child(3){animation-delay:.2s}.dp-skel-dot:nth-child(4){animation-delay:.3s;height:18px;width:18px}@keyframes dp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dp-detail{position:sticky;top:96px}@media(min-width:1200px){.dp-detail{top:216px}}.dp-detail{align-self:flex-start;background:#fff;border:1px solid var(--color-border,#e6e3f1);border-radius:10px;box-shadow:var(--shadow-1,0 6px 34px rgba(215,216,222,.41));color:var(--color-bodyest,#273041);flex:0 0 320px;font-size:14px;max-width:360px;padding:20px 22px 22px}.dp-detail:before{background:linear-gradient(90deg,var(--color-primary,#4762f0) 0,rgba(71,98,240,.35) 60%,transparent 100%);border-radius:10px 10px 0 0;content:"";height:3px;inset:0 0 auto 0;position:absolute}.dp-detail[hidden]{display:none}.dp-detail-close{background:transparent;border:0;border-radius:999px;color:var(--color-body,#6b7385);cursor:pointer;font-size:18px;height:28px;line-height:1;position:absolute;right:12px;top:10px;transition:background .15s ease,color .15s ease;width:28px}.dp-detail-close:hover{background:var(--color-primary-light,#f1f7ff);color:var(--color-heading,#192335)}.dp-detail-close:focus-visible{outline:2px solid var(--color-primary,#4762f0);outline-offset:2px}.dp-detail-title{color:var(--color-heading,#192335);font-family:Canva Sans Variable,Canva Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:4px 0;padding-right:28px}.dp-detail-category{background:var(--color-primary-light,#f1f7ff);border-radius:999px;color:var(--color-primary,#4762f0);display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.14em;margin-bottom:16px;padding:4px 10px;text-transform:uppercase}.dp-detail-rows{border-top:1px solid var(--color-border,#e6e3f1);display:flex;flex-direction:column;gap:2px;padding-top:4px}.dp-detail-row{align-items:center;border-bottom:1px dashed rgba(230,227,241,.7);display:flex;gap:12px;justify-content:space-between;padding:11px 4px}.dp-detail-row:last-child{border-bottom:none}.dp-detail-row.locked{background:linear-gradient(90deg,#fff7ed,transparent);border-bottom:none;border-radius:6px;margin:0 -8px;padding-left:12px;padding-right:12px}.dp-detail-row-label{align-items:center;color:var(--color-body,#6b7385);display:flex;font-size:13px;font-weight:500;gap:10px;letter-spacing:.01em}.dp-detail-row-dot{border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(0,0,0,.04);flex-shrink:0;height:9px;width:9px}.dp-detail-row-value{color:var(--color-heading,#192335);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.dp-detail-row-value.neg{color:#c00}.dp-detail-row-value.muted{color:#9aa3b2;font-weight:400}.dp-detail-row-lock{align-items:center;color:#b45309;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.08em;text-transform:uppercase}.dp-detail-cta{background:var(--color-primary,#4762f0);border-radius:6px;box-shadow:0 6px 16px rgba(71,98,240,.22);color:#fff;display:block;font-size:13px;font-weight:600;letter-spacing:.02em;margin-top:20px;padding:12px 16px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.dp-detail-cta:hover{background:#3349c8;box-shadow:0 8px 20px rgba(71,98,240,.3);color:#fff;transform:translateY(-1px)}.dp-detail-cta:focus-visible{outline:2px solid var(--color-primary,#4762f0);outline-offset:3px}.dp-detail-hint{color:#9aa3b2;font-size:12px;font-style:italic;margin:12px 0 0;text-align:center}.dp-source{border-top:1px solid var(--color-border,#e6e3f1);color:var(--color-body,#6b7385);display:block;font-size:12px;line-height:1.6;margin:22px 0 0;padding-top:16px}.dp-list{display:none}.dp-list-legend{border-bottom:1px solid var(--color-border,#e6e3f1);display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px;padding:12px 0 16px}.dp-legend-item{align-items:center;color:var(--color-body,#6b7385);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.dp-legend-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.dp-list-row{align-items:center;border-bottom:1px solid var(--color-border,#e6e3f1);display:grid;gap:14px;grid-template-columns:28px 1fr auto;padding:16px 0;transition:background .15s ease}.dp-list-row:last-child{border-bottom:none}.dp-list-row:hover{background:rgba(241,247,255,.5)}.dp-list-rank{align-self:flex-start;color:#9aa3b2;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;padding-top:4px;text-align:right}.dp-list-body{min-width:0}.dp-list-name{color:var(--color-heading,#192335);font-size:14px;font-weight:500;letter-spacing:-.005em;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-list-track{display:block;margin-bottom:4px}.dp-list-period-labels{color:#9aa3b2;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase;width:160px}.dp-list-period-labels span{flex:1;text-align:center}.dp-list-period-labels span:first-child{text-align:left}.dp-list-meta,.dp-list-period-labels span:last-child{text-align:right}.dp-list-meta{align-self:flex-start;padding-top:2px}.dp-list-score{color:var(--color-heading,#192335);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.dp-list-score.neg{color:#c00}.dp-list-delta{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.dp-list-delta.pos{color:#019c00}.dp-list-delta.neg{color:#c00}.dp-list-delta.flat,.dp-list-empty{color:var(--color-body,#6b7385)}.dp-list-empty{font-size:14px;font-style:italic;padding:32px 0;text-align:center}@media(max-width:639px){.dp-control input,.dp-control select{min-width:0;width:100%}.dp-controls{align-items:stretch;flex-direction:column;gap:14px}.dp-chart-wrap{display:none}.dp-list,.dp-stage{display:block}.dp-detail{display:none!important}}@media(min-width:640px)and (max-width:1199px){.dp-detail{display:none!important}}@media(prefers-reduced-motion:reduce){.dp-skel-dot,.dp-skel-label{animation:none}.dp-control input,.dp-control select,.dp-detail-cta,.dp-list-row,.dp-loader.is-hiding{transition:none}}.flourish-embed{min-height:360px;position:relative}.flourish-embed:has(iframe) .fl-skel{display:none}.fl-skel{background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:18px;inset:0;overflow:hidden;padding:20px 22px;position:absolute;z-index:1}.fl-skel,.fl-skel-head{display:flex;flex-direction:column}.fl-skel-head{gap:10px}.fl-skel-bar{animation:fl-skel-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#f7fafc 50%,#f1f5f9);background-size:200% 100%;border-radius:4px;height:14px}.fl-skel-bar--title{height:18px;width:45%}.fl-skel-bar--sub{height:11px;opacity:.75;width:28%}.fl-skel-canvas{align-items:end;border-bottom:1px solid #f1f5f9;display:grid;flex:1;gap:12px;grid-auto-columns:1fr;grid-auto-flow:column;min-height:180px;padding:8px 0 0}.fl-skel-canvas--heatmap{align-items:stretch;border-bottom:none;gap:6px;grid-auto-flow:row;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);padding:0}.fl-skel-canvas--heatmap .fl-skel-col{border-radius:3px;height:auto!important}.fl-skel-canvas--scatter{position:relative}.fl-skel-canvas--scatter .fl-skel-col{background:linear-gradient(90deg,#cbd5e1,#e2e8f0 50%,#cbd5e1);background-size:200% 100%;border-radius:50%;height:14px!important;position:absolute;width:14px}.fl-skel-canvas--scatter .fl-skel-col:first-child{bottom:30%;left:18%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(2){bottom:49%;left:31%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(3){bottom:68%;left:44%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(4){bottom:12%;left:57%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(5){bottom:31%;left:70%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(6){bottom:50%;left:83%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(7){bottom:69%;left:6%}.fl-skel-canvas--scatter .fl-skel-col:nth-child(8){bottom:13%;left:19%}.fl-skel-col{animation:fl-skel-shimmer 1.4s ease-in-out infinite;animation-delay:var(--fl-d,0s);background:linear-gradient(180deg,#f1f5f9,#cbd5e1);background-size:200% 200%;border-radius:3px 3px 0 0;height:var(--fl-h,50%)}.fl-skel-foot{display:flex;flex-wrap:wrap;gap:10px}.fl-skel-chip{animation:fl-skel-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#f7fafc 50%,#f1f5f9);background-size:200% 100%;border-radius:5px;height:10px;width:70px}.fl-skel-chip:nth-child(2){animation-delay:.1s;width:90px}.fl-skel-chip:nth-child(3){animation-delay:.2s;width:60px}.fl-skel-chip:nth-child(4){animation-delay:.3s;width:80px}@keyframes fl-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fl-skel-bar,.fl-skel-chip,.fl-skel-col{animation:none}}