@charset "UTF-8";body{max-width:none;width:100%}
.product-detail .summary-header{background:#e1e6f0}
.product-detail .summary-header__heading .product-detail__disclosure-header{position:relative;font-size:14px;line-height:20px;padding:12px 12px;border:1px solid #8f979e;padding-bottom:5px;margin-bottom:48px}
.product-detail .summary-header__heading .product-detail__disclosure-header .disclosure-title{position:absolute;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:24px;color:#7e2d40;margin-top:-18px;background:#fff;padding:0 24px}
@media(max-width:320px){.product-detail .summary-header__heading .product-detail__disclosure-header .disclosure-title{font-size:20px}
}
.product-detail .summary-header__heading .product-detail__disclosure-header .toggle-button{position:absolute;right:15px;color:#474242;cursor:pointer;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:20px;float:right;margin-top:-20px;background-color:#fff;padding-left:7px}
.product-detail .summary-header__heading .product-detail__disclosure-header .toggle-button .pdp-disclosure-toggle-text{border:0;background:0}
@media(max-width:320px){.product-detail .summary-header__heading .product-detail__disclosure-header .toggle-button span{display:none}
}
.product-detail .summary-header__heading .product-detail__disclosure-header .toggle-button svg{height:14px;width:26px;fill:#7e2d40;top:1px;position:relative;left:-5px}
@media(max-width:320px){.product-detail .summary-header__heading .product-detail__disclosure-header .toggle-button svg{height:20px;top:-1px}
}
.product-detail .summary-header__heading .product-detail__disclosure_meridian{margin-top:0;margin-bottom:0}
.product-detail .summary-header__heading .product-detail__disclosure_meridian .disclosure-line{padding:0 12px;margin-bottom:24px}
.product-detail .summary-header__heading .product-detail__disclosure{margin-top:0;margin-bottom:0}
.product-detail .summary-header__sub-header-row{display:flex}
@media(min-width:1024px){.product-detail .summary-header__sub-header-row{margin-bottom:24px}
}
@media print{.product-detail .summary-header__sub-header-row{margin-bottom:24px}
}
.product-detail .summary-header__sub-header-row .search-input{position:relative;width:23%;min-width:400px}
@media(max-width:1024px){.product-detail .summary-header__sub-header-row .search-input{width:100%;min-width:unset}
}
.product-detail .summary-header__sub-header-row .search-input input#search-box{width:100%;height:38px;margin:0 24px 0 0;padding:0 48px 0 24px;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;border-radius:20px;border:#e1e6f0 1px solid}
.product-detail .summary-header__sub-header-row .search-input svg:not(.icon-arrow-circle-right){top:14px;right:7%;position:absolute;width:13px;height:13px;fill:#9b9c9d}
.product-detail .summary-header__sub-header-row .search-input svg:not(.icon-arrow-circle-right).icon-close{right:13%}
.product-detail .summary-header__sub-header-row .search-input.search-block{margin-top:0}
.product-detail .summary-header__sub-header-row .search-input.search-block button.product-dropdown{width:100%;border-radius:0}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown-container{display:flex;align-items:center}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown{display:flex;align-items:center;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;background-color:#e1e6f0;padding:12px 24px 12px 24px;border:#e1e6f0 1px solid;color:#404652;margin-bottom:0;text-align:left;position:relative}
@media(max-width:1024px){.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown{margin-bottom:24px;position:static;width:100%;padding:9px 24px}
}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown:focus{border-color:black;border-radius:3px}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown div{border:#e1e6f0 1px solid;overflow-y:auto;max-height:1300%;overscroll-behavior:contain}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown div li{display:none}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown div li a{display:block;background:white;color:#474b53;width:100%;position:relative;padding-left:12px}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown div li a:hover{background-color:#0096ff;color:white}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown .default-option{color:#63666a;margin:0;display:inline-block;font-size:1rem;padding:5px 12px}
.product-detail .summary-header__sub-header-row .search-input.search-block .product-dropdown .dropdown-icon{position:relative;float:right;transform:translateY(-25%);padding:5px 12px}
.product-detail .summary-header__search{flex-grow:3}
.product-detail .summary-header__search .custom-select-container{width:55%}
.product-detail .summary-header__pdf-list{padding:0;margin:0;list-style:none;display:none;flex-grow:1;justify-content:flex-end}
.product-detail .summary-header__pdf-list svg.icon{display:block;margin:0 auto 6px;width:32px;height:32px;fill:gray;transition:fill .1s ease-out .1s}
@media(min-width:1024px){.product-detail .summary-header__pdf-list{display:flex}
}
@media print{.product-detail .summary-header__pdf-list{display:flex}
}
.product-detail .summary-header__pdf-list-item{padding:0 12px;border-right:1px solid #e1e6f0;text-align:center;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.35;max-width:190px}
.product-detail .summary-header__pdf-list-item a{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#89163e}
.product-detail .summary-header__pdf-list-item:last-child{border-right:0}
.product-detail .summary-header__pdf-list-item button{background:0;border:0;padding:0;color:#89163e}
.product-detail .summary-header__pdf-list-item-link{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;position:relative}
.product-detail .summary-header__bottom-row{display:flex;align-items:center;flex-direction:column;background-color:#e1e6f0}
@media(min-width:1024px){.product-detail .summary-header__bottom-row{display:block}
}
@media print{.product-detail .summary-header__bottom-row{display:block}
}
.product-detail .summary-header__bottom-col-one{display:flex;align-items:center;font-size:.75rem;background:#e1e6f0;min-height:20px;margin-bottom:0;margin-left:0;padding-left:12px}
@media(max-width:768px){.product-detail .summary-header__bottom-col-one{display:block}
}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background .custom-select-container .custom-select-opener{background-color:#fff}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background .custom-select-container .custom-select-panel{background:#fff;width:100%}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background .custom-select-container .custom-select-panel .custom-select-option.has-focus{background-color:#e1e6f0}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background label{display:none}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background{background-color:#fff;font-size:12px;width:132px}
.product-detail .summary-header__bottom-col-one .dropdown-transparent-background.meridian,.product-detail .summary-header__bottom-col-one .dropdown-transparent-background.australian-trusts{width:auto}
@media(min-width:1024px){.product-detail .summary-header__bottom-col-one .dropdown-transparent-background{margin-right:12px}
}
@media print{.product-detail .summary-header__bottom-col-one .dropdown-transparent-background{margin-right:12px}
}
.product-detail .summary-header__bottom-col-one .tooltip-pop{margin-right:12px;margin-left:0}
@media(min-width:1024px){.product-detail .summary-header__bottom-col-one{background:transparent;min-height:120px;font-size:.875rem;float:left;margin-bottom:0;margin-right:12px}
}
@media print{.product-detail .summary-header__bottom-col-one{background:transparent;min-height:120px;font-size:.875rem;float:left;margin-bottom:0;margin-right:12px}
}
@media(min-width:1024px) and (-ms-high-contrast:none),(min-width:1024px) and (-ms-high-contrast:active){.product-detail .summary-header__bottom-col-one-margin{margin-top:48px}
}
@media print and (-ms-high-contrast:none),print and (-ms-high-contrast:active){.product-detail .summary-header__bottom-col-one-margin{margin-top:48px}
}
.product-detail .summary-header__bottom-col-two{display:flex;background:#e1e6f0;min-height:106px;width:100%;align-items:baseline;flex-wrap:wrap}
@media(min-width:1024px){.product-detail .summary-header__bottom-col-two{min-height:initial;background-image:none;justify-content:flex-end;width:auto;flex-wrap:wrap;align-items:normal}
}
@media print{.product-detail .summary-header__bottom-col-two{min-height:initial;background-image:none;justify-content:flex-end;width:auto;flex-wrap:wrap;align-items:normal}
}
.product-detail .summary-header__asset-list{padding:0;margin:0 12px;list-style:none;display:flex;align-items:center}
@media(max-width:768px){.product-detail .summary-header__asset-list{margin:12px 0}
}
.product-detail .summary-header__asset-class,.product-detail .summary-header__asset-class ul{padding-right:5px;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:.875rem;list-style:none}
@media(min-width:1024px){.product-detail .summary-header__asset-class,.product-detail .summary-header__asset-class ul{font-size:1.125rem}
}
@media print{.product-detail .summary-header__asset-class,.product-detail .summary-header__asset-class ul{font-size:1.125rem}
}
.product-detail .summary-header__asset-class ul{padding-right:12px;padding-left:0}
.product-detail .summary-header__asset-class-symbol{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;padding:12px 0 12px 12px;border-left:1px solid #6b7280;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1rem;color:#404652}
@media(min-width:1024px){.product-detail .summary-header__asset-class-symbol{font-size:1.125rem}
}
@media print{.product-detail .summary-header__asset-class-symbol{font-size:1.125rem}
}
.product-detail .summary-header__morning-star{display:flex;align-items:center}
.product-detail .summary-header__daily-nav,.product-detail .summary-header__market-price,.product-detail .summary-header__fund-net-assets,.product-detail .summary-header__overall-morningstar,.product-detail .summary-header__seven-day-yield,.product-detail .summary-header__thirty-day-yield,.product-detail .summary-header__portfolio-commencement{padding:5% 5px;display:flex;flex-direction:column;flex:1 0 33%}
@media(min-width:1024px){.product-detail .summary-header__daily-nav,.product-detail .summary-header__market-price,.product-detail .summary-header__fund-net-assets,.product-detail .summary-header__overall-morningstar,.product-detail .summary-header__seven-day-yield,.product-detail .summary-header__thirty-day-yield,.product-detail .summary-header__portfolio-commencement{border-left:1px solid #6b7280;padding:0 3%;flex:none}
}
@media print{.product-detail .summary-header__daily-nav,.product-detail .summary-header__market-price,.product-detail .summary-header__fund-net-assets,.product-detail .summary-header__overall-morningstar,.product-detail .summary-header__seven-day-yield,.product-detail .summary-header__thirty-day-yield,.product-detail .summary-header__portfolio-commencement{border-left:1px solid #6b7280;padding:0 3%;flex:none}
}
.product-detail .summary-header__daily-nav__link,.product-detail .summary-header__market-price__link,.product-detail .summary-header__fund-net-assets__link,.product-detail .summary-header__overall-morningstar__link,.product-detail .summary-header__seven-day-yield__link,.product-detail .summary-header__thirty-day-yield__link,.product-detail .summary-header__portfolio-commencement__link{display:block;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1;margin-top:5px}
.product-detail .summary-header__daily-nav label,.product-detail .summary-header__market-price label,.product-detail .summary-header__fund-net-assets label,.product-detail .summary-header__overall-morningstar label,.product-detail .summary-header__seven-day-yield label,.product-detail .summary-header__thirty-day-yield label,.product-detail .summary-header__portfolio-commencement label{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;text-transform:uppercase;line-height:1.25;display:inline;align-items:center}
@media(min-width:1024px){.product-detail .summary-header__daily-nav label,.product-detail .summary-header__market-price label,.product-detail .summary-header__fund-net-assets label,.product-detail .summary-header__overall-morningstar label,.product-detail .summary-header__seven-day-yield label,.product-detail .summary-header__thirty-day-yield label,.product-detail .summary-header__portfolio-commencement label{font-size:.875rem;display:flex}
}
@media print{.product-detail .summary-header__daily-nav label,.product-detail .summary-header__market-price label,.product-detail .summary-header__fund-net-assets label,.product-detail .summary-header__overall-morningstar label,.product-detail .summary-header__seven-day-yield label,.product-detail .summary-header__thirty-day-yield label,.product-detail .summary-header__portfolio-commencement label{font-size:.875rem;display:flex}
}
.product-detail .summary-header__daily-nav .product-detail__performance-tab-ratings-image,.product-detail .summary-header__market-price .product-detail__performance-tab-ratings-image,.product-detail .summary-header__fund-net-assets .product-detail__performance-tab-ratings-image,.product-detail .summary-header__overall-morningstar .product-detail__performance-tab-ratings-image,.product-detail .summary-header__seven-day-yield .product-detail__performance-tab-ratings-image,.product-detail .summary-header__thirty-day-yield .product-detail__performance-tab-ratings-image,.product-detail .summary-header__portfolio-commencement .product-detail__performance-tab-ratings-image{margin:5px 0}
.product-detail .summary-header__daily-nav table,.product-detail .summary-header__market-price table,.product-detail .summary-header__fund-net-assets table,.product-detail .summary-header__overall-morningstar table,.product-detail .summary-header__seven-day-yield table,.product-detail .summary-header__thirty-day-yield table,.product-detail .summary-header__portfolio-commencement table{background:transparent;margin-top:12px}
.product-detail .summary-header__daily-nav table tr,.product-detail .summary-header__daily-nav table td,.product-detail .summary-header__market-price table tr,.product-detail .summary-header__market-price table td,.product-detail .summary-header__fund-net-assets table tr,.product-detail .summary-header__fund-net-assets table td,.product-detail .summary-header__overall-morningstar table tr,.product-detail .summary-header__overall-morningstar table td,.product-detail .summary-header__seven-day-yield table tr,.product-detail .summary-header__seven-day-yield table td,.product-detail .summary-header__thirty-day-yield table tr,.product-detail .summary-header__thirty-day-yield table td,.product-detail .summary-header__portfolio-commencement table tr,.product-detail .summary-header__portfolio-commencement table td{border:0;padding-top:0;padding-bottom:5px;font-size:.875rem;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#404652;line-height:1}
.product-detail .summary-header__daily-nav table td:first-child,.product-detail .summary-header__market-price table td:first-child,.product-detail .summary-header__fund-net-assets table td:first-child,.product-detail .summary-header__overall-morningstar table td:first-child,.product-detail .summary-header__seven-day-yield table td:first-child,.product-detail .summary-header__thirty-day-yield table td:first-child,.product-detail .summary-header__portfolio-commencement table td:first-child{padding-left:0;padding-right:0}
.product-detail .summary-header__daily-nav table td:last-child,.product-detail .summary-header__market-price table td:last-child,.product-detail .summary-header__fund-net-assets table td:last-child,.product-detail .summary-header__overall-morningstar table td:last-child,.product-detail .summary-header__seven-day-yield table td:last-child,.product-detail .summary-header__thirty-day-yield table td:last-child,.product-detail .summary-header__portfolio-commencement table td:last-child{padding-right:0}
.product-detail .summary-header__daily-nav .amount,.product-detail .summary-header__market-price .amount,.product-detail .summary-header__fund-net-assets .amount,.product-detail .summary-header__overall-morningstar .amount,.product-detail .summary-header__seven-day-yield .amount,.product-detail .summary-header__thirty-day-yield .amount,.product-detail .summary-header__portfolio-commencement .amount{display:flex;align-items:flex-start;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;color:#89163e;line-height:1}
@media(min-width:1024px){.product-detail .summary-header__daily-nav .amount .currency,.product-detail .summary-header__market-price .amount .currency,.product-detail .summary-header__fund-net-assets .amount .currency,.product-detail .summary-header__overall-morningstar .amount .currency,.product-detail .summary-header__seven-day-yield .amount .currency,.product-detail .summary-header__thirty-day-yield .amount .currency,.product-detail .summary-header__portfolio-commencement .amount .currency{font-size:1.875rem}
}
@media print{.product-detail .summary-header__daily-nav .amount .currency,.product-detail .summary-header__market-price .amount .currency,.product-detail .summary-header__fund-net-assets .amount .currency,.product-detail .summary-header__overall-morningstar .amount .currency,.product-detail .summary-header__seven-day-yield .amount .currency,.product-detail .summary-header__thirty-day-yield .amount .currency,.product-detail .summary-header__portfolio-commencement .amount .currency{font-size:1.875rem}
}
@media(min-width:1024px){.product-detail .summary-header__daily-nav .amount,.product-detail .summary-header__market-price .amount,.product-detail .summary-header__fund-net-assets .amount,.product-detail .summary-header__overall-morningstar .amount,.product-detail .summary-header__seven-day-yield .amount,.product-detail .summary-header__thirty-day-yield .amount,.product-detail .summary-header__portfolio-commencement .amount{font-size:3.125rem}
}
@media print{.product-detail .summary-header__daily-nav .amount,.product-detail .summary-header__market-price .amount,.product-detail .summary-header__fund-net-assets .amount,.product-detail .summary-header__overall-morningstar .amount,.product-detail .summary-header__seven-day-yield .amount,.product-detail .summary-header__thirty-day-yield .amount,.product-detail .summary-header__portfolio-commencement .amount{font-size:3.125rem}
}
.product-detail .summary-header__daily-nav .as-of-date,.product-detail .summary-header__market-price .as-of-date,.product-detail .summary-header__fund-net-assets .as-of-date,.product-detail .summary-header__overall-morningstar .as-of-date,.product-detail .summary-header__seven-day-yield .as-of-date,.product-detail .summary-header__thirty-day-yield .as-of-date,.product-detail .summary-header__portfolio-commencement .as-of-date{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.125rem;text-transform:uppercase;color:#89163e}
.product-detail .summary-header__daily-nav .as-of-date a,.product-detail .summary-header__market-price .as-of-date a,.product-detail .summary-header__fund-net-assets .as-of-date a,.product-detail .summary-header__overall-morningstar .as-of-date a,.product-detail .summary-header__seven-day-yield .as-of-date a,.product-detail .summary-header__thirty-day-yield .as-of-date a,.product-detail .summary-header__portfolio-commencement .as-of-date a{color:#89163e}
.product-detail .summary-header__daily-nav .as-of-date.camel-case,.product-detail .summary-header__market-price .as-of-date.camel-case,.product-detail .summary-header__fund-net-assets .as-of-date.camel-case,.product-detail .summary-header__overall-morningstar .as-of-date.camel-case,.product-detail .summary-header__seven-day-yield .as-of-date.camel-case,.product-detail .summary-header__thirty-day-yield .as-of-date.camel-case,.product-detail .summary-header__portfolio-commencement .as-of-date.camel-case{text-transform:none}
.product-detail .summary-header__thirty-day-yield table tbody tr td.value,.product-detail .summary-header__seven-day-yield table tbody tr td.value{color:#89163e}
.product-detail .summary-header__thirty-day-yield table tbody tr td.value .percent,.product-detail .summary-header__seven-day-yield table tbody tr td.value .percent{margin-left:-3px}
.product-detail .summary-header__overall-morningstar__link{width:220px}
.product-detail .summary-header__fund-net-assets{padding:5% 12px}
@media(min-width:1024px){.product-detail .summary-header__fund-net-assets{padding:0 3%}
}
@media print{.product-detail .summary-header__fund-net-assets{padding:0 3%}
}
.product-detail .summary-header__asset-divs{margin:12px 0}
@media(min-width:1024px){.product-detail .summary-header__asset-divs{min-height:102px}
}
@media print{.product-detail .summary-header__asset-divs{min-height:102px}
}
.product-detail .summary-header__asset-divs:last-child{padding-right:0}
.product-detail .summary-header__asset-divs .text-center{justify-content:center}
.product-detail .summary-header__asset-divs label{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1rem;color:#404652}
.product-detail .summary-header .share-toolbar{left:-172px}
.product-detail .summary-header .medal-image{margin-right:5px;vertical-align:sub}
.product-detail .summary-header.summary-header-sticky{display:none;z-index:1151}
@media(max-width:1023px){.product-detail .summary-header.summary-header-sticky{display:none !important}
}
.product-detail .summary-header.summary-header-sticky h2{font-size:1.125rem;margin-right:24px;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin-bottom:0}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list{flex-direction:row;justify-content:center;align-items:center;height:100%}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item{border:0;display:flex;align-items:center;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;padding:0;color:#89163e}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item a{color:#89163e}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item svg.icon{width:15px;height:20px;margin:0 2px 1px 0}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item .pipe{margin:0 5px}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item:last-child .pipe{display:none}
.product-detail .summary-header.summary-header-sticky .summary-header__pdf-list-item-link{display:flex;align-items:center;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-one{min-height:62px;margin-right:0}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-one .dropdown-transparent-background{width:112px;font-size:.875rem;margin-right:5px}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-one .dropdown-transparent-background select{background:url(top/svg/dropdown-default-grey.svg) no-repeat 93% 9px;background-size:12px;height:28px;font-size:.875rem;min-width:112px}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-list{font-size:.75rem;padding:0 12px;border-left:1px solid #e1e6f0;margin:12px 0}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-list.no-border{border:0}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav,.product-detail .summary-header.summary-header-sticky .summary-header__market-price,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement{padding:0 12px}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav__link,.product-detail .summary-header.summary-header-sticky .summary-header__market-price__link,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets__link,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar__link,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield__link,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield__link,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement__link{font-size:.75rem}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav label,.product-detail .summary-header.summary-header-sticky .summary-header__market-price label,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets label,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar label,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield label,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield label,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement label{font-size:.8125rem;display:inline-flex}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__market-price .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement .as-of-date{font-size:.75rem !important}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__market-price .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield .product-detail__performance-tab-ratings-image,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement .product-detail__performance-tab-ratings-image{margin:5px 0}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav .amount,.product-detail .summary-header.summary-header-sticky .summary-header__market-price .amount,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets .amount,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar .amount,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield .amount,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield .amount,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement .amount{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin-left:4px;font-size:.8125rem;line-height:1.25}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__market-price .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield .amount .currency,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement .amount .currency{font-size:.8125rem}
.product-detail .summary-header.summary-header-sticky .summary-header__daily-nav .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__market-price .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__fund-net-assets .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__overall-morningstar .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__seven-day-yield .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__thirty-day-yield .as-of-date,.product-detail .summary-header.summary-header-sticky .summary-header__portfolio-commencement .as-of-date{padding:0}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-class-symbol,.product-detail .summary-header.summary-header-sticky .summary-header__asset-class{padding:0}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-class-symbol{border-left:0;font-size:.875rem}
.product-detail .summary-header.summary-header-sticky .summary-header__morning-star{padding:0 12px;margin:12px 0;border-left:1px solid #e1e6f0}
.product-detail .summary-header.summary-header-sticky .summary-header__morning-star .tooltip-pop{margin-left:0}
.product-detail .summary-header.summary-header-sticky .summary-header__morning-star .medal-image{margin-left:0}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-divs{display:block}
@media(min-width:1024px){.product-detail .summary-header.summary-header-sticky .summary-header__asset-divs{min-height:auto}
}
@media print{.product-detail .summary-header.summary-header-sticky .summary-header__asset-divs{min-height:auto}
}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-class,.product-detail .summary-header.summary-header-sticky .summary-header__asset-class ul{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1rem;color:#404652}
.product-detail .summary-header.summary-header-sticky .summary-header__asset-class ul{padding-right:0}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two{min-height:62px}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background{margin:12px 0 0;width:130px}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background .custom-select-container .custom-select-opener{background-color:#fff}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background .custom-select-container .custom-select-panel{background:#fff}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background .custom-select-container .custom-select-panel .custom-select-option.has-focus{background-color:#e1e6f0}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background label{display:none}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background select{width:100%;background-position:97% 13px;background-size:10px;font-size:.75rem;padding-right:24px}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background.meridian,.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .dropdown-transparent-background.australian-trusts{width:auto;margin-right:12px}
.product-detail .summary-header.summary-header-sticky .summary-header__bottom-col-two .tooltip-pop{display:flex;align-items:center;margin-right:12px;margin-left:0}
.product-detail .product-detail .dropdown-default{border:1px solid #afb7c7;background-position:90% 14px;border-radius:0;padding:12px 24px 12px 12px}
.product-detail .product-detail .dropdown-default.attribution{width:165px}
.product-detail .product-detail__performance-tab-header .desktop h2{flex:0 1 88%;margin:1.875rem 0}
@media(min-width:1200px){.product-detail .product-detail__performance-tab-header .desktop h2{flex:0 1 88%}
}
@media print{.product-detail .product-detail__performance-tab-header .desktop h2{flex:0 1 88%}
}
.product-detail .product-detail__performance-tab-header .desktop h2.portfolio-header{flex:0 1 77%}
@media(min-width:1200px){.product-detail .product-detail__performance-tab-header .desktop h2.portfolio-header{flex:0 1 84%}
}
@media print{.product-detail .product-detail__performance-tab-header .desktop h2.portfolio-header{flex:0 1 84%}
}
@media(min-width:1440px){.product-detail .product-detail__performance-tab-header .desktop h2.portfolio-header{flex:0 1 88%}
}
@media print{.product-detail .product-detail__performance-tab-header .desktop h2.portfolio-header{flex:0 1 88%}
}
.product-detail .product-detail__performance-tab-header .mobile{display:flex;align-items:center;cursor:pointer}
.product-detail .product-detail__performance-tab-header .mobile h2{flex:0 1 90%;text-align:left}
.product-detail .product-detail__performance-tab-header .mobile svg.minus-icon{display:none;fill:#89163e;cursor:pointer}
.product-detail .product-detail__performance-tab-header .mobile svg.plus-icon{fill:#89163e}
.product-detail .product-detail__performance-tab-header .mobile.active svg.minus-icon{display:block}
.product-detail .product-detail__performance-tab-header .mobile.active svg.plus-icon{display:none}
.product-detail .product-detail__tab-expand,.product-detail .product-detail__tab-collapse,.product-detail .product-detail__performance-tab-download{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;border-right:1px solid #afb7c7}
.product-detail .product-detail__performance-distribution-tab-download{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem}
.product-detail .product-detail__tab-expand.active,.product-detail .product-detail__tab-collapse.active,.product-detail .product-detail__performance-tab-download.disabled,.product-detail .product-detail__performance-tab-monthly.active,.product-detail .product-detail__performance-tab-quaterly.active{pointer-events:none;color:#6b7280;cursor:default}
.product-detail .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-quaterly{cursor:pointer;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-quaterly{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__tab-expand,.product-detail .product-detail__performance-tab-quaterly{padding-left:2px;border-right:0;color:#89163e}
@media(min-width:1024px){.product-detail .product-detail__tab-expand,.product-detail .product-detail__performance-tab-quaterly{padding-left:12px}
}
@media print{.product-detail .product-detail__tab-expand,.product-detail .product-detail__performance-tab-quaterly{padding-left:12px}
}
.product-detail .product-detail__tab-collapse,.product-detail .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-quaterly{padding-right:2px;color:#89163e}
@media(min-width:1024px){.product-detail .product-detail__tab-collapse,.product-detail .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-quaterly{padding:0 12px}
}
@media print{.product-detail .product-detail__tab-collapse,.product-detail .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-quaterly{padding:0 12px}
}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-monthly{padding-left:0}
}
@media print{.product-detail .product-detail__performance-tab-monthly{padding-left:0}
}
.product-detail .product-detail__performance-tab-download{padding-right:24px;margin-right:24px;position:relative;height:3.125rem;display:flex;align-items:center}
.product-detail .product-detail__performance-tab-download svg{display:block;margin:0 auto 12px;position:absolute;top:-40%;left:24%;fill:gray;width:30px;height:30px}
.product-detail .product-detail__performance-distribution-tab-download{position:relative;height:3.125rem;display:flex;align-items:center}
.product-detail .product-detail__performance-distribution-tab-download svg{display:block;margin:0 auto 12px;position:absolute;top:-40%;left:40%;fill:gray;width:30px;height:30px}
.product-detail .product-detail__performance-tab-chart-desc{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.8125rem;line-height:1.25;margin:12px 0 24px}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-chart-desc{margin:24px 0 48px;font-size:1rem}
}
@media print{.product-detail .product-detail__performance-tab-chart-desc{margin:24px 0 48px;font-size:1rem}
}
.product-detail .product-detail .product-detail__performance-tab-info{margin-bottom:24px}
@media(min-width:1024px){.product-detail .product-detail .product-detail__performance-tab-info{margin-bottom:0}
}
@media print{.product-detail .product-detail .product-detail__performance-tab-info{margin-bottom:0}
}
.product-detail .product-detail .product-detail__performance-tab-info p{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25}
.product-detail .product-detail__performance-tab-date{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.8125rem;line-height:.875rem;margin-left:12px}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-date{font-size:1rem}
}
@media print{.product-detail .product-detail__performance-tab-date{font-size:1rem}
}
.product-detail .product-detail .heading-4{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#242933;font-size:1.125rem;text-align:left}
@media(min-width:1024px){.product-detail .product-detail .heading-4{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#89163e}
}
@media print{.product-detail .product-detail .heading-4{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#89163e}
}
.product-detail .product-detail h3.heading-4,.product-detail .product-detail .heading-4.accordion-subheader{display:none}
@media(min-width:1024px){.product-detail .product-detail h3.heading-4,.product-detail .product-detail .heading-4.accordion-subheader{display:block}
}
@media print{.product-detail .product-detail h3.heading-4,.product-detail .product-detail .heading-4.accordion-subheader{display:block}
}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-heading{display:none}
}
.product-detail .product-detail__performance-tab-heading.attribution-heading{display:inline-block}
.product-detail .product-detail__performance-tab-heading.padding-top-10{padding-top:12px}
.product-detail .product-detail__attribution-guide{float:right;color:#89163e;cursor:pointer}
.product-detail .product-detail__attribution-guide a{color:#89163e}
.product-detail .product-detail__performance-tab-table{margin-bottom:12px}
.product-detail .product-detail__performance-tab-table tr{border-bottom:1px solid #afb7c7;display:flex;align-items:flex-end;justify-content:space-between}
.product-detail .product-detail__performance-tab-table th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold;background:#fff}
.product-detail .product-detail__performance-tab-table td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
.product-detail .product-detail__performance-tab-table.averageROR thead{display:flex;flex-direction:column}
.product-detail .product-detail__performance-tab-table.averageROR thead th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-table.averageROR thead th{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__performance-tab-table.averageROR thead td:first-child{flex:0 0 22%;min-width:200px}
.product-detail .product-detail__performance-tab-table.averageROR tbody{display:flex;flex-direction:column}
.product-detail .product-detail__performance-tab-table.averageROR tbody tr td:first-child{text-align:left;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-table.averageROR tbody tr td:first-child{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__performance-tab-table.averageROR tbody tr th:first-child{text-align:left;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;font-weight:bold;flex:0 0 22%;min-width:200px}
.product-detail .product-detail__performance-tab-table.averageROR tbody tr:last-child{border:0}
.product-detail .product-detail__performance-tab-table.averageROR tbody tr td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr{display:table-row;justify-content:space-between}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th,.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>td,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>td{text-align:center;padding:.72rem 0;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th:nth-child(2),.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>td:nth-child(2),.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th:nth-child(2),.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>td:nth-child(2){width:6% !important}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th:nth-child(7),.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>td:nth-child(7),.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th:nth-child(7),.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>td:nth-child(7){width:10% !important}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th:last-child,.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>td:last-child,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th:last-child,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>td:last-child{width:16%}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th:first-child,.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>td:first-child,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th:first-child,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>td:first-child{width:26%;text-align:left}
.product-detail .product-detail__performance-tab-table.twelveTR>thead tr>th,.product-detail .product-detail__performance-tab-table.twelveTR>tbody tr>th{font-weight:bold}
.product-detail .product-detail__performance-tab-table.meridian-flex-table>thead,.product-detail .product-detail__performance-tab-table.meridian-flex-table>tbody{display:flex;flex-direction:column}
.product-detail .product-detail__performance-tab-table.meridian-flex-table>thead tr,.product-detail .product-detail__performance-tab-table.meridian-flex-table>tbody tr{display:flex;align-items:flex-end;justify-content:space-between}
.product-detail .product-detail__performance-tab-table.meridian-averageROR{overflow:visible}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>td,.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>td{text-align:center;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>td,.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>td{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>td:first-child,.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>td:first-child{flex:0 0 22%;min-width:200px}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>td:nth-child(2),.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>td:nth-child(2){width:6% !important}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>th,.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>th{text-align:center;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;font-weight:bold}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>th:first-child,.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>th:first-child{flex:0 0 22%;min-width:200px}
.product-detail .product-detail__performance-tab-table.meridian-averageROR>thead tr>th:nth-child(2),.product-detail .product-detail__performance-tab-table.meridian-averageROR>tbody tr>th:nth-child(2){width:6% !important}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-table th,.product-detail .product-detail__performance-tab-table td{font-size:1rem}
}
@media print{.product-detail .product-detail__performance-tab-table th,.product-detail .product-detail__performance-tab-table td{font-size:1rem}
}
@media(max-width:768px){.product-detail .product-detail__performance-tab-premium-discount{padding-top:24px}
}
.product-detail .product-detail__premium-discount-table table{border-bottom:1px solid #afb7c7;margin-bottom:24px;overflow:auto}
.product-detail .product-detail__premium-discount-table table thead tr{border-bottom:1px solid #afb7c7}
.product-detail .product-detail__premium-discount-table table thead tr td{border-left:0;border-right:1px solid #afb7c7}
.product-detail .product-detail__premium-discount-table table thead tr th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold;text-align:center;min-width:5.0625rem;background-color:transparent;border-right:0;border-left:0}
@media(max-width:1024px){.product-detail .product-detail__premium-discount-table table thead tr th{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__premium-discount-table table thead tr th:nth-child(2){border-right:1px solid #afb7c7}
.product-detail .product-detail__premium-discount-table table tbody tr td{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;text-align:center;min-width:5.0625rem;color:#404652;border-right:0;border-left:0}
@media(max-width:1024px){.product-detail .product-detail__premium-discount-table table tbody tr td{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__premium-discount-table table tbody tr td div{display:inline-block}
.product-detail .product-detail__premium-discount-table table tbody tr td:first-child{font-weight:bold;text-align:left;padding:12px;border-right:1px solid #afb7c7}
.product-detail .product-detail__premium-discount-table table tbody tr td:nth-child(2){border-right:1px solid #afb7c7}
@media(max-width:768px){.product-detail .product-detail__performance-tab-pricing-history{padding-top:24px}
}
.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns{margin:24px 0}
.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns .month,.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns .year,.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns .day{border:1px solid #afb7c7;border-radius:0;width:22%}
.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns .cta-primary{padding:11.75px 12px;max-width:115px;font-size:.8125rem}
.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns .heading-4{margin:12px 0}
.product-detail .product-detail__performance-tab-pricing-history .mobile .grid-chart__date-dropdowns.mp-data{display:none}
.product-detail .product-detail__performance-tab-pricing-history .mobile .mp-data.grid{display:none}
.product-detail .product-detail__performance-tab-pricing-history.toggle .product-detail__performance-tab-stock-graph-labels.mp-data{display:flex}
.product-detail .product-detail__performance-tab-pricing-history.toggle .product-detail__performance-tab-stock-graph-labels.nav-data{display:none}
.product-detail .product-detail__performance-tab-pricing-history.toggle .grid-chart__date-dropdowns.mp-data{display:block}
.product-detail .product-detail__performance-tab-pricing-history.toggle .grid-chart__date-dropdowns.nav-data{display:none}
.product-detail .product-detail__performance-tab-pricing-history.toggle .nav-data.grid{display:none}
.product-detail .product-detail__performance-tab-pricing-history.toggle .mp-data.grid{display:block}
.product-detail .product-detail__performance-tab-stock-graph-labels{display:flex;list-style:none;padding:0;flex-direction:column}
.product-detail .product-detail__performance-tab-stock-graph-labels li{padding:12px 0;padding-right:1%;font-size:1rem;line-height:.875rem;border-bottom:1px solid #afb7c7;line-height:1.25;display:flex}
.product-detail .product-detail__performance-tab-stock-graph-labels li:last-child{padding-right:0}
@media(min-width:768px){.product-detail .product-detail__performance-tab-stock-graph-labels li .first-col{max-width:74%}
}
@media print{.product-detail .product-detail__performance-tab-stock-graph-labels li .first-col{max-width:74%}
}
.product-detail .product-detail__performance-tab-stock-graph-labels li .strong{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col{float:right;display:flex}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col svg.icon-dir-down{fill:#89163e;margin:0 2px}
.product-detail .product-detail__performance-tab-stock-graph-labels.mp-data{display:none}
.product-detail .product-detail .grid-chart{width:100%}
.product-detail .product-detail .grid-chart.stock-table tbody{height:330px;overflow:scroll;display:block}
.product-detail .product-detail .grid-chart tr{display:flex;border-bottom:0}
.product-detail .product-detail .grid-chart th,.product-detail .product-detail .grid-chart td{text-align:left;padding:.625rem 0;min-width:130px;word-wrap:normal;background:0;border-left:0}
.product-detail .product-detail .grid-chart td{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail .grid-chart.mobile tr{border-bottom:1px solid #afb7c7}
.product-detail .product-detail .grid-chart.mobile tr td{border-bottom-width:0}
.product-detail .product-detail .grid-chart__date-dropdowns{margin:24px 0}
.product-detail .product-detail .grid-chart__date-dropdowns .month,.product-detail .product-detail .grid-chart__date-dropdowns .year,.product-detail .product-detail .grid-chart__date-dropdowns .day{border:1px solid #afb7c7;border-radius:0;width:22%}
.product-detail .product-detail .grid-chart__date-dropdowns .cta-primary{padding:11.75px 12px;max-width:115px;font-size:.8125rem}
.product-detail .product-detail .grid-chart__date-dropdowns .heading-4{margin:12px 0}
.product-detail .product-detail .grid-chart__date-dropdowns.mp-data{display:none}
.product-detail .product-detail .grid-chart__date-dropdowns-select{margin:12px 0}
.product-detail .product-detail__performance-tab-distributions{padding-top:24px}
.product-detail .product-detail__performance-tab-distributions .dividend-link{float:right;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail__performance-tab-distributions .grid-chart th{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.125rem;color:#6b7280}
.product-detail .product-detail__performance-tab-distributions .grid-chart td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-distributions .grid-chart td{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__performance-tab-distributions .grid-chart th,.product-detail .product-detail__performance-tab-distributions .grid-chart td{min-width:60px;word-wrap:break-word}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-distributions .grid-chart th,.product-detail .product-detail__performance-tab-distributions .grid-chart td{min-width:158px;word-break:normal}
}
@media print{.product-detail .product-detail__performance-tab-distributions .grid-chart th,.product-detail .product-detail__performance-tab-distributions .grid-chart td{min-width:158px;word-break:normal}
}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt{display:flex;margin:12px 0}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row{text-align:right;width:24%;display:flex;flex-direction:column}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row div{width:100%;font-size:.8125rem;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin-bottom:.75rem}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row div{font-size:1rem}
}
@media print{.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row div{font-size:1rem}
}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row div:first-child{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row:first-child{text-align:left;width:13%}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row:first-child div{font-size:.75rem;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail__performance-tab-column-chart .column-table-cnt .row:first-child div:first-child{margin-bottom:1.5rem}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart .column-table-cnt{margin:24px 0}
}
@media print{.product-detail .product-detail__performance-tab-column-chart .column-table-cnt{margin:24px 0}
}
.product-detail .product-detail__performance-tab-column-chart-subheading{display:flex}
.product-detail .product-detail__performance-tab-column-chart-subheading .product-detail__performance-tab-monthly,.product-detail .product-detail__performance-tab-column-chart-subheading .product-detail__performance-tab-quaterly{color:#89163e}
.product-detail .product-detail__performance-tab-column-chart-subheading .product-detail__performance-tab-monthly.active,.product-detail .product-detail__performance-tab-column-chart-subheading .product-detail__performance-tab-quaterly.active{pointer-events:none;color:#6b7280;cursor:default}
.product-detail .product-detail__performance-tab-column-chart-subheading .pipe{color:#afb7c7;padding:0 12px}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart-subheading{margin-bottom:24px}
}
@media print{.product-detail .product-detail__performance-tab-column-chart-subheading{margin-bottom:24px}
}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart-heading-margin{margin-bottom:12px}
}
@media print{.product-detail .product-detail__performance-tab-column-chart-heading-margin{margin-bottom:12px}
}
.product-detail .product-detail__performance-tab-column-chart-header{margin:.3125rem 0;display:flex;align-items:flex-start}
.product-detail .product-detail__performance-tab-column-chart-header .desktop{flex:0 1 60%;margin:0 12px 12px}
.product-detail .product-detail__performance-tab-column-chart-header .meridian-desktop{flex:0 1 60%;margin:0 12px 0}
.product-detail .product-detail__performance-tab-column-chart-legends{display:flex;list-style:none;margin:0;padding:0}
.product-detail .product-detail__performance-tab-column-chart-legends.share-class-text-align{justify-content:flex-end;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart-legends{justify-content:left}
}
@media print{.product-detail .product-detail__performance-tab-column-chart-legends{justify-content:left}
}
.product-detail .product-detail__performance-tab-column-chart-legends li{padding-right:.9375rem;line-height:1.35;position:relative}
.product-detail .product-detail__performance-tab-column-chart-legends li svg{top:2px}
.product-detail .product-detail__performance-tab-column-chart-legends li span{margin-left:12px;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-column-chart-legends li span{font-size:1rem;line-height:1.25rem}
}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-column-chart-heading{flex:0 1 39%}
}
@media print{.product-detail .product-detail__performance-tab-column-chart-heading{flex:0 1 39%}
}
.product-detail .product-detail__disclosures-note{font-size:.75rem}
.product-detail .product-detail__disclosures-note.lsw{margin-top:24px}
.product-detail .product-detail #stock-cnt .highcharts-title{display:none}
.product-detail .product-detail #stock-cnt .external-text{padding-right:24px;text-decoration:none;cursor:initial !important;pointer-events:none;font-size:.75rem;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-weight:lighter;fill:#6b7280}
.product-detail .product-detail #stock-cnt .highcharts-button.undefined{cursor:none !important}
.product-detail .product-detail #stock-cnt .highcharts-button.undefined text{word-spacing:5px}
.product-detail .product-detail #stock-cnt .highcharts-button.undefined text tspan:last-child{word-spacing:0;cursor:pointer !important}
.product-detail .product-detail #stock-cnt .highcharts-button.undefined .highcharts-button-box{fill:transparent}
.product-detail .product-detail #column-cnt{margin-bottom:24px}
.product-detail .product-detail #column-cnt .highcharts-title{display:none}
.product-detail .product-detail #column-cnt .highcharts-legend{display:block}
.product-detail .product-detail #column-cnt .highcharts-tooltip{display:block;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem}
.product-detail .product-detail #column-cnt table{background:0}
.product-detail .product-detail #column-cnt table tr,.product-detail .product-detail #column-cnt table td{border:0}
.product-detail .product-detail #column-cnt table tr td:first-child{padding:0 0 0 12px !important}
.product-detail .product-detail #column-cnt table tr td:last-child{padding:0 12px 0 5px !important}
.product-detail .product-detail #column-cnt .hightchart-column-legend{font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;display:block;font-size:.75rem}
@media(min-width:1024px){.product-detail .product-detail #column-cnt g.highcharts-legend-item.highcharts-column-series rect{display:block;x:110;y:8}
}
@media print{.product-detail .product-detail #column-cnt g.highcharts-legend-item.highcharts-column-series rect{display:block;x:110;y:8}
}
.product-detail .product-detail #column-cnt .highcharts-axis-labels.highcharts-xaxis-labels span{font-size:.75rem !important}
.product-detail .product-detail #column-cnt .highcharts-tooltip>span{opacity:1;z-index:9999 !important;background:#e2e2e2;border-radius:20px;box-shadow:2px 2px 5px rgba(0,0,0,0.3);padding:12px 0}
.product-detail .product-detail #column-cnt .highcharts-legend-item>span{display:none}
.product-detail .product-detail__performance-tab-ratings{justify-content:space-around;padding:12px 0;display:none;flex-wrap:wrap}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-ratings{display:none;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;padding:48px 0;margin:24px 0}
}
@media print{.product-detail .product-detail__performance-tab-ratings{display:none;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;padding:48px 0;margin:24px 0}
}
.product-detail .product-detail__performance-tab-ratings-heading{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;display:flex}
.product-detail .product-detail__performance-tab-ratings-heading .tooltip-pop{margin-top:-1px}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-ratings-heading{font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem}
}
@media print{.product-detail .product-detail__performance-tab-ratings-heading{font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem}
}
.product-detail .product-detail__performance-tab-ratings-image{margin:5px 0}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-ratings-image{margin:12px 0}
}
@media print{.product-detail .product-detail__performance-tab-ratings-image{margin:12px 0}
}
.product-detail .product-detail__performance-tab-ratings-copy{color:#404652}
.product-detail .product-detail .accordion-panels .accordion-item .tab-panel.no-tab-view{display:block;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #afb7c7}
.product-detail .product-detail .accordion-panels .accordion-item .tab-panel.no-tab-view .product-detail__performance-tab-info.column-chart{margin-bottom:24px}
.product-detail .product-detail .accordion-panels .accordion-item .tab-panel.no-tab-view .visible-in-expand{display:block}
.product-detail .product-detail .accordion-panels .accordion-item .accordion-label{text-transform:uppercase;color:#6b7280;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.8125rem}
.product-detail .product-detail .accordion-panels .accordion-item:last-child .tab-panel.no-tab-view{border-bottom:0}
.product-detail .product-detail .tab-list.tab-data.no-tab-view{display:none}
.product-detail .product-detail .tab-list.tab-data.no-tab-view+.tab-content.tab-data{border-top:1px solid #afb7c7}
.product-detail .product-detail__performance-tab-ratings-list{border-right:0;position:relative}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-ratings-list{flex:auto;border-right:1px solid #afb7c7;margin-right:34px}
.product-detail .product-detail__performance-tab-ratings-list:first-child{border-right:0}
}
@media print{.product-detail .product-detail__performance-tab-ratings-list{flex:auto;border-right:1px solid #afb7c7;margin-right:34px}
.product-detail .product-detail__performance-tab-ratings-list:first-child{border-right:0}
}
.product-detail .product-detail__performance-tab-ratings-list.mobile{flex:0 1 100%;border-right:0;margin-bottom:24px;padding-right:0}
.product-detail .product-detail__performance-tab-ratings-list.mobile .product-detail__performance-tab-ratings-image,.product-detail .product-detail__performance-tab-ratings-list.mobile .product-detail__performance-tab-ratings-stars{display:inline-block}
.product-detail .product-detail__performance-tab-ratings-list.mobile .product-detail__performance-tab-ratings-stars{margin:0 24px}
.product-detail .product-detail .performance-attribution{margin-left:0;margin-right:0}
@media(min-width:1024px){.product-detail .product-detail .performance-attribution{margin-left:-15px;margin-right:-15px}
}
@media print{.product-detail .product-detail .performance-attribution{margin-left:-15px;margin-right:-15px}
}
.product-detail .product-detail .performance-attribution p{font-size:.875rem}
.product-detail .product-detail .performance-attribution{font-size:1rem}
.product-detail .product-detail .performance-attribution__table-wrapper_no-gutter{margin:0;padding:0}
.product-detail .product-detail .performance-attribution__table-wrapper_no-gutter thead,.product-detail .product-detail .performance-attribution__table-wrapper_no-gutter tbody{display:table-header-group}
.product-detail .product-detail .performance-attribution__table-wrapper_no-gutter thead tr,.product-detail .product-detail .performance-attribution__table-wrapper_no-gutter tbody tr{display:table-row}
.product-detail .product-detail .performance-attribution__table-wrapper_right{overflow:auto}
.product-detail .product-detail .performance-attribution__table-wrapper_right table.table{overflow:auto}
.product-detail .product-detail .performance-attribution__table-wrapper_right thead,.product-detail .product-detail .performance-attribution__table-wrapper_right tbody{display:table-header-group}
.product-detail .product-detail .performance-attribution__table-wrapper_right thead tr,.product-detail .product-detail .performance-attribution__table-wrapper_right tbody tr{display:table-row}
.product-detail .product-detail .performance-attribution__table-wrapper_right thead tr th,.product-detail .product-detail .performance-attribution__table-wrapper_right tbody tr th{font-weight:bold}
.product-detail .product-detail .performance-attribution__table-wrapper_left table.table{overflow:auto}
.product-detail .product-detail .performance-attribution__table-col-group-header{height:100px}
.product-detail .product-detail .performance-attribution__table-col-header{height:150px;min-width:70px}
.product-detail .product-detail .performance-attribution__table-col-header_gray{background-color:#e1e6f0}
.product-detail .product-detail .performance-attribution__table-cell{min-width:70px;height:80px;vertical-align:middle;border:1px solid #afb7c7;text-align:center !important}
.product-detail .product-detail .performance-attribution__table-cell-blank{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;border-left:1px transparent;border-right:1px transparent;text-align:center;font-size:.8125rem}
.product-detail .product-detail .performance-attribution__table-cell-left{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7}
.product-detail .product-detail .performance-attribution__table-cell-left .tooltip-pop{top:3px}
.product-detail .product-detail .performance-attribution__table-cell-left-new-section{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;color:#242933;font-weight:bold}
.product-detail .product-detail .performance-attribution__table-cell-col-group{min-width:70px;height:80px;vertical-align:middle;border-left:1px solid #afb7c7;border-right:1px solid #afb7c7}
.product-detail .product-detail .performance-attribution__table-cell-col-group--white{background-color:#fff;font-weight:bold}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing thead{border-bottom:1px solid #8c94a3}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing thead th+th{text-align:center}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing tbody tr{border-bottom:1px dotted #afb7c7}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing tbody tr td{border-bottom:0}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing tbody tr td+td{text-align:center}
.product-detail .product-detail__performance-tab--distribution-rate{padding:24px 0}
.product-detail .product-detail__performance-tab--distribution-rate-list{margin:0;padding:24px 0 0;list-style:none;font-size:1rem}
.product-detail .product-detail__performance-tab--distribution-rate-list--item{display:flex;justify-content:space-between;border-bottom:1px dotted #afb7c7;padding-bottom:5px}
.product-detail .product-detail__performance-tab-swing-pricing{padding-bottom:24px}
.product-detail .product-detail__performance-tab--swing-list{font-size:1rem;list-style:none;padding-top:24px;padding-left:0}
.product-detail .product-detail__performance-tab--swing-list svg.icon{width:21px;height:21px}
.product-detail .product-detail__performance-tab--swing-list span{padding-left:12px;padding-top:2px;color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem}
.product-detail .product-detail__performance-tab--swing-list .product-detail__performance-tab__item--list{display:flex;align-items:center}
.product-detail .product-detail__performance-tab a{color:#89163e}
@media(min-width:1024px){.product-detail .product-detail__performance-tab{padding:2.8125rem 0}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing{padding-top:12px}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing thead th{padding:.425rem 0;font-size:.875rem}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing tbody tr td{padding:.425rem 0}
.product-detail .product-detail__portfolio-tab{padding:3rem 0 .75rem}
.product-detail .product-detail__performance-tab-header .desktop{display:flex;align-items:center;justify-content:space-between}
.product-detail .product-detail__performance-tab-header .desktop h2{margin-top:0}
.product-detail .product-detail__performance-tab-header .desktop .dropdown{width:320px;margin:0;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1rem;color:#404652}
.product-detail .product-detail__performance-tab-header .desktop .dropdown .lbl-hidden{height:0;width:0;float:left;overflow:hidden}
.product-detail .product-detail__performance-tab-header .mobile{display:none}
.product-detail .product-detail__performance-tab-header .mobile h2{margin-left:0}
.product-detail .product-detail .heading-4{font-size:1.5rem}
.product-detail .product-detail__performance-tab-table{margin-bottom:1.5rem}
.product-detail .product-detail__performance-tab-table.twelveTR{overflow:visible}
.product-detail .product-detail__performance-tab-table td,.product-detail .product-detail__performance-tab-table th{padding:24px 12px;border:0}
.product-detail .product-detail__performance-tab-column-chart-legends{padding:0;display:flex;margin:12px 12px 48px 128px}
.product-detail .product-detail__performance-tab-column-chart-legends li span{margin:12px}
.product-detail .product-detail__performance-tab-stock-graph-labels{flex-direction:row}
.product-detail .product-detail__performance-tab-stock-graph-labels li{border:0;padding-top:0;padding-bottom:0;flex:0 1 25%}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col{float:none}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col svg.icon-dir-down{fill:#89163e;margin:0 2px}
.product-detail .product-detail__performance-tab-heading-row{margin:24px 0 24px}
}
@media(min-width:1024px) and (min-width:1024px){.product-detail .product-detail__performance-tab-heading-row{margin:0 0 24px}
}
@media print and (min-width:1024px){.product-detail .product-detail__performance-tab-heading-row{margin:0 0 24px}
}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-heading-row h4{float:left}
.product-detail .product-detail__performance-tab-heading-row button{float:right;border-right:0}
.product-detail .product-detail__performance-tab-distributions{padding-top:48px}
.product-detail .product-detail__performance-tab-distributions .product-detail__performance-tab-heading{position:relative}
.product-detail .product-detail__performance-tab--swing-distribution{align-content:baseline;justify-content:space-between;display:flex}
.product-detail .product-detail__performance-tab-swing-pricing{padding:0 0 12px;position:relative}
}
@media(min-width:1024px) and (min-width:1024px){.product-detail .product-detail__performance-tab-swing-pricing{min-width:47%}
}
@media print and (min-width:1024px){.product-detail .product-detail__performance-tab-swing-pricing{min-width:47%}
}
@media(min-width:1024px){.product-detail .product-detail__performance-tab-swing-pricing>.product-detail__performance-tab--swing-list{padding-top:0;padding-bottom:24px;padding-left:0;margin-top:1.5rem}
.product-detail .product-detail__performance-tab--distribution-rate{padding:48px 0 12px;width:50%}
.product-detail .product-detail__performance-tab--distribution-rate-list{font-size:1rem}
}
@media print{.product-detail .product-detail__performance-tab{padding:2.8125rem 0}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing{padding-top:12px}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing thead th{padding:.425rem 0;font-size:.875rem}
.product-detail .product-detail__performance-tab--mern-table-pricing .pdp-mern-table-pricing tbody tr td{padding:.425rem 0}
.product-detail .product-detail__portfolio-tab{padding:3rem 0 .75rem}
.product-detail .product-detail__performance-tab-header .desktop{display:flex;align-items:center;justify-content:space-between}
.product-detail .product-detail__performance-tab-header .desktop h2{margin-top:0}
.product-detail .product-detail__performance-tab-header .desktop .dropdown{width:320px;margin:0;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1rem;color:#404652}
.product-detail .product-detail__performance-tab-header .desktop .dropdown .lbl-hidden{height:0;width:0;float:left;overflow:hidden}
.product-detail .product-detail__performance-tab-header .mobile{display:none}
.product-detail .product-detail__performance-tab-header .mobile h2{margin-left:0}
.product-detail .product-detail .heading-4{font-size:1.5rem}
.product-detail .product-detail__performance-tab-table{margin-bottom:1.5rem}
.product-detail .product-detail__performance-tab-table.twelveTR{overflow:visible}
.product-detail .product-detail__performance-tab-table td,.product-detail .product-detail__performance-tab-table th{padding:24px 12px;border:0}
.product-detail .product-detail__performance-tab-column-chart-legends{padding:0;display:flex;margin:12px 12px 48px 128px}
.product-detail .product-detail__performance-tab-column-chart-legends li span{margin:12px}
.product-detail .product-detail__performance-tab-stock-graph-labels{flex-direction:row}
.product-detail .product-detail__performance-tab-stock-graph-labels li{border:0;padding-top:0;padding-bottom:0;flex:0 1 25%}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col{float:none}
.product-detail .product-detail__performance-tab-stock-graph-labels li .second-col svg.icon-dir-down{fill:#89163e;margin:0 2px}
.product-detail .product-detail__performance-tab-heading-row{margin:24px 0 24px}
}
@media print and (min-width:1024px){.product-detail .product-detail__performance-tab-heading-row{margin:0 0 24px}
}
@media print{.product-detail .product-detail__performance-tab-heading-row{margin:0 0 24px}
.product-detail .product-detail__performance-tab-heading-row h4{float:left}
.product-detail .product-detail__performance-tab-heading-row button{float:right;border-right:0}
.product-detail .product-detail__performance-tab-distributions{padding-top:48px}
.product-detail .product-detail__performance-tab-distributions .product-detail__performance-tab-heading{position:relative}
.product-detail .product-detail__performance-tab--swing-distribution{align-content:baseline;justify-content:space-between;display:flex}
.product-detail .product-detail__performance-tab-swing-pricing{padding:0 0 12px;position:relative}
}
@media print and (min-width:1024px){.product-detail .product-detail__performance-tab-swing-pricing{min-width:47%}
}
@media print{.product-detail .product-detail__performance-tab-swing-pricing{min-width:47%}
.product-detail .product-detail__performance-tab-swing-pricing>.product-detail__performance-tab--swing-list{padding-top:0;padding-bottom:24px;padding-left:0;margin-top:1.5rem}
.product-detail .product-detail__performance-tab--distribution-rate{padding:48px 0 12px;width:50%}
.product-detail .product-detail__performance-tab--distribution-rate-list{font-size:1rem}
}
@media(min-width:1200px){.product-detail .product-detail .grid-chart th,.product-detail .product-detail .grid-chart td{width:180px}
}
@media print{.product-detail .product-detail .grid-chart th,.product-detail .product-detail .grid-chart td{width:180px}
}
@media(min-width:1440px){.product-detail .product-detail .grid-chart th,.product-detail .product-detail .grid-chart td{width:200px}
}
@media print{.product-detail .product-detail .grid-chart th,.product-detail .product-detail .grid-chart td{width:200px}
}
.product-detail .product-detail__select-dropdown-label{line-height:2.5rem}
.product-detail .product-detail .distributions-heading{margin-bottom:0}
.product-detail .product-detail__distributions-rates-yields{display:flex;flex-direction:column}
.product-detail .product-detail__distributions-rates-yields h5{margin-bottom:0}
.product-detail .product-detail__distributions-rates-yields .grid-chart{width:100%}
.product-detail .product-detail__distributions-rates-yields .grid-chart th,.product-detail .product-detail__distributions-rates-yields .grid-chart td{padding:.625rem 0;min-width:220px;border-left:0;vertical-align:top}
.product-detail .product-detail__distributions-rates-yields .grid-chart th:last-child,.product-detail .product-detail__distributions-rates-yields .grid-chart td:last-child{text-align:right;min-width:35%}
@media(min-width:1024px){.product-detail .product-detail__distributions-rates-yields .grid-chart th:last-child,.product-detail .product-detail__distributions-rates-yields .grid-chart td:last-child{min-width:170px}
}
@media print{.product-detail .product-detail__distributions-rates-yields .grid-chart th:last-child,.product-detail .product-detail__distributions-rates-yields .grid-chart td:last-child{min-width:170px}
}
@media(min-width:1024px){.product-detail .product-detail__distributions-rates-yields{flex-direction:row;flex-wrap:wrap}
.product-detail .product-detail__distributions-rates-yields h5{margin-bottom:12px}
}
@media print{.product-detail .product-detail__distributions-rates-yields{flex-direction:row;flex-wrap:wrap}
.product-detail .product-detail__distributions-rates-yields h5{margin-bottom:12px}
}
.product-detail .product-detail__distributions-rates,.product-detail .product-detail__distributions-yields{margin-bottom:12px}
@media(min-width:1024px){.product-detail .product-detail__distributions-rates,.product-detail .product-detail__distributions-yields{margin-bottom:48px;min-width:47%}
}
@media print{.product-detail .product-detail__distributions-rates,.product-detail .product-detail__distributions-yields{margin-bottom:48px;min-width:47%}
}
.product-detail .product-detail__distributions-rates table.grid-chart tbody tr,.product-detail .product-detail__distributions-yields table.grid-chart tbody tr{border-bottom:1px solid #afb7c7}
.product-detail .product-detail__distributions-rates table.grid-chart tbody tr td,.product-detail .product-detail__distributions-yields table.grid-chart tbody tr td{border-bottom-width:0}
.product-detail .product-detail__distributions-rates table.grid-chart.noborder__last-row tbody tr:last-child,.product-detail .product-detail__distributions-yields table.grid-chart.noborder__last-row tbody tr:last-child{border-bottom-width:0}
.product-detail .product-detail__performance-tab-stock-chart.desktop{margin-top:12px}
.product-detail .product-detail .portfolio__perfstats-desc.no-attr-data,.product-detail .product-detail .product-detail__disclosure.no-data{display:none}
.product-detail .product-detail__quarterly-disclosure,.product-detail .product-detail__monthly-disclosure{display:none}
.product-detail .product-detail__quarterly-disclosure.active,.product-detail .product-detail__monthly-disclosure.active{display:block}
.product-detail button.product-detail__performance-tab-download{border-left:0;border-top:0;border-bottom:0;background:transparent;color:#89163e}
.product-detail button.product-detail__performance-tab-download:hover{text-decoration:underline;text-decoration-color:#7e2d40;text-decoration-skip-ink:none}
.product-detail button.product-detail__performance-distribution-tab-download{float:right;background:transparent;color:#89163e;border:0}
.product-detail button.product-detail__performance-distribution-tab-download:hover{text-decoration:underline;text-decoration-color:#89163e;text-decoration-skip-ink:none}
@media(max-width:480px){.product-detail .product-detail__performance-distribution-tab-download{display:none}
}
.product-detail .visible-in-expand{display:none}
@media(max-width:1024px){.product-detail .product-detail__performance-tab-heading-row.row{margin:0}
}
.product-detail .margin-y-10{margin:12px 0}
.product-detail .pdp__mobile-subtab .tooltip-pop{vertical-align:-3px}
.product-detail .mobile .product-detail__performance-tab-stock-chart .chart-container{width:100%;overflow-x:scroll}
.product-detail .mobile .product-detail__performance-tab-stock-chart .stock-highchart{width:700px}
.product-detail .mobile .product-detail__performance-tab-column-chart-legends{flex-direction:column}
.product-detail .mobile .performance-attribution{margin-left:0;margin-right:0}
@media(min-width:1024px){.product-detail .mobile .performance-attribution{margin-left:-15px;margin-right:-15px}
}
@media print{.product-detail .mobile .performance-attribution{margin-left:-15px;margin-right:-15px}
}
.product-detail .mobile .performance-attribution p{font-size:.875rem}
.product-detail .mobile .performance-attribution{font-size:1rem}
.product-detail .mobile .performance-attribution__table-wrapper_no-gutter{margin:0;padding:0}
.product-detail .mobile .performance-attribution__table-wrapper_no-gutter thead,.product-detail .mobile .performance-attribution__table-wrapper_no-gutter tbody{display:table-header-group}
.product-detail .mobile .performance-attribution__table-wrapper_no-gutter thead tr,.product-detail .mobile .performance-attribution__table-wrapper_no-gutter tbody tr{display:table-row}
.product-detail .mobile .performance-attribution__table-wrapper_right{overflow:auto}
.product-detail .mobile .performance-attribution__table-wrapper_right table.table{overflow:auto}
.product-detail .mobile .performance-attribution__table-wrapper_right thead,.product-detail .mobile .performance-attribution__table-wrapper_right tbody{display:table-header-group}
.product-detail .mobile .performance-attribution__table-wrapper_right thead tr,.product-detail .mobile .performance-attribution__table-wrapper_right tbody tr{display:table-row}
.product-detail .mobile .performance-attribution__table-wrapper_right thead tr th,.product-detail .mobile .performance-attribution__table-wrapper_right tbody tr th{font-weight:bold}
.product-detail .mobile .performance-attribution__table-wrapper_left table.table{overflow:auto}
.product-detail .mobile .performance-attribution__table-col-group-header{height:100px}
.product-detail .mobile .performance-attribution__table-col-header{height:150px;min-width:70px}
.product-detail .mobile .performance-attribution__table-col-header_gray{background-color:#e1e6f0}
.product-detail .mobile .performance-attribution__table-cell{min-width:70px;height:80px;vertical-align:middle;border:1px solid #afb7c7;text-align:center !important}
.product-detail .mobile .performance-attribution__table-cell-blank{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;border-left:1px transparent;border-right:1px transparent;text-align:center;font-size:.8125rem}
.product-detail .mobile .performance-attribution__table-cell-left{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7}
.product-detail .mobile .performance-attribution__table-cell-left .tooltip-pop{top:3px}
.product-detail .mobile .performance-attribution__table-cell-left-new-section{min-width:70px;height:80px;vertical-align:middle;border-top:1px solid #afb7c7;border-bottom:1px solid #afb7c7;color:#242933;font-weight:bold}
.product-detail .mobile .performance-attribution__table-cell-col-group{min-width:70px;height:80px;vertical-align:middle;border-left:1px solid #afb7c7;border-right:1px solid #afb7c7}
.product-detail .mobile .performance-attribution__table-cell-col-group--white{background-color:#fff;font-weight:bold}
.product-detail .pdp-resources__tab-expand,.product-detail .pdp-resources__tab-collapse{display:none}
@media(min-width:1024px){.product-detail .pdp-resources__tab-expand,.product-detail .pdp-resources__tab-collapse{display:block}
}
@media print{.product-detail .pdp-resources__tab-expand,.product-detail .pdp-resources__tab-collapse{display:block}
}
.product-detail .pdp-resources-header{display:flex;align-items:center}
.product-detail .pdp-resources-header__label{flex:0 1 90%}
@media(min-width:1024px){.product-detail .pdp-resources-header__label{margin:24px 0 !important}
}
@media print{.product-detail .pdp-resources-header__label{margin:24px 0 !important}
}
.product-detail .pdp-resources-header img{margin-bottom:24px}
.product-detail .pdp-resources-tabContent{margin:48px 0}
@media(min-width:1024px){.product-detail .pdp-resources-tabContent{margin:24px 0 0}
}
@media print{.product-detail .pdp-resources-tabContent{margin:24px 0 0}
}
.product-detail .pdp-resources-tabContent .mfs-flex-class{display:flex;flex-direction:column}
@media(min-width:1024px){.product-detail .pdp-resources-tabContent .mfs-flex-class{flex-direction:row}
}
@media print{.product-detail .pdp-resources-tabContent .mfs-flex-class{flex-direction:row}
}
.product-detail .pdp-resources-xx-list{margin:0;list-style:none;padding:0;font-size:1rem}
@media(min-width:1024px){.product-detail .pdp-resources-xx-list{padding-left:24px}
}
@media print{.product-detail .pdp-resources-xx-list{padding-left:24px}
}
.product-detail .pdp-resources-xx-list__item{margin-bottom:24px;line-height:1.5;min-height:27px}
.product-detail .pdp-resources-xx-list__item:last-child{margin-bottom:0}
.product-detail .pdp-resources-xx-list__item svg{width:21px;height:21px;margin-right:12px;display:inline-block;vertical-align:sub}
.product-detail .pdp-resources-xx-list__item svg.icon-lock{width:11px;height:20px;margin-left:12px}
.product-detail .pdp-resources-xx-list__item.without-icon{padding-left:37px}
.product-detail .pdp-resources-xx-list__item-link{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif !important}
.product-detail .pdp-resources-xx-list__item-link img{width:20px;margin-right:12px}
.product-detail div#tab-panel-portfolio-documentandfactsheet{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail div#tab-panel-portfolio-documentandfactsheet{font-size:1rem;line-height:1.25rem}
}
.product-detail .pdp-resources-tab__theme{border-top:#e1e6f0 1px solid;padding:24px 0 0}
.product-detail .pdp-resources-tab__theme:first-child{border:0}
.product-detail .pdp-resources-tab__theme .mfs-heading-3{margin-bottom:24px}
.product-detail .pdp-resources-tab{margin:0 auto 12px;width:75%}
@media(min-width:1024px){.product-detail .pdp-resources-tab{width:90%}
}
@media print{.product-detail .pdp-resources-tab{width:90%}
}
.product-detail .pdp-resources-tab__article{margin-bottom:48px}
.product-detail .pdp-resources-tab__article-heading{margin:12px 0 2px}
@media(min-width:1024px){.product-detail .pdp-resources-tab__article-heading{margin:12px 0 5px}
}
@media print{.product-detail .pdp-resources-tab__article-heading{margin:12px 0 5px}
}
.product-detail .pdp-resources-tab__transcript-link{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .pdp-resources-tab__article-link{color:#89163e;position:relative;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem}
.product-detail .pdp-resources-tab__article-link .icon{height:22px;width:22px;margin-left:-42px;vertical-align:-5px;margin-right:12px;display:inline-block}
.product-detail .pdp-resources-tab__article-link .icon-play-outline{width:24px;height:24px}
.product-detail .pdp-resources-tab__article-link .icon-pdf,.product-detail .pdp-resources-tab__article-link .icon-blog{width:18px;height:18px;margin-left:-36px;vertical-align:-1px;margin-right:12px}
.product-detail .pdp-resources-tab__article-link .icon-pdf{width:21px;height:21px;vertical-align:auto}
.product-detail .pdp-resources-tab__article-date{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.125rem;padding-bottom:12px;color:#404652}
.product-detail .pdp-resources-tab__article-description{font-size:.875rem;line-height:1.3}
@media(min-width:1024px){.product-detail .pdp-resources-tab__article-description{font-size:1rem;line-height:1.5}
}
@media print{.product-detail .pdp-resources-tab__article-description{font-size:1rem;line-height:1.5}
}
.product-detail .pdp-resources-tab__article-description{margin:5px 0 0}
.product-detail .pdp-resources-pa-section{width:100%}
.product-detail .pdp-resources-pa-section.morningStar{margin-top:48px}
@media(min-width:1024px){.product-detail .pdp-resources-pa-section{width:48%}
.product-detail .pdp-resources-pa-section:first-child{padding-right:2%}
.product-detail .pdp-resources-pa-section.morningStar{margin-top:0}
}
@media print{.product-detail .pdp-resources-pa-section{width:48%}
.product-detail .pdp-resources-pa-section:first-child{padding-right:2%}
.product-detail .pdp-resources-pa-section.morningStar{margin-top:0}
}
.product-detail .pdp-resources-pa-hypoHeader{margin-top:48px}
.product-detail .pdp-resources-header-bottom{font-size:14px;color:#6b7280;margin-bottom:24px;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
@media(min-width:1024px){.product-detail .pdp-resources-header-bottom{margin-bottom:24px}
}
@media print{.product-detail .pdp-resources-header-bottom{margin-bottom:24px}
}
.product-detail .small-paragraph.resource-factsheet-link{color:#89163e;font-weight:bold}
.product-detail .fees__header{display:none}
.product-detail .fees__data-list{padding:0;margin:12px auto 0;list-style:none;display:flex;flex-direction:column}
.product-detail .fees__data-list-item{min-width:240px;padding:24px 0;display:flex;justify-content:left;border-bottom:1px solid #afb7c7;clear:both}
.product-detail .fees__data-list-item:first-child{padding-left:0}
.product-detail .fees__data-list-item:last-child{border-bottom:0}
.product-detail .fees__data-list-item .data{font-size:1.875rem;color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;padding-right:5px}
.product-detail .fees__data-list-item .data .percent{font-size:1.125rem}
.product-detail .fees__data-list-item .data .percent sup{left:-10px}
.product-detail .fees__data-list-item .data-text{padding-right:5px}
.product-detail .fees__data-list-item .tooltip-pop{float:right}
@media(min-width:1024px){.product-detail .fees__header{display:block}
.product-detail .fees__data-list{flex-direction:row;margin-top:0;margin-bottom:24px}
.product-detail .fees__data-list-item{padding:0 48px;border-bottom:0;border-right:1px solid #afb7c7;vertical-align:middle}
.product-detail .fees__data-list-item:last-child{border-right:0}
.product-detail .fees__data-list-item .data{font-size:2.8125rem;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .fees__data-list-item .data .percent{font-size:1.875rem}
.product-detail .fees__data-list-item .data-text{vertical-align:super}
}
@media print{.product-detail .fees__header{display:block}
.product-detail .fees__data-list{flex-direction:row;margin-top:0;margin-bottom:24px}
.product-detail .fees__data-list-item{padding:0 48px;border-bottom:0;border-right:1px solid #afb7c7;vertical-align:middle}
.product-detail .fees__data-list-item:last-child{border-right:0}
.product-detail .fees__data-list-item .data{font-size:2.8125rem;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .fees__data-list-item .data .percent{font-size:1.875rem}
.product-detail .fees__data-list-item .data-text{vertical-align:super}
}
.product-detail .etf{display:grid;justify-content:left}
.product-detail .product-detail .overview .portfolio-tooltip,.product-detail .product-detail .overview .portfolio-bottom{display:none}
.product-detail .product-detail .overview .risk-rating{padding:24px 12px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#7e2d40}
@media(min-width:768px){.product-detail .product-detail .overview .risk-rating{flex-direction:row}
}
@media print{.product-detail .product-detail .overview .risk-rating{flex-direction:row}
}
.product-detail .product-detail .overview .risk-rating .rating-logo-container{padding-bottom:24px}
@media(min-width:768px){.product-detail .product-detail .overview .risk-rating .rating-logo-container{padding-bottom:0}
}
@media print{.product-detail .product-detail .overview .risk-rating .rating-logo-container{padding-bottom:0}
}
.product-detail .product-detail .overview .risk-rating .rating-logo-container .rating-logo{width:250px;height:200px}
@media(min-width:768px){.product-detail .product-detail .overview .risk-rating .rating-logo-container .rating-logo{display:flex;flex:0 250px}
}
@media print{.product-detail .product-detail .overview .risk-rating .rating-logo-container .rating-logo{display:flex;flex:0 250px}
}
.product-detail .product-detail .overview .risk-rating .rating-text{flex:1;color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
.product-detail .product-detail .overview .row .overview-irc{padding-left:12px;padding-right:12px;border:1px solid #8f979e;margin-top:24px;margin-bottom:24px}
.product-detail .product-detail .overview .row .overview-irc .overview__risk{display:flex;align-items:start}
.product-detail .product-detail .overview .row .overview-irc .overview__risk .product-detail__overview-title{margin-top:-10px;padding-left:24px;padding-right:24px;background:#fff}
@media(max-width:768px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .product-detail__overview-title{font-size:18px;margin-top:-10px}
}
@media(max-width:1024px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .product-detail__overview-title{background-color:#fff}
}
@media(max-width:320px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .product-detail__overview-title{width:190px;word-break:break-word}
}
.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button{position:absolute;right:30px;color:#474242;cursor:pointer;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:20px;float:right;margin-top:-15px;background-color:#fff;padding-left:7px}
@media(max-width:1024px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button{background-color:#fff}
}
@media(max-width:768px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button{margin-top:-10px}
}
.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button .overview-irc__showMoreLess{border:0;background:0}
@media(max-width:768px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button .overview-irc__showMoreLess span{display:none}
}
.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button .overview-irc__showMoreLess svg{height:14px;width:26px;fill:#7e2d40;top:1px;position:relative;left:-5px}
@media(max-width:768px){.product-detail .product-detail .overview .row .overview-irc .overview__risk .overview-irc__button .overview-irc__showMoreLess svg{height:20px}
}
.product-detail .product-detail .total-net-asset-text{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail .sub-table{padding:0 5px !important}
.product-detail .product-detail .manager-title{color:#333;margin-bottom:24px;font-weight:bold}
@media(min-width:1024px){.product-detail .product-detail .manager-title{margin-bottom:12px}
}
@media print{.product-detail .product-detail .manager-title{margin-bottom:12px}
}
.product-detail .product-detail__overview-block{margin-bottom:12px}
@media(min-width:1024px){.product-detail .product-detail__overview-block{margin-bottom:24px}
}
@media print{.product-detail .product-detail__overview-block{margin-bottom:24px}
}
.product-detail .product-detail__overview-block .product-detail__disclosure .disclosure-line{margin:0}
.product-detail .product-detail__overview-block .product-detail__disclosure .disclosure-line span{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .product-detail__overview-block .product-detail__disclosure .disclosure-line span a{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#bd173d;text-decoration:underline}
.product-detail .product-detail__overview-block .product-detail__disclosure .disclosure-line span a:hover{color:#89163e}
.product-detail .product-detail__overview-block .product-detail__disclosure .disclosure-line span.no-underline a{text-decoration:none}
.product-detail .product-detail__overview-block div{font-size:1rem}
@media(min-width:1024px){.product-detail .product-detail__overview-block div{line-height:1.25;margin-top:5px}
}
@media print{.product-detail .product-detail__overview-block div{line-height:1.25;margin-top:5px}
}
.product-detail .product-detail .bubble{position:relative;height:auto;display:flex;align-items:center;justify-content:center;width:110px;margin-bottom:60px;padding:12px;color:#fff;text-align:left;background-repeat:no-repeat;background-position:0 100%;background-size:95% 100%}
@media(min-width:1024px){.product-detail .product-detail .bubble{width:160px;height:auto;min-height:150px}
}
@media print{.product-detail .product-detail .bubble{width:160px;height:auto;min-height:150px}
}
.product-detail .product-detail .bubble .totalNetAssetPer{font-size:38px}
.product-detail .product-detail .bubble .percentage{font-size:28px}
.product-detail .product-detail .bubble .label{font-size:1.125rem;word-wrap:break-word;line-height:1.2;overflow:hidden;height:95%}
@media(min-width:1024px){.product-detail .product-detail .bubble .label{font-size:2.125rem;text-align:left}
}
@media print{.product-detail .product-detail .bubble .label{font-size:2.125rem;text-align:left}
}
.product-detail .product-detail .bubble-red{background:#af1432;background:-moz-linear-gradient(45deg,#af1432 0,#af1432 50%,#da1a32 51%,#da1a32 100%);background:-webkit-linear-gradient(45deg,#af1432 0,#af1432 50%,#da1a32 51%,#da1a32 100%);background:linear-gradient(45deg,#af1432 0,#af1432 50%,#da1a32 51%,#da1a32 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1432',endColorstr='#da1a32',GradientType=1)}
.product-detail .product-detail .bubble-maroon{background:#5c0a35;background:-moz-linear-gradient(45deg,#5c0a35 0,#5c0a35 50%,#76113a 51%,#76113a 100%);background:-webkit-linear-gradient(45deg,#5c0a35 0,#5c0a35 50%,#76113a 51%,#76113a 100%);background:linear-gradient(45deg,#5c0a35 0,#5c0a35 50%,#76113a 51%,#76113a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c0a35',endColorstr='#76113a',GradientType=1)}
.product-detail .product-detail .bubble-red:before{border-top:30px solid #da1a32;border-right:30px solid #da1a32}
.product-detail .product-detail .bubble-maroon:before{border-top:30px solid #76113a;border-right:30px solid #76113a}
.product-detail .product-detail .bubble:before{content:"";position:absolute;left:0;bottom:-60px;border-bottom:30px solid transparent;border-left:30px solid transparent}
.product-detail .product-detail .bubble.shadow:after{content:"";position:absolute;left:0;bottom:-74px;width:120px;height:14px;background:radial-gradient(ellipse closest-side,rgba(0,0,0,0.3),transparent)}
.product-detail .product-detail .anchor{cursor:pointer}
.product-detail .product-detail #dropdownMenu1{float:left;margin-top:8px}
.product-detail .product-detail .open .dropdown-menu{display:block;top:40px !important;padding:0 12px;min-width:275px}
.product-detail .product-detail .summary-top-10-holdings{margin-bottom:24px}
.product-detail .product-detail .summary-top-10-holdings h3{margin-bottom:5px}
.product-detail .product-detail #dropdownMenu1{float:left;margin-right:12px;display:flex;justify-content:space-between;align-items:center;padding:13px 11px 11px 18px;border:0;width:50%;background-color:#fff}
.product-detail .product-detail #dropdownMenu1:hover{background-color:#fff}
.product-detail .product-detail #dropdownMenu1 .defaultText{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100px;display:inline-block}
.product-detail .product-detail #dropdownMenu1 .caret{margin-top:8px}
.product-detail .product-detail .open .dropdown-menu{display:block;top:30px;margin:0;padding:0;list-style:none}
.product-detail .product-detail .open .dropdown-menu li{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1rem;position:relative;padding:5px 15px}
.product-detail .product-detail .open .dropdown-menu li input{margin-top:1px;border-radius:0;-webkit-appearance:none;background:#fff}
.product-detail .product-detail .open .dropdown-menu li label{font-size:1rem}
.product-detail .product-detail .overview .money-market-fund-wrapper,.product-detail .product-detail .overview-container .money-market-fund-wrapper{margin:24px 0;padding-left:0}
.product-detail .product-detail .overview,.product-detail .product-detail .overview-container{padding-top:24px}
.product-detail .product-detail .overview ul,.product-detail .product-detail .overview-container ul{list-style:none;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem}
@media(max-width:1024px){.product-detail .product-detail .overview ul,.product-detail .product-detail .overview-container ul{font-size:1rem;line-height:1.25rem}
}
@media(min-width:1024px){.product-detail .product-detail .overview ul.columns-two li,.product-detail .product-detail .overview-container ul.columns-two li{width:50%;float:left}
}
@media print{.product-detail .product-detail .overview ul.columns-two li,.product-detail .product-detail .overview-container ul.columns-two li{width:50%;float:left}
}
.product-detail .product-detail .overview .rich-text__articleSummary,.product-detail .product-detail .overview-container .rich-text__articleSummary{padding:0;border:0;margin-bottom:24px;margin-top:12px}
@media(min-width:1024px){.product-detail .product-detail .overview .rich-text__articleSummary,.product-detail .product-detail .overview-container .rich-text__articleSummary{margin-top:48px}
}
@media print{.product-detail .product-detail .overview .rich-text__articleSummary,.product-detail .product-detail .overview-container .rich-text__articleSummary{margin-top:48px}
}
.product-detail .product-detail .overview__fund-info,.product-detail .product-detail .overview-container__fund-info{padding-right:24px}
.product-detail .product-detail .overview__fund-info h3,.product-detail .product-detail .overview-container__fund-info h3{margin-top:0}
.product-detail .product-detail .overview__fund-info h4,.product-detail .product-detail .overview-container__fund-info h4{margin-bottom:24px}
.product-detail .product-detail .overview__share-class-info,.product-detail .product-detail .overview-container__share-class-info{border-left:1px solid #ced4e0}
.product-detail .product-detail .overview__share-class-info h3,.product-detail .product-detail .overview-container__share-class-info h3{margin-top:0;padding-left:0}
@media(min-width:1024px){.product-detail .product-detail .overview__share-class-info h3,.product-detail .product-detail .overview-container__share-class-info h3{padding-left:4px}
}
@media print{.product-detail .product-detail .overview__share-class-info h3,.product-detail .product-detail .overview-container__share-class-info h3{padding-left:4px}
}
.product-detail .product-detail .overview__share-class-info ul,.product-detail .product-detail .overview-container__share-class-info ul{padding-left:0;margin-top:0;display:flex;flex-wrap:wrap}
@media(min-width:1024px){.product-detail .product-detail .overview__share-class-info ul,.product-detail .product-detail .overview-container__share-class-info ul{padding-left:4px}
}
@media print{.product-detail .product-detail .overview__share-class-info ul,.product-detail .product-detail .overview-container__share-class-info ul{padding-left:4px}
}
.product-detail .product-detail .overview__shareClass--border,.product-detail .product-detail .overview-container__shareClass--border{margin:0 12px;border-bottom:1px solid #ced4e0;padding-top:48px}
.product-detail .product-detail .overview .tooltip-pop,.product-detail .product-detail .overview-container .tooltip-pop{top:2px;margin-top:0}
.product-detail .product-detail .overview .arrow-down,.product-detail .product-detail .overview-container .arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #bd173d;position:relative;top:17px;margin-right:5px}
.product-detail .product-detail .overview__holdings,.product-detail .product-detail .overview-container__holdings{margin:12px 0 0;padding-top:12px;font-size:1rem}
.product-detail .product-detail .overview__holdings ul,.product-detail .product-detail .overview-container__holdings ul{padding:0;margin:0}
.product-detail .product-detail .overview__holdings--border,.product-detail .product-detail .overview-container__holdings--border{border-top:1px solid #ced4e0}
.product-detail .product-detail .overview__holdings,.product-detail .product-detail .overview-container__holdings{margin-top:0}
@media(min-width:1024px){.product-detail .product-detail .overview__holdings,.product-detail .product-detail .overview-container__holdings{margin:24px 0 0}
}
@media print{.product-detail .product-detail .overview__holdings,.product-detail .product-detail .overview-container__holdings{margin:24px 0 0}
}
.product-detail .product-detail .overview__holding-description,.product-detail .product-detail .overview-container__holding-description{margin-top:34%;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail .overview__holding-description a,.product-detail .product-detail .overview-container__holding-description a{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail .overview__risk ul,.product-detail .product-detail .overview-container__risk ul{padding:0;margin:0}
.product-detail .product-detail .overview__risk ul li,.product-detail .product-detail .overview-container__risk ul li{padding-left:1em;text-indent:-1em;font-size:1rem}
.product-detail .product-detail .overview__risk ul li::before,.product-detail .product-detail .overview-container__risk ul li::before{content:"";background-color:#89163e;width:6px;height:6px;display:inline-block;position:relative;top:-3px;margin-right:12px}
@media(min-width:1024px){.product-detail .product-detail .overview .rich-text__articleSummary,.product-detail .product-detail .overview-container .rich-text__articleSummary{border:3px solid #d5d9de;padding:48px;margin-bottom:48px;text-align:center}
.product-detail .product-detail .overview .columns-1,.product-detail .product-detail .overview-container .columns-1{columns:1;-webkit-columns:1;-moz-columns:1}
.product-detail .product-detail .overview .columns-2,.product-detail .product-detail .overview-container .columns-2{columns:2;-webkit-columns:2;-moz-columns:2}
.product-detail .product-detail .overview .columns-3,.product-detail .product-detail .overview-container .columns-3{columns:3;-webkit-columns:3;-moz-columns:3}
}
@media print{.product-detail .product-detail .overview .rich-text__articleSummary,.product-detail .product-detail .overview-container .rich-text__articleSummary{border:3px solid #d5d9de;padding:48px;margin-bottom:48px;text-align:center}
.product-detail .product-detail .overview .columns-1,.product-detail .product-detail .overview-container .columns-1{columns:1;-webkit-columns:1;-moz-columns:1}
.product-detail .product-detail .overview .columns-2,.product-detail .product-detail .overview-container .columns-2{columns:2;-webkit-columns:2;-moz-columns:2}
.product-detail .product-detail .overview .columns-3,.product-detail .product-detail .overview-container .columns-3{columns:3;-webkit-columns:3;-moz-columns:3}
}
.product-detail .product-detail .fund-positions .header{padding-bottom:20px}
.product-detail .product-detail .fund-positions .header .heading{font-size:24px;color:#7e2d40}
.product-detail .product-detail .fund-positions .header .as-of{font-size:16px}
.product-detail .product-detail .fund-positions .fund-position-table table{background-color:transparent;overflow:visible}
.product-detail .product-detail .fund-positions .fund-position-table table>thead td{font-size:12px;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-align:center;padding-right:3px;word-break:initial}
.product-detail .product-detail .fund-positions .fund-position-table table>thead td:last-child{text-align:center}
.product-detail .product-detail .fund-positions .fund-position-table table td{border-left:0;border-right:0;word-break:break-all;font-size:1rem;color:#6b7280;padding:6px 0;word-break:normal;text-align:center;min-width:38px}
.product-detail .product-detail .fund-positions .fund-position-table table td:first-child{text-align:left}
.product-detail .product-detail .fund-positions .fund-position-table table tbody td:last-child{text-align:right}
.product-detail .product-detail .fund-positions .fund-position-table .section td{font-size:16px;font-weight:bold}
.product-detail .product-detail .fund-positions .fund-position-table .section td span.icon{width:13px !important;height:19px !important;overflow:hidden;position:absolute}
.product-detail .product-detail .fund-positions .fund-position-table .section td span.label{margin-left:12px}
.product-detail .product-detail .fund-positions .fund-position-table .section td svg.collapse.in{display:inline-block}
.product-detail .product-detail .profile-bio-modal .modal-body p{font-size:16px;text-align:left}
@media(min-width:1024px){.product-detail .product-detail .profile-bio-modal .modal-body{padding:0 24px !important}
}
@media print{.product-detail .product-detail .profile-bio-modal .modal-body{padding:0 24px !important}
}
.product-detail .product-detail .team-member__modal{display:none}
.product-detail .product-detail .team-member__content-detail{padding:0;margin:0}
.product-detail .product-detail .team-member__content-detail>li{margin-bottom:48px}
.product-detail .product-detail .team-member__content-detail{list-style-type:none}
.product-detail .product-detail .team-member__content-detail .grid{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start}
@media(max-width:768px){.product-detail .product-detail .team-member__content-detail .grid{justify-content:flex-end}
}
.product-detail .product-detail .team-member__content-detail .bio-text p:first-child{margin-top:1em}
@media(min-width:1024px){.product-detail .product-detail .team-member__content-detail .bio-text p:first-child{margin-top:0}
}
@media print{.product-detail .product-detail .team-member__content-detail .bio-text p:first-child{margin-top:0}
}
.product-detail .product-detail .team-member__content-detail .bio{display:flex;background:linear-gradient(#fff,#e2e2e2 75%,#b8b8b8);overflow:hidden}
.product-detail .product-detail .team-member__content-detail .bio h3{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.4375rem;margin-top:0;color:#89163e;padding-top:0}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio h3{font-size:1rem;font-weight:bold}
}
.product-detail .product-detail .team-member__content-detail .bio h4{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.75rem;margin-top:0;padding-top:0}
.product-detail .product-detail .team-member__content-detail .bio .content-container{padding:12px 24px;text-align:left;-ms-flex-preferred-size:60%;flex-basis:80%}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .content-container{padding:24px 12px 24px 24px}
}
@media(min-width:1024px){.product-detail .product-detail .team-member__content-detail .bio .content-container{max-width:270px}
}
@media print{.product-detail .product-detail .team-member__content-detail .bio .content-container{max-width:270px}
}
.product-detail .product-detail .team-member__content-detail .bio .content-container>a{display:block;font-size:.75rem}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .content-container>a{font-size:.5625rem}
}
.product-detail .product-detail .team-member__content-detail .bio .content-container>a{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .product-detail .team-member__content-detail .bio .content-container>a .icon-arrow-circle-right{top:2px;position:relative;left:3px;fill:#89163e}
.product-detail .product-detail .team-member__content-detail .bio .content-container>a.teamurl{margin-bottom:24px}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .content-container>a.teamurl{margin-bottom:0}
}
.product-detail .product-detail .team-member__content-detail .bio .grid{flex-wrap:nowrap;margin:24px 0}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .grid{margin:12px 0}
}
.product-detail .product-detail .team-member__content-detail .bio .image{width:250px;display:flex;align-items:center;flex-direction:column}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .image{width:100%}
}
.product-detail .product-detail .team-member__content-detail .bio .image img{max-width:none;width:250px;height:305px}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .image img{width:100%;height:100%}
}
.product-detail .product-detail .team-member__content-detail .bio .image-link{overflow-x:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}
.product-detail .product-detail .team-member__content-detail .bio .image-link img{height:100%;max-width:none}
.product-detail .product-detail .team-member__content-detail .bio .image-link{flex-basis:40%}
.product-detail .product-detail .team-member__content-detail .bio .data-point{width:50%;padding-left:24px;border-left:1px solid #ccc}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .data-point{border-left:0;width:100%;padding-left:0}
}
@media(min-width:1024px){.product-detail .product-detail .team-member__content-detail .bio .data-point{margin-left:-3%}
}
@media print{.product-detail .product-detail .team-member__content-detail .bio .data-point{margin-left:-3%}
}
@media(min-width:1200px){.product-detail .product-detail .team-member__content-detail .bio .data-point{margin-left:-6%}
}
@media print{.product-detail .product-detail .team-member__content-detail .bio .data-point{margin-left:-6%}
}
.product-detail .product-detail .team-member__content-detail .bio .data-point:first-child{padding-left:0;padding-right:24px;border-left:0}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .data-point:first-child{padding-right:0}
}
.product-detail .product-detail .team-member__content-detail .bio .data-point .callout{margin-bottom:0;margin-left:-4px;line-height:1em;font-size:60px;color:#89163e;letter-spacing:-0.05em}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .data-point .callout{font-size:42px}
}
.product-detail .product-detail .team-member__content-detail .bio .data-point .copy{text-transform:uppercase;font-size:.875rem;line-height:1.2em}
@media(max-width:320px){.product-detail .product-detail .team-member__content-detail .bio .data-point .copy{font-size:.625rem}
}
.product-detail .product-detail .team-member__content-detail .bio .data-point .mobile-grid{align-self:center;padding-left:5px}
@media(min-width:1024px){.product-detail .product-detail .pdp-ov--padding-left-25{padding-left:24px}
}
@media print{.product-detail .product-detail .pdp-ov--padding-left-25{padding-left:24px}
}
@media(min-width:1024px){.product-detail .product-detail .pdp-ov--padding-right-25{padding-right:24px}
}
@media print{.product-detail .product-detail .pdp-ov--padding-right-25{padding-right:24px}
}
.product-detail .product-detail .prudent .mfs-component__header{display:block}
.product-detail .product-detail .prudent .mfs-component__subheading{margin:0}
@media(min-width:768px){.product-detail .product-detail__commodityChart{padding:0}
}
@media print{.product-detail .product-detail__commodityChart{padding:0}
}
.product-detail .product-detail__commodityExposure caption{line-height:1.5rem;padding-left:0;padding-top:0}
@media(min-width:768px) and (max-width:1024px){.product-detail .product-detail__commodityExposure h4{font-size:1.125rem;margin-top:12px}
}
.product-detail .product-detail__commodityExposure__chart{margin-top:48px}
@media(min-width:768px){.product-detail .product-detail__commodityExposure__chart{margin-top:105px}
}
@media print{.product-detail .product-detail__commodityExposure__chart{margin-top:105px}
}
@media(min-width:1024px){.product-detail .product-detail__commodityExposure__chart{margin-top:110px}
}
@media print{.product-detail .product-detail__commodityExposure__chart{margin-top:110px}
}
.product-detail .product-detail__commodityExposure__chart .highcharts-grid-line:last-child{display:none}
.product-detail .product-detail__commodityExposure__chart .highcharts-grid-line:nth-last-child(2){display:none}
.product-detail .product-detail__commodityExposure__chart .title{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1;color:#63666a;text-align:center;margin-bottom:12px}
@media(max-width:1024px){.product-detail .product-detail__commodityExposure__chart .title{font-size:.8125rem;word-break:break-word}
}
.product-detail .product-detail__commodityExposure__table{background:transparent;margin-bottom:24px}
.product-detail .product-detail__commodityExposure__table thead td,.product-detail .product-detail__commodityExposure__table thead th{vertical-align:bottom;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
.product-detail .product-detail__commodityExposure__table tr td{border:0;font-size:1rem;padding-top:2px;padding-bottom:1px;padding:2px 5px 1px 5px;line-height:1.4em}
.product-detail .product-detail__commodityExposure__table tr td:not(:first-child){text-align:center}
.product-detail .product-detail__commodityExposure__table tr td:first-child{white-space:nowrap}
@media(min-width:768px) and (max-width:1024px){.product-detail .product-detail__commodityExposure__table tr td:first-child{white-space:initial}
}
@media(max-width:1024px){.product-detail .product-detail__commodityExposure__table tr td{font-size:.8125rem}
}
.product-detail .product-detail__commodityExposure__table tr td span{display:inline-block;width:36.5px;text-align:right}
.product-detail .product-detail__commodityExposure__table tr th{border:0;background:0;word-break:inherit;text-align:center;padding:2px 5px 1px 5px;width:140px}
@media(max-width:1024px){.product-detail .product-detail__commodityExposure__table tr th{font-size:.8125rem;padding:1px}
}
.product-detail .product-detail__commodityExposure__table tr.commodity-group-row{border-top:2px solid #afb7c7}
.product-detail .product-detail__commodityExposure__table tr.commodity-group-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
.product-detail .product-detail__commodityExposure__table tr.commodity-group-row td:first-child{padding-left:2px}
@media(min-width:768px) and (max-width:1024px){.product-detail .product-detail__commodityExposure__table tr.commodity-group-row td:first-child{padding-left:0}
}
.product-detail .product-detail__commodityExposure__table tr.commodity-row{border-top:1px solid #afb7c7}
.product-detail .product-detail__commodityExposure__table tr.commodity-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
.product-detail .product-detail__commodityExposure__table tr.commodity-row td:first-child{padding-left:12px}
@media(min-width:768px) and (max-width:1024px){.product-detail .product-detail__commodityExposure__table tr.commodity-row td:first-child{padding-left:4px}
}
.product-detail .product-detail__commodityExposure__table tr.commodity-row:last-child{border-bottom:2px solid #afb7c7}
.product-detail .product-detail__overview-tab{padding:5rem 0}
.product-detail .mobile .rating-text{flex:1;color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;margin:12px}
.product-detail .product-detail__portfolio .overview-tooltip,.product-detail .product-detail__portfolio .overview-bottom{display:none}
.product-detail .product-detail__portfolio{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;background:#fff;color:#6b7280}
.product-detail .product-detail__portfolio a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .product-detail__portfolio p{font-size:1rem}
.product-detail .product-detail__portfolio .top-border ul li:first-child{border-top:1px solid #afb7c7 !important}
.product-detail .product-detail__portfolio h3.portfolio-holdings-header{color:#85153b;font-size:20px;letter-spacing:-1px;margin-bottom:0}
.product-detail .product-detail__portfolio h3.heading-4{margin-bottom:24px}
.product-detail .product-detail__portfolio .content-block h3{color:#6b7280;text-transform:uppercase;font-size:.875rem;background:0;margin-bottom:.1875rem;line-height:1.3rem;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
@media(min-width:1024px){.product-detail .product-detail__portfolio{padding-bottom:48px}
}
@media print{.product-detail .product-detail__portfolio{padding-bottom:48px}
}
.product-detail .product-detail__portfolio-header h1{flex:0 0 75%}
@media(max-width:1024px){.product-detail .product-detail__portfolio-content{padding-top:12px}
}
@media(min-width:1024px){.product-detail .product-detail__portfolio-content.shc .left-col{padding:0 12px 0 0}
}
@media print{.product-detail .product-detail__portfolio-content.shc .left-col{padding:0 12px 0 0}
}
@media(min-width:1024px){.product-detail .product-detail__portfolio-content.shc .right-col{padding:0 0 0 12px}
}
@media print{.product-detail .product-detail__portfolio-content.shc .right-col{padding:0 0 0 12px}
}
@media(min-width:1024px){.product-detail .product-detail__portfolio-content>div[class^=col-]{padding-bottom:48px}
}
@media print{.product-detail .product-detail__portfolio-content>div[class^=col-]{padding-bottom:48px}
}
.product-detail .product-detail__holdings-header{padding:12px 0}
.product-detail .product-detail__holdings-header.holding-characterstics .holding-toggle{text-align:right}
.product-detail .product-detail__holdings-header.holding-characterstics .holding-toggle a:first-child{padding-right:12px}
@media(max-width:1024px){.product-detail .product-detail__holdings{padding-top:12px}
}
@media(min-width:1024px){.product-detail .product-detail__holdings .top-ten-flag{margin-top:48px}
}
@media print{.product-detail .product-detail__holdings .top-ten-flag{margin-top:48px}
}
.product-detail .product-detail__holdings h4{margin-top:12px}
@media(min-width:1024px){.product-detail .product-detail__holdings h4{margin-top:0}
}
@media print{.product-detail .product-detail__holdings h4{margin-top:0}
}
.product-detail .product-detail__holdings-body .heading-4{display:block}
.product-detail .product-detail__holdings-body ul{padding:12px 0;margin:0}
.product-detail .product-detail__holdings-body ul.current-allocation-list{margin:24px 0 0}
.product-detail .product-detail__holdings-body.sector-weights{margin-bottom:12px}
.product-detail .product-detail__holdings-body.sector-weights ul{padding:0 0 24px}
.product-detail .product-detail__holdings-body.sector-weights ul .txt-right{justify-content:flex-end}
.product-detail .product-detail__holdings-body.top10HoldingOverview .content-holding{border-bottom:0}
.product-detail .product-detail__holdings-body .content-holding{border-bottom:1px solid #afb7c7;list-style:none;padding:6px 0;text-align:right;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail__holdings-body .content-holding{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__holdings-body .content-holding.top10Holding{display:flex}
.product-detail .product-detail__holdings-body .content-holding .txt-right{justify-content:flex-end;margin-top:0}
.product-detail .product-detail__holdings-body .content-holding .inner-text{float:left;text-align:left}
.product-detail .product-detail__holdings-body .content-holding .inner-text.ten-equity-holding{float:none}
.product-detail .product-detail__holdings-body .content-holding .tile{float:left;margin-top:5px;margin-right:12px;padding:5px}
.product-detail .product-detail__holdings-body .content-holding .inner-value{color:#404652;text-align:left;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail__holdings-body .content-holding .inner-value{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail__holdings-body .progress.mini-progress{width:20%;height:12px;float:right;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;margin-bottom:0;margin-top:5px;display:inline-block}
.product-detail .product-detail__holdings-body .progress .progress-bar{color:#85153b;background-color:#85153b}
.product-detail .product-detail__holdings-body .progress.lg-progress{height:10px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#b75200;margin-bottom:0;margin-top:-25px}
.product-detail .product-detail__holdings-body .progress .bar-step{position:absolute;margin-top:12px;text-align:right;font-size:15px}
@media(min-width:1024px){.product-detail .product-detail__holdings-body .progress .bar-step{font-size:16px}
.product-detail .product-detail__holdings-body .progress .bar-step:after{content:"%"}
}
@media print{.product-detail .product-detail__holdings-body .progress .bar-step{font-size:16px}
.product-detail .product-detail__holdings-body .progress .bar-step:after{content:"%"}
}
.product-detail .product-detail__holdings-body .stock-1{background-color:#85153b !important}
.product-detail .product-detail__holdings-body .stock-2{background-color:#00a8b7 !important}
.product-detail .product-detail__holdings-body .stock-3{background-color:#7a78b3 !important}
.product-detail .product-detail__holdings-body.holding-characterstics.not-active{display:none}
.product-detail .product-detail__holdings-footer{margin-top:12px}
.product-detail .product-detail__holdings-footer a{color:#89163e}
.product-detail .product-detail__portfolio-footer{margin-top:1.5rem}
.product-detail .product-detail .portfolio__shc-header h3{margin-bottom:0}
.product-detail .product-detail .portfolio__exposures-data h4.heading-4{display:block}
.product-detail .product-detail .portfolio__region-and-country-header{margin:0}
.product-detail .product-detail .portfolio__region-and-country-header .heading-4{display:inline-block}
.product-detail .product-detail .portfolio__region-and-country-data{display:flex;margin:24px 0}
.product-detail .product-detail .portfolio__region-and-country-table-head{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;text-transform:uppercase;background:#89163e;padding:12px 24px;color:#fff}
.product-detail .product-detail .portfolio__region-and-country-name{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-name{font-size:1rem}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-name{font-size:1rem}
}
.product-detail .product-detail .portfolio__region-row{border-bottom:0}
@media(min-width:768px){.product-detail .product-detail .portfolio__region-row{border-bottom:1px solid #afb7c7}
.product-detail .product-detail .portfolio__region-row:last-child{border-bottom:0}
}
@media print{.product-detail .product-detail .portfolio__region-row{border-bottom:1px solid #afb7c7}
.product-detail .product-detail .portfolio__region-row:last-child{border-bottom:0}
}
.product-detail .product-detail .portfolio__region-row.expanded{border-bottom:0}
.product-detail .product-detail .portfolio__region-row.expanded svg.icon-dir-down{display:inline-block}
.product-detail .product-detail .portfolio__region-row.expanded svg.icon-dir-right{display:none}
.product-detail .product-detail .portfolio__region-row svg.icon-dir-down{display:none}
.product-detail .product-detail .portfolio__country-row{height:40px}
@media(min-width:1024px){.product-detail .product-detail .portfolio__country-row{height:auto;border-bottom:1px solid #afb7c7}
}
@media print{.product-detail .product-detail .portfolio__country-row{height:auto;border-bottom:1px solid #afb7c7}
}
.product-detail .product-detail .portfolio__region-and-country-count{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;color:#6b7280;line-height:1.6}
.product-detail .product-detail .portfolio__region-and-country-table-col{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-5,.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{height:100%;display:flex;justify-content:flex-end;align-items:center;min-height:70px}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-5,.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{border-right:1px solid #afb7c7;justify-content:center}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-5,.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{border-right:1px solid #afb7c7;justify-content:center}
}
.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{display:none}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{display:flex;justify-content:flex-start;border-right:0;border-bottom:0}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table-col .col-md-7{display:flex;justify-content:flex-start;border-right:0;border-bottom:0}
}
.product-detail .product-detail .portfolio__region-and-country-table-col.col-one{text-align:left;padding:12px 0}
.product-detail .product-detail .portfolio__region-and-country-table-col.col-one a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col.col-one a{font-size:1rem;line-height:1.25rem}
}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col.col-one{padding:12px 24px}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table-col.col-one{padding:12px 24px}
}
.product-detail .product-detail .portfolio__region-and-country-table-col.col-two{height:100%;padding:0;position:relative;border:0}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col.col-two{border-left:1px solid #afb7c7}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table-col.col-two{border-left:1px solid #afb7c7}
}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table-col{font-size:1rem}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table-col{font-size:1rem}
}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table{border:1px solid #afb7c7}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table{border:1px solid #afb7c7}
}
.product-detail .product-detail .portfolio__region-and-country-table table{overflow:visible;margin-bottom:24px}
.product-detail .product-detail .portfolio__region-and-country-table table thead{display:none}
@media(min-width:1024px){.product-detail .product-detail .portfolio__region-and-country-table table thead{display:table-header-group;margin-bottom:0}
}
@media print{.product-detail .product-detail .portfolio__region-and-country-table table thead{display:table-header-group;margin-bottom:0}
}
.product-detail .product-detail .portfolio__region-and-country-map{border:1px solid #afb7c7}
.product-detail .product-detail .portfolio__mmf-desc{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
.product-detail .product-detail .portfolio__mmf-disclosure{line-height:1.25}
.product-detail .product-detail .portfolio__perfstats-desc{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-desc{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__perfstats-text{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-text{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__mmf-form-links{padding-top:12px}
.product-detail .product-detail .portfolio__mmf-form-links .link{display:block;padding-bottom:5px}
.product-detail .product-detail .portfolio__mmf-form-links .link a{font-size:1rem;line-height:1;color:#89163e}
.product-detail .product-detail .portfolio__mmf-dropdown{font-size:.875rem;padding:1% 3%;margin:5px 0 12px}
.product-detail .product-detail .portfolio__mmf-dropdown select{background-size:13px;background-position:97% 11px}
.product-detail .product-detail .portfolio__mmf-disclosusre{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem}
.product-detail .product-detail .portfolio__perfstats-table{border:1px solid transparent;margin:12px 0;overflow:visible}
.product-detail .product-detail .portfolio__perfstats-table th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;border-bottom:1px solid #ced4e0}
.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;text-align:center}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row td{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row td:first-child{text-align:left;max-width:300px}
.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row td a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row td a{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__perfstats-table .portfolio__perfstats-row:last-child td{border-bottom:1px solid #afb7c7}
.product-detail .product-detail .portfolio__perfstats-table.performance-statistics th{text-align:center;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold;background-color:#fff}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-table.performance-statistics th{font-size:1rem;line-height:1.25rem}
}
.product-detail .product-detail .portfolio__perfstats-table.performance-statistics .portfolio__perfstats-row td:first-child{text-align:left;width:40%}
.product-detail .product-detail .portfolio__perfstats-table.performance-statistics .portfolio__perfstats-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;text-align:center}
@media(max-width:1024px){.product-detail .product-detail .portfolio__perfstats-table.performance-statistics .portfolio__perfstats-row td{font-size:1rem;line-height:1.25rem}
}
.product-detail .mfs-component-overflow{overflow:auto}
.product-detail .mobile .portfolio__region-row{border-bottom:0}
@media(max-width:768px){.product-detail .mobile .portfolio__region-row{border-bottom:1px solid #afb7c7}
.product-detail .mobile .portfolio__region-row:last-child{border-bottom:0}
}
.product-detail .mobile .portfolio__region-row.expanded{border-bottom:0}
.product-detail .mobile .portfolio__region-row.expanded svg.icon-dir-down{display:inline-block}
.product-detail .mobile .portfolio__region-row.expanded svg.icon-dir-right{display:none}
.product-detail .mobile .portfolio__region-row svg.icon-dir-down{display:none}
.product-detail .mobile .portfolio__region-and-country-name{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
@media(min-width:1024px){.product-detail .mobile .portfolio__region-and-country-name{font-size:1rem}
}
@media print{.product-detail .mobile .portfolio__region-and-country-name{font-size:1rem}
}
.product-detail .mobile .portfolio__perfstats-table{border:1px solid transparent;margin:12px 0;overflow:visible;background-color:#fff}
.product-detail .mobile .portfolio__perfstats-table th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;border-bottom:1px solid #ced4e0;background-color:#fff}
.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;text-align:center}
@media(max-width:1024px){.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row td{font-size:1rem;line-height:1.25rem}
}
.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row td:first-child{text-align:left;max-width:300px}
.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row td a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row:last-child td{border-bottom:1px solid #afb7c7}
.product-detail .mobile .portfolio__perfstats-table .portfolio__perfstats-row th a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .mobile .portfolio__perfstats-table.performance-statistics th{text-align:center;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;font-weight:bold}
.product-detail .mobile .portfolio__perfstats-table.performance-statistics .portfolio__perfstats-row td:first-child{text-align:left;width:8%}
.product-detail .mobile .portfolio__perfstats-table.performance-statistics .portfolio__perfstats-row td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;text-align:center}
.product-detail .mobile .portfolio__perfstats-desc{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;font-weight:bold}
@media(min-width:1024px){.product-detail .mobile .portfolio__perfstats-desc{font-size:1rem}
}
@media print{.product-detail .mobile .portfolio__perfstats-desc{font-size:1rem}
}
.product-detail .mobile .portfolio__perfstats-text{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0;font-weight:bold}
@media(max-width:1024px){.product-detail .mobile .portfolio__perfstats-text{font-size:1rem;line-height:1.25rem}
}
.product-detail .mobile .portfolio__region-and-country-data{display:flex;margin:24px 0}
.product-detail .pdp-ov-fdov-obj{text-align:center;position:relative}
.product-detail .pdp-ov-fdov-obj__title{position:relative;display:inline-block;margin:0;background-color:#fff;z-index:1}
@media(min-width:1024px){.product-detail .pdp-ov-fdov-obj__title{width:280px}
}
@media print{.product-detail .pdp-ov-fdov-obj__title{width:280px}
}
.product-detail .pdp-ov-fdov-obj__body{position:relative;bottom:24px;border:2px solid #afb7c7;padding:48px 24px;margin:0}
@media(min-width:1024px){.product-detail .pdp-ov-fdov-obj__body{bottom:24px}
}
@media print{.product-detail .pdp-ov-fdov-obj__body{bottom:24px}
}
.product-detail .pdp-ov-fdov-focus p{margin-top:0;margin-bottom:24px}
.product-detail .pdp-ov-fdov-focus p:last-child{margin-bottom:0}
@media(min-width:1024px){.product-detail .pdp-ov-fdov-ioif__row{display:flex}
}
@media print{.product-detail .pdp-ov-fdov-ioif__row{display:flex}
}
@media(min-width:1024px){.product-detail .pdp-ov-fdov-ioif__column1{flex:50%;margin-bottom:48px}
}
@media print{.product-detail .pdp-ov-fdov-ioif__column1{flex:50%;margin-bottom:48px}
}
@media(min-width:1024px){.product-detail .pdp-ov-fdov-ioif__column2{flex:50%;padding-left:24px;margin-bottom:48px}
}
@media print{.product-detail .pdp-ov-fdov-ioif__column2{flex:50%;padding-left:24px;margin-bottom:48px}
}
.product-detail .pdp-ov-fdov-io__body{position:relative}
@media(max-width:1024px){.product-detail .pdp-ov-fdov-io__body{font-size:18px}
}
.product-detail .pdp-ov-fdov-if__body{display:flex;flex-direction:column;margin-top:-12px}
.product-detail .pdp-ov-fdov-irc{padding-left:12px;padding-right:12px;border:1px solid #8f979e}
.product-detail .pdp-ov-fdov-irc__header{align-items:start;position:relative;display:flex}
.product-detail .pdp-ov-fdov-irc__heading{margin-top:-12px;padding-left:24px;padding-right:24px;background:#fff}
@media(max-width:768px){.product-detail .pdp-ov-fdov-irc__heading{font-size:18px;margin-top:-12px}
}
@media(max-width:1024px){.product-detail .pdp-ov-fdov-irc__heading{background-color:#fff}
}
@media(max-width:320px){.product-detail .pdp-ov-fdov-irc__heading{width:190px}
}
.product-detail .pdp-ov-fdov-irc__body{padding-left:24px;padding-right:12px;margin-bottom:24px}
.product-detail .pdp-ov-fdov-irc__button{position:absolute;right:24px;color:#474242;cursor:pointer;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:20px;float:right;margin-top:-12px;background-color:#fff;padding-left:12px}
@media(max-width:1024px){.product-detail .pdp-ov-fdov-irc__button{background-color:#fff}
}
@media(max-width:768px){.product-detail .pdp-ov-fdov-irc__button{margin-top:-12px}
}
.product-detail .pdp-ov-fdov-irc__showMoreLess{border:0;background:0}
@media(max-width:1200px){.product-detail .pdp-ov-fdov-irc__showMoreLess span{display:none}
}
.product-detail .pdp-ov-fdov-irc__showMoreLess svg{height:14px;width:26px;fill:#7e2d40;top:1px;position:relative;left:-5px}
@media(max-width:1200px){.product-detail .pdp-ov-fdov-irc__showMoreLess svg{height:20px}
}
.product-detail .pdp-ov-managers{margin-bottom:24px}
.product-detail .pdp-ov-managers .mfs-heading-3{display:flex;align-items:center}
.product-detail .pdp-ov-managers .mfs-heading-3 .tooltip-pop{top:0}
.product-detail .pdp-ov-managers .slick-track{margin:0 !important}
.product-detail .pdp-ov-managers-profile__image{margin-bottom:24px;overflow:hidden;position:relative}
.product-detail .pdp-ov-managers-profile__image svg.icon{display:block;position:absolute;width:20px;height:15px;fill:#fff;transition:fill .3s;right:7%;bottom:6%}
.product-detail .pdp-ov-managers-profile__name{margin-bottom:12px;color:#89163e}
.product-detail .pdp-ov-managers-profile__designation{margin-top:0;margin-bottom:12px;line-height:1rem;color:#6b7280;font-size:.75rem;font-weight:bold}
.product-detail .pdp-ov-managers-profile__years{margin:0}
.product-detail .pdp-ov-managers-profile__bio{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#89163e;font-size:.6875rem;cursor:pointer;text-transform:uppercase}
@media(min-width:1024px){.product-detail .pdp-ov-managers-profile__bio{font-size:.75rem}
}
@media print{.product-detail .pdp-ov-managers-profile__bio{font-size:.75rem}
}
.product-detail .pdp-ov-managers-profile__bio:hover{color:#89163e}
.product-detail .pdp-ov-managers-profile__bio svg{position:relative;top:3px;fill:#89163e;transition:fill .3s}
.product-detail .pdp-ov-top10-body{display:flex;flex-direction:column}
@media(min-width:1024px){.product-detail .pdp-ov-top10-body{flex-direction:row}
}
@media print{.product-detail .pdp-ov-top10-body{flex-direction:row}
}
.product-detail .pdp-ov-top10-body ul{list-style:none;margin:0;padding-left:0;width:100%}
.product-detail .pdp-ov-top10-body ul li{border-bottom:1px solid #afb7c7;list-style:none;padding:6px 0;text-align:right}
.product-detail .pdp-ov-top10-body ul li:last-child{margin-bottom:0}
.product-detail .pdp-ov-top10-chart{position:relative;margin-right:24px}
.product-detail .pdp-ov-top10-chart__container{width:220px;height:220px}
.product-detail .pdp-ov-top10-chart__title{position:absolute;top:0;left:0;width:220px;height:220px;display:flex;font-size:36px;font-weight:bold;margin-top:3px;color:#89163e;justify-content:center;align-items:center}
@media(min-width:1024px){.product-detail .pdp-ov-top10-list{border-left:1px solid #8c94a3;padding-left:24px}
}
@media print{.product-detail .pdp-ov-top10-list{border-left:1px solid #8c94a3;padding-left:24px}
}
.product-detail .pdp-ov-top10-footer-mmf{margin-top:48px;padding-bottom:48px}
.product-detail .pdp-ov-top10-footer-mmf.insti{margin-top:0}
.product-detail .pdp-ov-top10-footer-mmf.insti h4{margin-bottom:24px}
.product-detail .pdp-ov-top10-footer-mmf .dropdown-transparent-background{display:inline-block;position:relative;width:100%;text-align:center;margin:10px 0}
@media(min-width:1024px){.product-detail .pdp-ov-top10-footer-mmf .dropdown-transparent-background{width:250px;text-align:start;margin:0}
}
@media print{.product-detail .pdp-ov-top10-footer-mmf .dropdown-transparent-background{width:250px;text-align:start;margin:0}
}
@media(min-width:1200px){.product-detail .pdp-fp-table__col-value{width:100px}
}
@media print{.product-detail .pdp-fp-table__col-value{width:100px}
}
@media(min-width:1200px){.product-detail .pdp-fp-table__col-2-values{width:160px}
}
@media print{.product-detail .pdp-fp-table__col-2-values{width:160px}
}
.product-detail .pdp-fp-table.mfs-table tbody tr:nth-child(3){white-space:nowrap}
.product-detail .pdp-fp-table button{border:0;background:0;padding-left:0}
.product-detail .pdp-fp-table button span{margin-right:12px}
.product-detail .pdp-fp-table__background{background:none !important;color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.product-detail .pdp-fp-table__background{font-size:1rem;line-height:1.25rem}
}
.product-detail .pdp-fp-table__border{border-bottom:1px solid #afb7c7 !important}
.product-detail .pdp-fp-table__border-left{border-left:1px solid #afb7c7 !important}
.product-detail .pdp-fp-table__border-right{border-right:1px solid #afb7c7 !important}
.product-detail .mfs-data-table-heading,.product-detail .mfs-data-label-2--bold,.product-detail .mfs-data-2--bold{font-weight:bold}
.product-detail .mfs-table__cell--border-bottom-dark{border-bottom:3px solid #8c94a3}
.product-detail .mfs-table__cell--border-top-dark{border-top:3px solid #8c94a3}
.product-detail__container{width:100%;margin:0 auto;overflow:hidden;position:relative}
.product-detail .as-of-date{font-size:.8125rem;padding:5px 0}
@media(min-width:1024px){.product-detail .as-of-date{font-size:1rem;padding:12px 0}
}
@media print{.product-detail .as-of-date{font-size:1rem;padding:12px 0}
}
.product-detail .tab-list .tab .tab-text-color{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#89163e}
.product-detail .tab-list.tab-data .tab[aria-selected=true]{background-color:#fff;outline:0}
.product-detail .tab-list.tab-data .tab[aria-selected=true] .tab-text-color{color:#89163e}
.product-detail .expandCollapseCont{display:flex}
.product-detail svg.icon.icon-star.gray{fill:#6b7280;height:26px;width:26px}
@media(min-width:1024px){.product-detail svg.icon.icon-star.gray{height:33px;width:35px}
}
@media print{.product-detail svg.icon.icon-star.gray{height:33px;width:35px}
}
.product-detail h2 .tooltip-pop em{position:absolute;height:40px}
.product-detail h2.pdp-header{display:none}
@media(min-width:1024px){.product-detail h2.pdp-header{display:block}
}
@media print{.product-detail h2.pdp-header{display:block}
}
.product-detail__disclosure.lsw{margin-top:24px}
.product-detail__disclosure.bold-disclosure .disclosure-line,.product-detail__disclosure.bold-disclosure .disclosure-line p,.product-detail__disclosure.bold-disclosure .disclosure-line span{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail__filter-form{float:right;margin-left:12px}
.product-detail__filter-row__radio-group{display:inline-block;border-radius:3px;overflow:hidden}
.product-detail__filter-row__radio-group input[type=radio]{position:absolute;visibility:hidden;display:none}
.product-detail__filter-row__radio-group input[type=radio]:checked+label{color:#000;border-bottom:#000 2px solid;padding-bottom:3px}
.product-detail__filter-row__radio-group label{color:#7e2d40;display:inline-block;cursor:pointer;padding:0 2px;margin:8px 5px;font-size:14px;font-weight:bold;border:0;background:0}
.product-detail__filter-row__radio-group label::after{position:absolute;margin-left:5px;color:#ccc;content:"|"}
.product-detail__filter-row__radio-group input[type=radio]{position:absolute;visibility:hidden;display:none}
.product-detail__filter-row__radio-group label{color:#7e2d40;display:inline-block;cursor:pointer;padding:0 2px;margin:8px 5px;font-size:14px;font-weight:bold;border:0;background:0}
.product-detail__filter-row__radio-group label:last-child::after{content:""}
.product-detail #tab-fees{background:#fff}
.product-detail .in-page-navigation-sticky__content{background:0}
@media(min-width:1024px){.product-detail .in-page-navigation-sticky__content{background:#e1e6f0}
}
@media print{.product-detail .in-page-navigation-sticky__content{background:#e1e6f0}
}
.product-detail ul.in-page-navigation-sticky__navigation.fixedsticky .in-page-navigation-sticky__link{padding:7.5px 0;color:#89163e}
.product-detail ul.in-page-navigation-sticky__navigation.fixedsticky .in-page-navigation-sticky__link:hover{background-color:#afb7c7}
.product-detail ul.in-page-navigation-sticky__navigation.fixedsticky .in-page-navigation-sticky__link p{all:inherit;padding:0;border:0}
.product-detail .in-page-navigation-sticky__link{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;transition:all 250ms ease-in-out;font-size:1.234375rem;color:#fff;display:inline-block;width:100%;padding:12px 0;letter-spacing:.25px;background-color:#8c94a3;text-transform:uppercase;cursor:pointer}
.product-detail .in-page-navigation-sticky__link:hover{text-decoration:none;color:#e1e6f0;background-color:#8c94a3}
@media(min-width:1024px){.product-detail .in-page-navigation-sticky__link{white-space:nowrap;padding:24px 0;font-size:1rem}
}
@media print{.product-detail .in-page-navigation-sticky__link{white-space:nowrap;padding:24px 0;font-size:1rem}
}
.product-detail .in-page-navigation-sticky__tab{flex:1;text-align:center;position:relative;text-transform:none}
@media(max-width:768px){.product-detail .in-page-navigation-sticky__tab{border-bottom:2px solid #6b7280}
}
.product-detail .in-page-navigation-sticky__tab a{height:100%;align-content:center;color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .in-page-navigation-sticky__tab a:hover{background-color:#afb7c7}
.product-detail .in-page-navigation-sticky__tab .in-page-navigation-sticky__link{background-color:#ced4e0;border-right:0;color:#89163e;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .in-page-navigation-sticky__tab .in-page-navigation-sticky__link:hover a,.product-detail .in-page-navigation-sticky__tab .in-page-navigation-sticky__link p{background-color:#afb7c7}
.product-detail .in-page-navigation-sticky__tab.active .in-page-navigation-sticky__link{cursor:default;background-color:#afb7c7;color:#89163e;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.product-detail .in-page-navigation-sticky__tab.active .in-page-navigation-sticky__link a{color:#89163e;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.product-detail .in-page-navigation-sticky__tab.active .in-page-navigation-sticky__link:after{display:none}
@media(min-width:1024px){.product-detail .in-page-navigation-sticky__tab.active:hover a,.product-detail .in-page-navigation-sticky__tab.active p{background-color:#afb7c7}
}
@media print{.product-detail .in-page-navigation-sticky__tab.active:hover a,.product-detail .in-page-navigation-sticky__tab.active p{background-color:#afb7c7}
}
@media(min-width:1024px){.product-detail .in-page-navigation-sticky__tab{margin:0}
}
@media print{.product-detail .in-page-navigation-sticky__tab{margin:0}
}
.product-detail .profile-bio-modal{z-index:1252;margin-top:24px}
@media(min-width:1024px){.product-detail .profile-bio-modal .modal-dialog{width:800px}
}
@media print{.product-detail .profile-bio-modal .modal-dialog{width:800px}
}
@media(min-width:1024px){.product-detail .profile-bio-modal.overlay .modal-dialog{width:85%}
}
@media print{.product-detail .profile-bio-modal.overlay .modal-dialog{width:85%}
}
.product-detail .profile-bio-modal .modal-content{border-radius:0;background:#e1e6f0}
.product-detail .profile-bio-modal .modal-content .modal-header{padding:12px;border-bottom:0;display:block}
.product-detail .profile-bio-modal .modal-content .modal-header button{border:#89163e 1px solid;background:0;padding:0;height:24px;width:24px;margin-top:0;margin-bottom:12px;float:right;position:relative}
.product-detail .profile-bio-modal .modal-content .modal-header button svg{width:18px;height:18px;fill:#89163e}
.product-detail .profile-bio-modal .modal-body{padding:0 12px;text-align:center}
@media(min-width:1024px){.product-detail .profile-bio-modal .modal-body{text-align:inherit;padding:0 80px;min-height:400px}
}
@media print{.product-detail .profile-bio-modal .modal-body{text-align:inherit;padding:0 80px;min-height:400px}
}
.product-detail .profile-bio-modal .modal-footer{padding:24px 24px 48px}
@media(min-width:1024px){.product-detail .profile-bio-modal .modal-footer{padding:24px 80px 48px}
}
@media print{.product-detail .profile-bio-modal .modal-footer{padding:24px 80px 48px}
}
.product-detail .profile-bio-modal .modal-footer button{padding:12px 48px}
@media(min-width:1024px){.product-detail .profile-bio-modal .modal-footer button{padding:12px 48px}
}
@media print{.product-detail .profile-bio-modal .modal-footer button{padding:12px 48px}
}
.product-detail .profile-bio-modal .modal-footer button.cta-secondary{border:0}
.product-detail .up-arrow{fill:#0894a0}
@media(min-width:1024px){.product-detail__portfolio-content{display:flex;flex-wrap:wrap}
}
@media print{.product-detail__portfolio-content{display:flex;flex-wrap:wrap}
}
.product-detail__disclosure{margin:24px 0}
.product-detail .disclosure-line-span p{display:inline}
.product-detail .disclosure-line,.product-detail .disclosure-line p,.product-detail .disclosure-line span,.product-detail .disclosure-line ul{margin:9px 0;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.25;color:#404652;letter-spacing:.25px;font-size:.9375rem;clear:both}
@media(min-width:1024px){.product-detail .disclosure-line,.product-detail .disclosure-line p,.product-detail .disclosure-line span,.product-detail .disclosure-line ul{font-size:1rem}
}
@media print{.product-detail .disclosure-line,.product-detail .disclosure-line p,.product-detail .disclosure-line span,.product-detail .disclosure-line ul{font-size:1rem}
}
.product-detail .disclosure-line br,.product-detail .disclosure-line p br,.product-detail .disclosure-line span br,.product-detail .disclosure-line ul br{line-height:27px}
@media(min-width:1024px){.product-detail .disclosure-line br,.product-detail .disclosure-line p br,.product-detail .disclosure-line span br,.product-detail .disclosure-line ul br{line-height:35px}
}
@media print{.product-detail .disclosure-line br,.product-detail .disclosure-line p br,.product-detail .disclosure-line span br,.product-detail .disclosure-line ul br{line-height:35px}
}
.product-detail .year-dropdown{margin-bottom:24px}
@media(min-width:1024px){.product-detail .year-dropdown{margin-top:0}
}
@media print{.product-detail .year-dropdown{margin-top:0}
}
.product-detail.ausAndNzVariation .mobile .in-page-navigation-sticky__content{margin:24px 0}
.product-detail.ausAndNzVariation .mobile thead tr th:first-child,.product-detail.ausAndNzVariation .mobile thead tr td:first-child,.product-detail.ausAndNzVariation .mobile tbody tr th:first-child,.product-detail.ausAndNzVariation .mobile tbody tr td:first-child{flex:60%}
.product-detail.ausAndNzVariation .mobile thead tr th:last-child,.product-detail.ausAndNzVariation .mobile thead tr td:last-child,.product-detail.ausAndNzVariation .mobile tbody tr th:last-child,.product-detail.ausAndNzVariation .mobile tbody tr td:last-child{flex:40%}
@media(min-width:1024px){.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:first-child,.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(3){flex:0 1 30%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:first-child,.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(3){flex:0 1 28%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(2){flex:0 1 18%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:last-child{flex:0 1 24%}
.product-detail.ausAndNzVariation #tab-performance.in-page-navigation-sticky,.product-detail.ausAndNzVariation .in-page-navigation-sticky{background-color:#fff}
.product-detail.ausAndNzVariation #tab-performance.in-page-navigation-sticky__content .highcharts-background,.product-detail.ausAndNzVariation .in-page-navigation-sticky__content .highcharts-background{fill:transparent}
.product-detail.ausAndNzVariation .summary-header__asset-divs{min-height:100px}
.product-detail.ausAndNzVariation .summary-header.summary-header-sticky .summary-header__asset-divs{min-height:auto}
}
@media print{.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:first-child,.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(3){flex:0 1 30%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:first-child,.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(3){flex:0 1 28%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:nth-child(2){flex:0 1 18%}
.product-detail.ausAndNzVariation .product-detail__performance-tab-stock-graph-labels li:last-child{flex:0 1 24%}
.product-detail.ausAndNzVariation #tab-performance.in-page-navigation-sticky,.product-detail.ausAndNzVariation .in-page-navigation-sticky{background-color:#fff}
.product-detail.ausAndNzVariation #tab-performance.in-page-navigation-sticky__content .highcharts-background,.product-detail.ausAndNzVariation .in-page-navigation-sticky__content .highcharts-background{fill:transparent}
.product-detail.ausAndNzVariation .summary-header__asset-divs{min-height:100px}
.product-detail.ausAndNzVariation .summary-header.summary-header-sticky .summary-header__asset-divs{min-height:auto}
}
.pdp-legacy-table.twelveROR-table-mobile thead tr{align-items:flex-end;justify-content:space-between}
.pdp-legacy-table.twelveROR-table-mobile thead tr th{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;font-weight:bold}
.pdp-legacy-table.twelveROR-table-mobile thead tr th:first-child{text-align:left}
.pdp-legacy-table.twelveROR-table-mobile tbody tr{justify-content:space-between}
.pdp-legacy-table.twelveROR-table-mobile tbody tr td{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}
.pdp-legacy-table tbody,.pdp-legacy-table thead{display:flex;flex-direction:column}
.pdp-legacy-table tbody tr,.pdp-legacy-table thead tr{display:flex}
.pdp-legacy-table tbody tr td,.pdp-legacy-table tbody tr th,.pdp-legacy-table thead tr td,.pdp-legacy-table thead tr th{flex:50%;text-align:left}
.pdp-legacy-table tbody tr td.meridian-mobile-table,.pdp-legacy-table tbody tr th.meridian-mobile-table,.pdp-legacy-table thead tr td.meridian-mobile-table,.pdp-legacy-table thead tr th.meridian-mobile-table{border-left:0}
.pdp-legacy-table tbody tr td.table-align-right,.pdp-legacy-table tbody tr th.table-align-right,.pdp-legacy-table thead tr td.table-align-right,.pdp-legacy-table thead tr th.table-align-right{text-align:right}
.pdp-legacy-table tbody tr td.table-align-center,.pdp-legacy-table tbody tr th.table-align-center,.pdp-legacy-table thead tr td.table-align-center,.pdp-legacy-table thead tr th.table-align-center{text-align:center;flex:0 1 30%}
.pdp-legacy-table tbody tr td.twelveROR-table,.pdp-legacy-table tbody tr th.twelveROR-table,.pdp-legacy-table thead tr td.twelveROR-table,.pdp-legacy-table thead tr th.twelveROR-table{max-width:40%}
.pdp-legacy-table tbody tr td.twelveROR-table-left-col,.pdp-legacy-table tbody tr th.twelveROR-table-left-col,.pdp-legacy-table thead tr td.twelveROR-table-left-col,.pdp-legacy-table thead tr th.twelveROR-table-left-col{max-width:48%}
.pdp-legacy-table tbody tr td.twelveROR-table-font,.pdp-legacy-table tbody tr th.twelveROR-table-font,.pdp-legacy-table thead tr td.twelveROR-table-font,.pdp-legacy-table thead tr th.twelveROR-table-font{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.pdp-legacy-table tbody tr td.twelveROR-table,.pdp-legacy-table thead tr td.twelveROR-table{text-align:right;padding-right:calc(20% - 20px)}
.pdp-legacy-table tbody tr th,.pdp-legacy-table thead tr th{align-items:flex-end}
.pdp-legacy-table tbody tr th.twelveROR-table,.pdp-legacy-table thead tr th.twelveROR-table{text-align:center}
.pdp-legacy-table tbody tr.collapse,.pdp-legacy-table thead tr.collapse{display:none}
.pdp-legacy-table tbody tr.collapse.in,.pdp-legacy-table thead tr.collapse.in{display:flex}
.dotted-bottom tbody tr td:first-child{text-align:left}
.dotted-bottom tbody tr{border-bottom:1px dotted #ced4e0}
.dotted-bottom tbody tr td{border-bottom:0}
.dotted-bottom tbody tr:last-child{margin-bottom:24px}
.pdp-disclosure{margin:48px 0}
.pdp-disclosure .disclosure-line,.pdp-disclosure .disclosure-line p,.pdp-disclosure .disclosure-line span{font-size:1rem;color:#404652}
.pdp-disclosure.pdp-disclosure-left-padding{padding-left:48px}
@media(min-width:1024px){.pdp-disclosure.pdp-disclosure-left-padding{padding-left:65px}
}
@media print{.pdp-disclosure.pdp-disclosure-left-padding{padding-left:65px}
}
.accordion-panels .accordion-item .tab-panel.tab-panel__resource--document-and-factsheet,.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.accordion-panels .accordion-item .tab-panel.tab-panel__resource--document-and-factsheet,.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports{font-size:1rem;line-height:1.25rem}
}
.accordion-panels .accordion-item .tab-panel.tab-panel__resource--document-and-factsheet a,.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports a{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.accordion-panels .accordion-item .tab-panel.tab-panel__resource--document-and-factsheet a,.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports a{font-size:1rem;line-height:1.25rem}
}
.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports ul{list-style:disc;margin-bottom:12px}
.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports ul li{color:#404652;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.accordion-panels .accordion-item .tab-panel.tab-panel__resource--shareholder-reports ul li{font-size:1rem;line-height:1.25rem}
}
.accordion-panels .accordion-item .tab-panel .resource-factsheet-link{color:#89163e;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;margin:0 0 12px 0}
@media(max-width:1024px){.accordion-panels .accordion-item .tab-panel .resource-factsheet-link{font-size:1rem;line-height:1.25rem}
}
.accordion-panels .accordion-item .tab-panel .resource-factsheet-link:hover{color:#4b0532;cursor:pointer}
@charset "UTF-8";.container-content-full-width.breadcrumb-container{padding-top:0;padding-bottom:0}
.container-content-full-width.breadcrumb-container .breadcrumb{display:none;padding:24px 0;list-style:none;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:34px;margin:0}
.container-content-full-width.breadcrumb-container .breadcrumb__item.label-only{color:#89163e}
.container-content-full-width.breadcrumb-container .breadcrumb__item{flex-direction:row}
.container-content-full-width.breadcrumb-container .breadcrumb__item a{color:#89163e;text-decoration:none;font-size:14px}
.container-content-full-width.breadcrumb-container .breadcrumb__item a:hover{text-decoration:underline}
.container-content-full-width.breadcrumb-container .breadcrumb__item+li:before{padding:8px;color:#89163e;content:"›";font-size:18px;line-height:34px}
.container-content-full-width.breadcrumb-container .breadcrumb__item:last-child,.container-content-full-width.breadcrumb-container .breadcrumb__item:last-child a{color:#6b7280;font-size:14px;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-decoration:none}
.container-content-full-width.breadcrumb-container .breadcrumb__item:last-child:hover,.container-content-full-width.breadcrumb-container .breadcrumb__item:last-child a:hover{text-decoration:none}
@media(min-width:1024px){.container-content-full-width.breadcrumb-container .breadcrumb{display:flex}
}
@media print{.container-content-full-width.breadcrumb-container .breadcrumb{display:flex}
}
.actions-bar{padding:10px 0;margin:0 0 20px;width:180px}
@media(min-width:1024px){.actions-bar{position:fixed;width:auto;margin:auto;right:0;top:320px;padding:0;z-index:1}
.actions-bar.horizontal{position:inherit;float:right}
.actions-bar.horizontal .actions-bar__icons{flex-direction:row}
.actions-bar.horizontal .actions-bar__icons .actions-bar__share,.actions-bar.horizontal .actions-bar__icons .actions-bar__download,.actions-bar.horizontal .actions-bar__icons .actions-bar__print{width:80px;margin-left:5px;padding-top:5px}
.actions-bar.horizontal .actions-bar__icons .actions-bar__share span,.actions-bar.horizontal .actions-bar__icons .actions-bar__download span,.actions-bar.horizontal .actions-bar__icons .actions-bar__print span{width:inherit}
}
@media print{.actions-bar{position:fixed;width:auto;margin:auto;right:0;top:320px;padding:0;z-index:1}
.actions-bar.horizontal{position:inherit;float:right}
.actions-bar.horizontal .actions-bar__icons{flex-direction:row}
.actions-bar.horizontal .actions-bar__icons .actions-bar__share,.actions-bar.horizontal .actions-bar__icons .actions-bar__download,.actions-bar.horizontal .actions-bar__icons .actions-bar__print{width:80px;margin-left:5px;padding-top:5px}
.actions-bar.horizontal .actions-bar__icons .actions-bar__share span,.actions-bar.horizontal .actions-bar__icons .actions-bar__download span,.actions-bar.horizontal .actions-bar__icons .actions-bar__print span{width:inherit}
}
.actions-bar__share{position:relative}
.actions-bar__icons{display:flex;justify-content:space-around}
@media(min-width:1024px){.actions-bar__icons{flex-direction:column}
}
@media print{.actions-bar__icons{flex-direction:column}
}
.actions-bar__share,.actions-bar__print,.actions-bar__download{display:flex;align-items:center;justify-content:center;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin-bottom:0;border:1px solid #d5d9de;font-size:10px;text-transform:uppercase;color:#7e2d40;text-align:center;padding:4px;width:80px;height:80px;transition:background-color .5s ease-out,color .1s ease-out;background-color:#fff;cursor:pointer}
@media(min-width:1024px){.actions-bar__share,.actions-bar__print,.actions-bar__download{margin-bottom:5px;width:70px;height:70px}
}
@media print{.actions-bar__share,.actions-bar__print,.actions-bar__download{margin-bottom:5px;width:70px;height:70px}
}
.actions-bar__share span,.actions-bar__print span,.actions-bar__download span{display:block;padding-top:5px;font-weight:bold;text-transform:uppercase;word-wrap:break-word;margin:0 auto;font-size:10px}
.actions-bar__share svg.icon,.actions-bar__print svg.icon,.actions-bar__download svg.icon{display:block;margin:0 auto 6px;width:20px;height:20px;fill:gray;transition:fill .1s ease-out .1s}
.actions-bar__share a,.actions-bar__print a,.actions-bar__download a{color:#7e2d40;cursor:pointer;width:100%}
.actions-bar__share a:hover,.actions-bar__print a:hover,.actions-bar__download a:hover{text-decoration:none;color:#fff}
.actions-bar__share:hover,.actions-bar__print:hover,.actions-bar__download:hover{background:#ba0c2f;color:#fff}
.actions-bar__share:hover a,.actions-bar__print:hover a,.actions-bar__download:hover a{text-decoration:none;color:#fff}
.actions-bar__share:hover svg.icon,.actions-bar__print:hover svg.icon,.actions-bar__download:hover svg.icon{fill:#fff}
.actions-bar__print{margin-right:0}
@media(min-width:1024px){.action-bar-product-fund-finder{margin:auto;padding:0;width:auto;position:inherit;float:right}
.action-bar-product-fund-finder .actions-bar__icons{flex-direction:row}
.action-bar-product-fund-finder .actions-bar__icons .actions-bar__share,.action-bar-product-fund-finder .actions-bar__icons .actions-bar__download{width:80px;margin-left:5px}
.action-bar-product-fund-finder .actions-bar__icons .actions-bar__share span,.action-bar-product-fund-finder .actions-bar__icons .actions-bar__download span{width:inherit}
}
@media print{.action-bar-product-fund-finder{margin:auto;padding:0;width:auto;position:inherit;float:right}
.action-bar-product-fund-finder .actions-bar__icons{flex-direction:row}
.action-bar-product-fund-finder .actions-bar__icons .actions-bar__share,.action-bar-product-fund-finder .actions-bar__icons .actions-bar__download{width:80px;margin-left:5px}
.action-bar-product-fund-finder .actions-bar__icons .actions-bar__share span,.action-bar-product-fund-finder .actions-bar__icons .actions-bar__download span{width:inherit}
}
.action-bar-product-fund-finder .actions-bar__share{position:relative}
.action-bar-product-fund-finder .actions-bar__share a{border-right:1px solid #99999a}
.action-bar-product-fund-finder .actions-bar__share,.action-bar-product-fund-finder .actions-bar__download{border:0;font-size:11px;text-transform:uppercase;color:#7e2d40;text-align:center;padding:4px;height:70px;transition:background-color .5s ease-out,color .1s ease-out;background-color:#fff;cursor:pointer}
@media(min-width:1024px){.action-bar-product-fund-finder .actions-bar__share,.action-bar-product-fund-finder .actions-bar__download{margin-bottom:5px}
}
@media print{.action-bar-product-fund-finder .actions-bar__share,.action-bar-product-fund-finder .actions-bar__download{margin-bottom:5px}
}
.action-bar-product-fund-finder .actions-bar__share span,.action-bar-product-fund-finder .actions-bar__download span{display:block;padding-top:5px;font-weight:bold;text-transform:uppercase;word-wrap:break-word;margin:0 auto}
.action-bar-product-fund-finder .actions-bar__share svg.icon,.action-bar-product-fund-finder .actions-bar__download svg.icon{display:block;margin:0 auto 6px;width:28px;height:28px;fill:gray;transition:fill .1s ease-out .1s}
.action-bar-product-fund-finder .actions-bar__share a,.action-bar-product-fund-finder .actions-bar__download a{color:#7e2d40;cursor:pointer}
.action-bar-product-fund-finder .actions-bar__share a:hover,.action-bar-product-fund-finder .actions-bar__download a:hover{text-decoration:none}
.action-bar-product-fund-finder .actions-bar__share:hover a,.action-bar-product-fund-finder .actions-bar__download:hover a{text-decoration:none}
.action-bar-product-fund-finder .actions-bar__share:hover svg.icon,.action-bar-product-fund-finder .actions-bar__download:hover svg.icon{fill:#7e2d40}
.share-toolbar{display:none;position:absolute;background-color:#fff;border:1px solid #cfd1d1;left:25%;padding:15px 15px 9px 15px;width:227px;margin-top:20px;z-index:1}
@media(min-width:1024px){.share-toolbar{left:-230px;width:auto;margin-top:-53px}
}
@media print{.share-toolbar{left:-230px;width:auto;margin-top:-53px}
}
.share-toolbar .at-share-btn,.share-toolbar .addthis_button_twitter,.share-toolbar .addthis_button_facebook,.share-toolbar .addthis_button_linkedin,.share-toolbar .addthis_button_email{margin:0 10px}
.share-toolbar .at-share-btn:hover,.share-toolbar .addthis_button_twitter:hover,.share-toolbar .addthis_button_facebook:hover,.share-toolbar .addthis_button_linkedin:hover,.share-toolbar .addthis_button_email:hover{text-decoration:none}
.share-toolbar .at-share-btn,.share-toolbar .addthis_button_twitter,.share-toolbar .addthis_button_facebook,.share-toolbar .addthis_button_linkedin,.share-toolbar .addthis_button_email{transition:none !important;transform:translateY(0) !important;max-width:100%;max-height:100%;width:28px;height:28px}
.share-toolbar .at-share-btn .at-icon-wrapper,.share-toolbar .addthis_button_twitter .at-icon-wrapper,.share-toolbar .addthis_button_facebook .at-icon-wrapper,.share-toolbar .addthis_button_linkedin .at-icon-wrapper,.share-toolbar .addthis_button_email .at-icon-wrapper{display:none}
.share-toolbar .at-share-btn.at-svc-twitter,.share-toolbar .addthis_button_twitter.at-svc-twitter,.share-toolbar .addthis_button_facebook.at-svc-twitter,.share-toolbar .addthis_button_linkedin.at-svc-twitter,.share-toolbar .addthis_button_email.at-svc-twitter{background-image:url("top/images/icons/twitter.png")}
.share-toolbar .at-share-btn.at-svc-facebook,.share-toolbar .addthis_button_twitter.at-svc-facebook,.share-toolbar .addthis_button_facebook.at-svc-facebook,.share-toolbar .addthis_button_linkedin.at-svc-facebook,.share-toolbar .addthis_button_email.at-svc-facebook{background-image:url("top/images/icons/facebook.png")}
.share-toolbar .at-share-btn.at-svc-linkedin,.share-toolbar .addthis_button_twitter.at-svc-linkedin,.share-toolbar .addthis_button_facebook.at-svc-linkedin,.share-toolbar .addthis_button_linkedin.at-svc-linkedin,.share-toolbar .addthis_button_email.at-svc-linkedin{background-image:url("top/images/icons/linkedin.png")}
.share-toolbar .at-share-btn.at-svc-email,.share-toolbar .at-share-btn.at-svc-mailto,.share-toolbar .addthis_button_twitter.at-svc-email,.share-toolbar .addthis_button_twitter.at-svc-mailto,.share-toolbar .addthis_button_facebook.at-svc-email,.share-toolbar .addthis_button_facebook.at-svc-mailto,.share-toolbar .addthis_button_linkedin.at-svc-email,.share-toolbar .addthis_button_linkedin.at-svc-mailto,.share-toolbar .addthis_button_email.at-svc-email,.share-toolbar .addthis_button_email.at-svc-mailto{background-image:url("top/images/icons/email.png")}
.share-toolbar .arrow:after,.share-toolbar .arrow:before{content:"";display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}
.share-toolbar .arrow:after{top:-7px;left:50%;border-color:transparent transparent transparent #fff;border-width:4px}
@media(min-width:1024px){.share-toolbar .arrow:after{top:21px;left:100%}
}
@media print{.share-toolbar .arrow:after{top:21px;left:100%}
}
.share-toolbar .arrow:before{top:-8px;left:50%;border-color:transparent transparent transparent #cfd1d1;border-width:5px}
@media(min-width:1024px){.share-toolbar .arrow:before{top:20px;left:100%}
}
@media print{.share-toolbar .arrow:before{top:20px;left:100%}
}
@media(min-width:1024px){.desktop-safari .actions-bar__share,.desktop-safari .actions-bar__print,.desktop-safari .actions-bar__download{width:75px}
}
@media print{.desktop-safari .actions-bar__share,.desktop-safari .actions-bar__print,.desktop-safari .actions-bar__download{width:75px}
}
.related-insights .author-insights .related-insights__content .category,.related-insights .author-insights .related-insights__content .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.related-insights .cta-container{padding-top:0}
.related-insights .tile-image{max-width:100%;width:100%;max-height:310px;height:auto;aspect-ratio:16/9}
.related-insights .tile-video{object-fit:contain;max-height:310px;height:auto}
@media(max-width:1024px){.related-insights .cta-box{display:flex;width:fit-content;flex-direction:column}
}
.related-insights .content-container{text-align:left}
.related-insights .icon-image{width:40px}
.related-insights .podcast-container{margin-bottom:24px}
.related-insights .podcast-eyebrow{margin:0}
.related-insights .row-align{grid-template-columns:repeat(3,1fr)}
@media(max-width:768px){.related-insights .row-align{grid-template-columns:100%}
}
.related-insights .mobile-hide{display:none}
.related-insights .tile-hide{display:none}
.related-insights__title{font-weight:400;font-family:"FFDINWebLight",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;color:#89163e;padding:0 30px;margin:15px 10px 20px 10px}
.related-insights__subtitle{text-align:center;padding:0 30px}
@media(min-width:1024px){.related-insights__subtitle{padding:0}
}
@media print{.related-insights__subtitle{padding:0}
}
.related-insights__content{padding:24px}
.related-insights__tiles{padding:20px 15px;margin:0;display:inline-block}
@media screen and (max-width:320px){.related-insights__tiles{width:100%;padding:20px 0}
}
@media(min-width:1024px) and (max-width:1100px){.related-insights__tiles{overflow:hidden}
}
.related-insights__tiles .description{margin:0;color:#404652}
.related-insights__tiles .description>p{margin:0;color:#404652}
.related-insights__tiles.upcoming-events .related-insights__image{height:auto;position:relative;overflow:hidden;width:100%}
.related-insights__tiles.upcoming-events .related-insights__content .location{font-size:.8125rem}
@media(min-width:1024px){.related-insights__tiles.upcoming-events .related-insights__content .location{font-size:.875rem}
}
@media print{.related-insights__tiles.upcoming-events .related-insights__content .location{font-size:.875rem}
}
.related-insights__tiles.upcoming-events .related-insights__content .link{text-align:center}
.related-insights__image{overflow:hidden;position:relative;display:flex;justify-content:center;height:auto;width:100%}
.related-insights__image img{width:100%}
@media(min-width:1024px){.related-insights__image{width:100%;height:auto}
}
@media print{.related-insights__image{width:100%;height:auto}
}
@media(min-width:1024px){.related-insights__image.img-center img:not(.playImage){left:50%;position:relative;transform:translate(-50%,-50%);top:50%;width:auto;max-width:100%;display:inline-block}
}
@media print{.related-insights__image.img-center img:not(.playImage){left:50%;position:relative;transform:translate(-50%,-50%);top:50%;width:auto;max-width:100%;display:inline-block}
}
.related-insights__image .podbean__platformBtnCont{position:absolute;right:10px;bottom:8px}
@media(max-width:1024px){.related-insights__image .podbean__platformBtnCont{right:25px}
}
.related-insights__image .podbean__platformBtnCont .listen-label{padding-right:15px;font-weight:bold;font-size:15px}
.related-insights__image .podbean__platformBtnCont__btn{margin-right:15px}
.related-insights__image .podbean__platformBtnCont__btn .playImage{width:30px;height:30px}
.related-insights .date{margin-bottom:24px;text-transform:uppercase;color:#404652}
.related-insights__video-container{position:relative;display:flex;justify-content:center;align-items:center;height:auto;overflow:hidden}
.related-insights__video-container .cta-lightbox{position:absolute}
.related-insights__video-container+.cta-secondary-text{margin-top:15px}
.related-insights__load-more{text-align:center}
.related-insights__load-more .load-more{display:inline-block}
.related-insights__load-more .load-all{display:none}
.related-insights .load-more-item{display:none}
@media(min-width:1200px){.related-insights .container{max-width:1300px;width:auto}
}
@media print{.related-insights .container{max-width:1300px;width:auto}
}
@media(min-width:1024px){.related-insights .mobile-hide{display:none}
.related-insights .tile-hide{display:none}
.related-insights__title{font-size:3rem;padding:0;margin:15px 0 20px 0}
.related-insights__wrapper{margin:0;width:100%;display:flex;flex-wrap:wrap}
.related-insights__image{margin:0}
.related-insights__content .category{font-size:.875rem;line-height:24px;margin-top:25px}
.related-insights__content .title,.related-insights__content .description{font-size:1.125rem;line-height:24px}
.related-insights__content .title{margin-top:5px}
.related-insights__content .title+.description{margin-top:-13px}
.related-insights__content .date{font-size:.875rem}
}
@media print{.related-insights .mobile-hide{display:none}
.related-insights .tile-hide{display:none}
.related-insights__title{font-size:3rem;padding:0;margin:15px 0 20px 0}
.related-insights__wrapper{margin:0;width:100%;display:flex;flex-wrap:wrap}
.related-insights__image{margin:0}
.related-insights__content .category{font-size:.875rem;line-height:24px;margin-top:25px}
.related-insights__content .title,.related-insights__content .description{font-size:1.125rem;line-height:24px}
.related-insights__content .title{margin-top:5px}
.related-insights__content .title+.description{margin-top:-13px}
.related-insights__content .date{font-size:.875rem}
}
.related-insights__load-more{display:block;padding-top:48px}
@media(min-width:1024px){}
@media print{}
.events .upcoming-events-container{border-bottom:1px solid #6b7280}
.events .past-events h4{margin-top:30px}
.campaign__title,.campaign__subtitle{text-align:center;margin-bottom:0}
.campaign .delimiter{color:#e1e6f0;padding:0 8px}
.campaign .ribbon-container{position:relative;right:25px;top:20px}
.campaign .ribbon-container .header-ribbon{transform:rotateX(180deg)}
.campaign ul{padding-top:4px;font-size:14px;display:flex;text-transform:uppercase;margin:0;padding:4px 0 0 0;list-style:none}
.campaign ul li{position:relative;z-index:10}
.campaign ul li a{color:#89163e;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif}
.campaign ul li a:hover{text-decoration:underline}
.campaign ul li button{border:0;padding:0;color:#89163e}
.campaign ul li button:hover{text-decoration:underline}
.campaign .related-insights{margin:auto}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.campaign .ribbon-container{right:33px}
}
.related-p-d-fs{padding:27px 0 20px}
@media(min-width:1024px){.related-p-d-fs{padding:45px 0}
}
@media print{.related-p-d-fs{padding:45px 0}
}
.related-p-d-fs .hide-icon{display:none}
.related-p-d-fs .product-detail__performance-tab-header .desktop h2{margin-bottom:0}
.related-p-d-fs .related-insights__content{padding:0}
.related-p-d-fs .related-insights__content .category{margin:25px 0 10px}
.related-p-d-fs .related-insights__content .description{max-height:135px}
.related-p-d-fs .related-insights__content .description p{margin:0}
@media(min-width:1024px){.related-p-d-fs .related-insights__content .description p{margin:10px 0 0}
}
@media print{.related-p-d-fs .related-insights__content .description p{margin:10px 0 0}
}
.related-p-d-fs .related-insights__load-more{margin:0 auto}
.related-p-d-fs .related-insights__load-more .show-more{display:inline-block}
.related-p-d-fs .related-insights__load-more .show-less{display:none}
.related-p-d-fs .related-insights__load-more.show-all .show-more{display:none}
.related-p-d-fs .related-insights__load-more.show-all .show-less{display:inline-block}
.related-p-d-fs .related-insights__image{background:url("top/images/PDF_logo.jpg");background-size:cover;display:flex;align-items:center;position:relative;overflow:hidden}
@media(min-width:1024px){.related-p-d-fs .related-insights__image{height:190px}
}
@media print{.related-p-d-fs .related-insights__image{height:190px}
}
.related-p-d-fs .related-insights__image svg{position:absolute}
.related-p-d-fs .related-insights__image svg.icon-pdf{top:38%;left:45%;width:40px;height:40px}
.related-p-d-fs .related-insights__image a{display:inline-block;width:100%;height:100%}
.related-p-d-fs .related-insights__video-container{background:url("top/images/VIDEO_logo.jpg");background-size:cover;display:flex;align-items:center;position:relative;overflow:hidden}
@media(min-width:1024px){.related-p-d-fs .related-insights__video-container{height:190px}
}
@media print{.related-p-d-fs .related-insights__video-container{height:190px}
}
.related-p-d-fs .related-insights__video-container .cta-lightbox{height:100%;width:100%;position:static}
.related-p-d-fs .related-insights__video-container .cta-lightbox .icon-play,.related-p-d-fs .related-insights__video-container .cta-lightbox a .icon-play{position:absolute;left:40%;top:30%}
.related-p-d-fs .related-insights__tiles{display:none}
.related-p-d-fs .related-insights__tiles.load-more-item{display:block}
.top-cta .top-button{width:50px;height:50px;color:#fff;border:0;position:fixed;bottom:10px;z-index:999999999;background-color:#bd173d}
.top-cta .top-button:hover{background-color:#89163e;color:#fff}
.top-cta .top-button .arrow-up{position:relative;top:2px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;margin:auto;display:inline-block}
.top-cta .top-button .label{font-size:14px;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.25rem;color:#fff;margin:auto;display:block;margin-top:5px;font-weight:bold;text-transform:uppercase}
.ja_jp .top-cta .top-button .label{font-size:.75rem}
.mac-os .top-cta .label{margin-top:5px}
.banner{background:#e2e2e2;display:none}
.banner__content{display:flex;flex-direction:column}
@media(min-width:1024px){.banner__content{display:table-row}
}
@media print{.banner__content{display:table-row}
}
.banner__title{width:100%;display:table-cell;background:#da1a32;vertical-align:middle}
@media(min-width:1024px){.banner__title{width:auto}
}
@media print{.banner__title{width:auto}
}
.banner__title p{margin:0;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#fff;padding:10px 35px;background:#da1a32;text-transform:uppercase;font-size:.75rem;text-align:center;width:100%;line-height:normal}
@media(min-width:1024px){.banner__title p{font-size:.875rem}
}
@media print{.banner__title p{font-size:.875rem}
}
.banner__desc{width:100%;display:table-cell;vertical-align:middle}
@media(min-width:1024px){.banner__desc{width:85%}
}
@media print{.banner__desc{width:85%}
}
.banner__desc p{margin:0;padding:11px 8% 10px 4%;font-size:.75rem;width:100%;line-height:normal}
@media(min-width:1024px){.banner__desc p{padding:11px 4%;font-size:.875rem}
}
@media print{.banner__desc p{padding:11px 4%;font-size:.875rem}
}
.banner .close-btn{position:absolute;top:58%;height:20px;width:20px;right:3%}
@media(min-width:1024px){.banner .close-btn{font-size:.875rem;top:12px;right:1%;height:12px;width:12px}
}
@media print{.banner .close-btn{font-size:.875rem;top:12px;right:1%;height:12px;width:12px}
}
@media(min-width:1024px){.banner.visible-popup+header .utility-nav.scrolled-header{top:0 !important}
}
@media print{.banner.visible-popup+header .utility-nav.scrolled-header{top:0 !important}
}
.banner.visible-popup+header .header.scrolled-header{top:0 !important}
@media(min-width:1024px){.banner.visible-popup+header .header.scrolled-header{top:50px !important}
.banner.visible-popup+header .header.scrolled-header .nav-main{margin-top:45px}
}
@media print{.banner.visible-popup+header .header.scrolled-header{top:50px !important}
.banner.visible-popup+header .header.scrolled-header .nav-main{margin-top:45px}
}
.banner.visible-popup+header .global-header__global-nav.flyout.scrolled-header{top:50px !important}
.banner.visible-popup+header .global-header__global-nav.flyout.scrolled-header .nav-main{margin-top:45px}
.banner.visible-popup+main>div{margin-top:0}
.transparent-header .banner{position:absolute;top:0;z-index:1200;width:100%}
.infographic-ChartContainer{width:100%;border-collapse:collapse;padding:20px 20px}
.infographic-ChartContainer.grey{background:linear-gradient(#fbfbfb 20%,#c6ccd5 80%)}
.infographic-ChartContainer.grey .title,.infographic-ChartContainer.grey .title p,.infographic-ChartContainer.grey .title div{color:#7e2d40}
.infographic-ChartContainer.grey .subtitle,.infographic-ChartContainer.grey .subtitle p,.infographic-ChartContainer.grey .subtitle div{color:#62666f}
.infographic-ChartContainer.grey .disclaimer,.infographic-ChartContainer.grey .disclaimer p,.infographic-ChartContainer.grey .disclaimer div{color:#333}
.infographic-ChartContainer.grey .iconText{color:#333}
.infographic-ChartContainer.grey .linkText{color:#7e2d40}
.infographic-ChartContainer.burgundy{background-image:linear-gradient(#2f0618 20%,#77123a 80%)}
.infographic-ChartContainer.burgundy .title,.infographic-ChartContainer.burgundy .title p,.infographic-ChartContainer.burgundy .title div{color:#fff}
.infographic-ChartContainer.burgundy .subtitle,.infographic-ChartContainer.burgundy .subtitle p,.infographic-ChartContainer.burgundy .subtitle div{color:#fff}
.infographic-ChartContainer.burgundy .iconText{color:#fff}
.infographic-ChartContainer.burgundy .icon{fill:white}
.infographic-ChartContainer.burgundy .cta-primary-text:hover{color:white;text-decoration:none}
.infographic-ChartContainer.red{background:linear-gradient(#4b0811 20%,#da1830 80%)}
.infographic-ChartContainer.red .title,.infographic-ChartContainer.red .title p,.infographic-ChartContainer.red .title div{color:#fff}
.infographic-ChartContainer.red .subtitle,.infographic-ChartContainer.red .subtitle p,.infographic-ChartContainer.red .subtitle div{color:#fff}
.infographic-ChartContainer.red .iconText{color:#fff}
.infographic-ChartContainer.red .icon{fill:white}
.infographic-ChartContainer.red .cta-primary-text:hover{color:white;text-decoration:none}
.infographic-ChartContainer.white{background:#fff}
.infographic-ChartContainer.white .title,.infographic-ChartContainer.white .title p,.infographic-ChartContainer.white .title div{color:#7e2d40}
.infographic-ChartContainer.white .subtitle,.infographic-ChartContainer.white .subtitle p,.infographic-ChartContainer.white .subtitle div{color:#62666f}
.infographic-ChartContainer.white .disclaimer,.infographic-ChartContainer.white .disclaimer p,.infographic-ChartContainer.white .disclaimer div{color:#333}
.infographic-ChartContainer.white .iconText{color:#333}
.infographic-ChartContainer.white .linkText{color:#7e2d40}
.infographic-ChartContainer__infographic-ImageContainer{width:100%;margin:10px auto;text-align:center}
.infographic-ChartContainer__IcontextContainer{width:100%;margin:5px auto;text-align:center;font-size:16px;font-weight:bold}
.infographic-ChartContainer__infographicheading{width:100%;margin:15px auto 0;text-align:center;color:#fff}
.infographic-ChartContainer__infographicheading .heading-3,.infographic-ChartContainer__infographicheading .heading-3 p,.infographic-ChartContainer__infographicheading .heading-3 div{font-size:32px !important;width:80%;margin:0 auto;line-height:1.25}
.infographic-ChartContainer__infographicheading .heading-5,.infographic-ChartContainer__infographicheading .heading-5 p,.infographic-ChartContainer__infographicheading .heading-5 div{font-size:20px !important;width:80%;margin:5px auto;line-height:1}
.infographic-ChartContainer__disclaimer{width:100%;margin:0 auto;padding-top:25px;color:#fff;font-size:12px;line-height:1.15}
.infographic-ChartContainer__disclaimer p,.infographic-ChartContainer__disclaimer div{padding-top:0 !important;line-height:1.5;width:100%;margin:0 auto;color:#fff;font-size:12px}
.infographic-ChartContainer__cta-section{width:100%;margin:25px auto 0;text-align:center;color:#fff}
.infographic-ChartContainer__cta-section .cta-primary-text{background-color:transparent}
.infographic-barChart{width:70%;min-height:400px;margin:0 auto;margin-top:40px;margin-bottom:10px}
.infographicLineChartContainer{margin:10px auto;margin-bottom:0}
.infographicLineChartContainer .highcharts-title{width:70% !important;white-space:normal !important;padding-right:15px;padding-left:60px}
.listWithLinks .listWithLinks-container{height:100%;width:100%;overflow:hidden}
.listWithLinks .listWithLinks-container ul{list-style:none;line-height:1;padding:0}
.listWithLinks .listWithLinks-container ul .heading-title,.listWithLinks .listWithLinks-container ul .heading-title a{font-size:12px !important;background-color:#fff;margin-bottom:9px}
@media(min-width:1024px){.listWithLinks .listWithLinks-container ul .heading-title,.listWithLinks .listWithLinks-container ul .heading-title a{padding:0}
}
@media print{.listWithLinks .listWithLinks-container ul .heading-title,.listWithLinks .listWithLinks-container ul .heading-title a{padding:0}
}
@media(max-width:1024px){.listWithLinks .listWithLinks-container ul .heading-title,.listWithLinks .listWithLinks-container ul .heading-title a{margin:0}
}
@media(min-width:1024px){.listWithLinks .listWithLinks-container ul li{padding:0}
}
@media print{.listWithLinks .listWithLinks-container ul li{padding:0}
}
@media(max-width:1024px){.listWithLinks .listWithLinks-container ul:not(:first-child){border-top:1px solid #fff}
}
.listWithLinks .listWithLinks-container ul a{font-size:.875rem;line-height:16px}
@media(max-width:1024px){.listWithLinks .listWithLinks-container .sub-links-list{padding:12px 24px}
}
.listWithLinks .listWithLinks-container .sub-links-list.with-heading{display:none;background-color:#fff}
@media(min-width:1024px){.listWithLinks .listWithLinks-container .sub-links-list.with-heading{display:block}
}
@media print{.listWithLinks .listWithLinks-container .sub-links-list.with-heading{display:block}
}
@media(max-width:1024px){.listWithLinks .listWithLinks-container .sub-links-list .sub-link{margin-bottom:9px}
.listWithLinks .listWithLinks-container .sub-links-list .sub-link:last-child{margin:0}
}
.listWithLinks .listWithLinks-container .sub-links-list li{margin-bottom:8px}
.listWithLinks .listWithLinks-container .sub-links-list li:last-child{margin-bottom:0}
.listWithLinks .listWithLinks-container:hover{background-color:#fff}
.authoredBox .authoredBox-container{height:100%;width:100%;padding:18px;overflow:hidden;background-color:#f7f7f7;text-align:center}
@media(max-width:640px){.authoredBox .authoredBox-container{padding:0}
}
.authoredBox .authoredBox-container .description{padding-top:15px}
.authoredBox .authoredBox-container .cta-button{margin-top:15px;width:226px;font-size:14px;color:#fff}
.authoredBox .authoredBox-container ul{list-style:none;-webkit-margin-before:0;padding-left:0}
.authoredBox .authoredBox-container ul li{float:none;line-height:1;text-align:left}
@media(min-width:1024px){.authoredBox .authoredBox-container ul li{padding:10px 0 0;text-align:center}
}
@media print{.authoredBox .authoredBox-container ul li{padding:10px 0 0;text-align:center}
}
.authoredBox .authoredBox-container ul.with-cta{padding-top:10px}
.authoredBox .authoredBox-container ul.with-cta li{padding:10px 0 0}
.authoredBox .authoredBox-container ul .sub-links-list{display:none}
.authoredBox .authoredBox-container:hover{background-color:#fff}
.authoredBox a.box-link{height:100%}
.tagDrivenInsights .tagDrivenInsights-container{position:relative;height:100%;width:100%;overflow:hidden;background-color:#f7f7f7;text-align:center}
.tagDrivenInsights .tagDrivenInsights-container .header-section{display:block;background-color:#7e2d40;color:#fff;padding:15px}
.tagDrivenInsights .tagDrivenInsights-container .header-section:hover{display:none}
.tagDrivenInsights .tagDrivenInsights-container .header-section-onhover{display:none;background-color:#502b3a;color:#fff;padding:15px}
.tagDrivenInsights .tagDrivenInsights-container .header-section-onhover a{color:#fff;cursor:pointer}
.tagDrivenInsights .tagDrivenInsights-container .page-title{padding:15px 18px;height:148px}
.tagDrivenInsights .tagDrivenInsights-container .page-date{font-size:12px;font-style:italic;position:absolute;bottom:18px;line-height:1;text-align:center;width:100%}
.tagDrivenInsights .tagDrivenInsights-container .insights-header:hover .header-section{display:none}
.tagDrivenInsights .tagDrivenInsights-container .insights-header:hover .header-section-onhover{display:block}
.tagDrivenInsights .tagDrivenInsights-container .insights-details:hover{background-color:#fff}
.tagDrivenInsights .tagDrivenInsights-container .missing-insights{padding:50px 40px}
.officesList .officesList-container{height:100%;width:100%;overflow:visible;text-align:center}
@media(max-width:1024px){.officesList .officesList-container{padding:18px 16px;height:auto}
}
.officesList .officesList-container ul{list-style:none;-webkit-margin-before:0;padding-left:0}
.officesList .officesList-container ul li{float:none;padding:25px 0 0}
.officesList .officesList-container ul li .officeAddress{text-align:left;line-height:18px;font-size:14px}
.officesList .officesList-container.showOnContact{background-color:#fff;padding:0 15px 80px 15px}
.officesList .officesList-container.showOnContact ul li{padding-top:20px}
.officesList .officesList-container.showOnContact ul li .officeAddress{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.875rem;line-height:1.125rem;color:#404652}
.officesList .officesList-container.showOnContact ul li .officeAddress .officeName{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.officesList .officesList-container.showOnContact ul li .officeAddress .telephone,.officesList .officesList-container.showOnContact ul li .officeAddress .directions{margin-top:12px}
.officesList .officesList-container.showOnContact ul li .officeAddress .officename-copy{font-size:14px;line-height:1.5}
.officesList .officesList-container.showOnContact .small-text-gray{display:none}
.officesList .officesList-container.showOnContact .contentWrapper{display:flex}
@media(max-width:1024px){.officesList .officesList-container.showOnContact .contentWrapper{flex-direction:column}
}
.officesList .officesList-container.showOnContact .contentWrapper>div{flex:0 50%;padding-right:10%}
@media(max-width:1024px){.officesList .officesList-container.showOnContact .contentWrapper>div{padding:20px 0}
}
.officesList .officesList-container.showOnNav .contactUs-heading{display:none}
.officesList .nav-comp-normalText{text-transform:none !important}
.officesList__title{margin-bottom:12px}
.officesList__dropdowns__container>div:first-child{margin-bottom:12px}
.fundFinder .fundFinder-container{height:100%;width:100%;background-color:#fff;text-align:center}
@media(max-width:1024px){.fundFinder .fundFinder-container{padding:18px 16px}
}
.fundFinder .fundFinder-container .dropdown-container .location-selector{width:100%;padding-right:20px;text-align:left;padding-left:10px}
.fundFinder .fundFinder-container .dropdown-container .custom-select-container .custom-select-opener{align-items:center}
.fundFinder .fundFinder-container .dropdown-container .custom-select-container .custom-select-opener span{font-size:.875rem}
.fundFinder .fundFinder-container .dropdown-container .custom-select-container .custom-select-opener::after{width:8px;height:8px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #6b7280}
.fundFinder .fundFinder-container .dropdown-container .dropdown-separator{margin-top:20px;line-height:1;font-size:13px;color:#fff;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif}
@media(max-width:1024px){.fundFinder .fundFinder-container .dropdown-container .dropdown-separator{margin-top:10px}
}
.fundFinder .fundFinder-container .dropdown-container>div:first-child{margin-bottom:12px}
.fundFinder .fundFinder-container .dropdown-container.without-investmentoption{margin-top:20px}
@media(max-width:1024px){.fundFinder .fundFinder-container .dropdown-container.without-investmentoption{margin-top:0}
}
.fundFinder .fundFinder-container .left-align{text-align:left}
.fundFinder .fundFinder-container:hover{background-color:#fff}
.campaign_box{height:100%;width:100%;text-align:center;position:relative;display:inline-block;overflow:hidden}
.campaign_box .campaign_img{background-size:cover;width:100%;height:100%}
.campaign_box .light_font{color:#fff}
.campaign_box .light_font a{color:#fff}
.campaign_box .dark_font{color:#bd173d}
.campaign_box .dark_font a{color:#bd173d}
.campaign_box .cta_light_font{color:#fff;background-color:#bd173d;padding:10px 18px 10px 18px}
.campaign_box .cta_light_font a{color:#fff}
.campaign_box .cta_dark_font{color:#bd173d;background-color:#fff;padding:10px 18px 10px 18px}
.campaign_box .cta_dark_font a{color:#bd173d}
.columns-1s .col-12 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-1s .col-12 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-1s .col-12 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-2s .col-6 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-2s .col-6 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-2s .col-6 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-3s .col-4 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-3s .col-4 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-3s .col-4 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-4s .col-3 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-4s .col-3 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-4s .col-3 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-2-1s-2w .col-4 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-2-1s-2w .col-4 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-2-1s-2w .col-4 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-2-1s-2w .col-8 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:44px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-2-1s-2w .col-8 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:28px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-2-1s-2w .col-8 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:17px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-3-1s-2s-3w .col-3 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-3-1s-2s-3w .col-3 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-3-1s-2s-3w .col-3 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:15px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
.columns-3-1s-2s-3w .col-6 .campaign_box .title{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:44px;line-height:38px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:20%;width:60%;margin-bottom:24px}
.columns-3-1s-2s-3w .col-6 .campaign_box .description{text-transform:capitalize;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:28px;line-height:28px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:50%;width:60%;margin-bottom:24px}
.columns-3-1s-2s-3w .col-6 .campaign_box .cta_button{text-transform:uppercase;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-size:17px;position:absolute;z-index:999;margin:0 auto;left:0;right:0;text-align:center;top:75%;border:0}
@media only screen and (max-width:760px){.campaign_box .campaign_img{display:none}
}
.insights-callout .content-container__thumbnail{margin-bottom:24px}
.subscription-container{width:100%;border-collapse:collapse;padding:35px 45px;color:#fff;background-color:#89163e}
@media(min-width:1024px){.subscription-container{padding:35px 200px}
}
@media print{.subscription-container{padding:35px 200px}
}
.subscription-container.darkBurgundy{background-color:#4b0532}
.subscription-container.darkBurgundy h2,.subscription-container.darkBurgundy .sub-heading,.subscription-container.darkBurgundy label,.subscription-container.darkBurgundy .description{color:#fff}
.subscription-container.darkBurgundy .error-container span{color:#fff !important}
.subscription-container.darkBurgundy .field-input,.subscription-container.darkBurgundy input{background-color:#e1e6f0}
.subscription-container.burgundy{background-color:#89163e}
.subscription-container.burgundy h2,.subscription-container.burgundy .sub-heading,.subscription-container.burgundy label,.subscription-container.burgundy .description{color:#fff}
.subscription-container.burgundy .error-container span{color:#fff !important}
.subscription-container.burgundy .field-input,.subscription-container.burgundy input{background-color:#e1e6f0}
.subscription-container.gray-1{background-color:#e1e6f0}
.subscription-container.gray-1 h2,.subscription-container.gray-1 .sub-heading,.subscription-container.gray-1 .description{color:#4b0532}
.subscription-container.gray-6{background-color:#404652}
.subscription-container.gray-6 h2,.subscription-container.gray-6 .sub-heading,.subscription-container.gray-6 .description{color:#fff}
.subscription-container.white{background-color:#fff}
.subscription-container.white h2,.subscription-container.white .sub-heading,.subscription-container.white .description{color:#4b0532}
.subscription-container.white .field-input,.subscription-container.white input{background-color:#e1e6f0}
.subscription-container .sub-heading{font-size:26px;font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;word-break:break-word}
.subscription-container .sub-heading p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word}
.subscription-container .description{word-break:break-word;padding-top:24px}
.subscription-container .description p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word}
.subscription-container .download-cta-container{display:flex;padding-top:20px}
.subscription-container .download-cta-container.left{justify-content:flex-start}
.subscription-container .download-cta-container.center{justify-content:center}
.subscription-container .download-cta-container.right{justify-content:flex-end}
.subscription-container .error-container{padding-top:12px}
@media(min-width:1024px){.subscription-container .subscription-form-container{padding-left:60px}
}
@media print{.subscription-container .subscription-form-container{padding-left:60px}
}
.subscription-container .subscription-form-container.white input,.subscription-container .subscription-form-container.burgundy input,.subscription-container .subscription-form-container.darkBurgundy input{background-color:#e1e6f0}
.subscription-container .subscription-form-container .input-container{margin-bottom:20px;position:relative}
.subscription-container .subscription-form-container .input-container .error{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-align:left;color:#bd173d}
.subscription-container .subscription-form-container .input-container .error::after{content:"​"}
.subscription-container .subscription-form-container .input-container label{transition:background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;top:2px;right:100%;width:100%;margin-right:-100%}
.subscription-container .subscription-form-container .field-input{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#404652;width:100%;z-index:1;background-color:#fff;position:relative}
.subscription-container .subscription-form-container .field-input:focus{outline:2px solid #00a8b8}
.subscription-container .subscription-form-container .field-input.error.hasText{color:#404652}
.subscription-container-full-width.darkBurgundy{background-color:#4b0532}
.subscription-container-full-width.darkBurgundy h2,.subscription-container-full-width.darkBurgundy .sub-heading,.subscription-container-full-width.darkBurgundy label,.subscription-container-full-width.darkBurgundy .description,.subscription-container-full-width.darkBurgundy .subscribe-label,.subscription-container-full-width.darkBurgundy .error-container .error{color:#fff}
.subscription-container-full-width.darkBurgundy .field-input,.subscription-container-full-width.darkBurgundy input{background-color:#e1e6f0}
.subscription-container-full-width.burgundy{background-color:#89163e}
.subscription-container-full-width.burgundy h2,.subscription-container-full-width.burgundy .sub-heading,.subscription-container-full-width.burgundy label,.subscription-container-full-width.burgundy .description,.subscription-container-full-width.burgundy .error,.subscription-container-full-width.burgundy .subscribe-label,.subscription-container-full-width.burgundy .error-container .error{color:#fff}
.subscription-container-full-width.burgundy .field-input,.subscription-container-full-width.burgundy input{background-color:#e1e6f0}
.subscription-container-full-width.gray-1{background-color:#e1e6f0}
.subscription-container-full-width.gray-1 h2,.subscription-container-full-width.gray-1 .sub-heading,.subscription-container-full-width.gray-1 .description{color:#4b0532}
.subscription-container-full-width.gray-6{background-color:#404652}
.subscription-container-full-width.gray-6 h2,.subscription-container-full-width.gray-6 .sub-heading,.subscription-container-full-width.gray-6 .subscribe-label,.subscription-container-full-width.gray-6 .description{color:#fff}
.subscription-container-full-width.white{background-color:#fff}
.subscription-container-full-width.white h2,.subscription-container-full-width.white .sub-heading,.subscription-container-full-width.white .description{color:#4b0532}
.subscription-container-full-width.white .field-input,.subscription-container-full-width.white input{background-color:#e1e6f0}
@media(min-width:1024px){.subscription-container-full-width{padding:35px 150px}
}
@media print{.subscription-container-full-width{padding:35px 150px}
}
.subscription-container-full-width h2{word-break:break-word;text-transform:none}
.subscription-container-full-width h2 p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word;text-transform:inherit}
.subscription-container-full-width .sub-heading{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.375rem;padding-bottom:24px;line-height:1;word-break:break-word}
.subscription-container-full-width .sub-heading p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word}
.subscription-container-full-width .subscribe-label{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem;color:#4b0532;text-transform:uppercase;text-align:right;padding-top:48px}
.subscription-container-full-width .subscribe-label a{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2rem;text-decoration:none;color:inherit}
.subscription-container-full-width .subscribe-label a.hideLink{display:none}
.subscription-container-full-width .subscribe-label-insights{font-size:22px;text-transform:uppercase;text-align:left;padding-top:35px;color:#fff}
.subscription-container-full-width .subscribe-label-insights a{text-decoration:none;color:inherit}
.subscription-container-full-width .subscribe-label-insights a.hideLink{display:none}
.subscription-container-full-width .description{padding-top:15px;font-size:15px;color:#fff}
.subscription-container-full-width .description p{font-size:inherit}
.subscription-container-full-width .subscription-form-container{display:none}
.subscription-container-full-width .input-container{margin-bottom:24px;position:relative}
.subscription-container-full-width .input-container .error-container{padding-top:12px}
.subscription-container-full-width .input-container .error{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-align:left;color:#bd173d}
.subscription-container-full-width .input-container .error::after{content:"​"}
.subscription-container-full-width .input-container label{transition:background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;top:2px;right:100%;width:100%;margin-right:-100%}
.subscription-container-full-width .field-input{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#404652;width:100%;z-index:1;background-color:#fff;position:relative}
.subscription-container-full-width .field-input:focus{outline:2px solid #00a8b8}
.subscription-container-full-width .field-input.error.hasText{color:#404652}
.subscription-container-insights{width:100%;padding:20px 45px;color:#fff;background-color:#89163e}
.subscription-container-insights h2{margin:0;word-break:break-word;text-transform:none}
.subscription-container-insights h2 p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word;text-transform:inherit}
.subscription-container-insights .heading{font-size:18px;padding:15px 0 0;color:#fff}
.subscription-container-insights .sub-heading{font-size:12px;font-style:italic;padding:40px 0 20px;line-height:1;word-break:break-word;color:#fff}
.subscription-container-insights .sub-heading p{margin:0;color:inherit;font-size:inherit;line-height:inherit;word-break:break-word}
.subscription-container-insights .subscribe-label{font-size:22px;text-transform:uppercase;text-align:right;padding-top:35px;color:#fff}
.subscription-container-insights .subscribe-label a{text-decoration:none;color:inherit}
.subscription-container-insights .subscribe-label a.hideLink{display:none}
.subscription-container-insights .subscribe-label-insights{font-size:14px;font-weight:bold;text-transform:uppercase;text-align:left;color:#fff}
.subscription-container-insights .subscribe-label-insights a{text-decoration:none;color:inherit}
.subscription-container-insights .subscribe-label-insights a.hideLink{display:none}
.subscription-container-insights .description{padding-top:15px;font-size:15px;color:#fff}
.subscription-container-insights .description p{font-size:inherit}
.subscription-container-insights.darkburgundy{background-color:#89163e}
.subscription-container-insights.lightburgundy{background-color:#89163e}
.subscription-container-insights.darkGrey{background-color:#404652}
.subscription-container-insights.lightGrey{background-color:#8c94a3}
.subscription-container-insights.lightGrey .heading{color:#404652;text-transform:none}
.subscription-container-insights.lightGrey .sub-heading{color:#404652}
.subscription-container-insights.lightGrey .subscribe-label{color:#89163e}
.subscription-container-insights.lightGrey .subscribe-label-insights{color:#89163e}
.subscription-container-insights.lightGrey .description{color:#404652}
.subscription-container-insights .subscription-form-container{display:none}
.subscription-container-insights .input-container{margin-bottom:5px;position:relative}
.subscription-container-insights .input-container label{transition:background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;top:2px;right:100%;width:100%;margin-right:-100%}
.subscription-container-insights .field-input{font-family:"SlateStd",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#404652;width:100%;z-index:1;background-color:#fff;position:relative}
.subscription-container-insights .field-input:focus{outline:2px solid #00a8b8}
.subscription-outer-container.darkBurgundy{background-color:#4b0532}
.subscription-outer-container.burgundy{background-color:#89163e}
.subscription-outer-container.gray-1{background-color:#e1e6f0}
.subscription-outer-container.gray-6{background-color:#404652}
.subscription-outer-container.white{background-color:#fff}
.subscription-sticky{max-width:1600px;position:fixed;bottom:0;width:100%;z-index:1249;display:none;padding:20px 150px;color:#fff;box-shadow:3px 3px 10px 5px rgba(0,0,0,0.7)}
@media(max-width:1024px){.subscription-sticky{padding:20px 35px}
}
.subscription-sticky.sticky{display:block}
.subscription-sticky .subscription-sticky-container{display:flex;justify-content:space-between;align-items:center}
@media(max-width:1024px){.subscription-sticky .subscription-sticky-container{display:block}
}
.subscription-sticky .subscription-sticky-container .bannerHeading{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin:0 0 15px 0;font-size:22px;color:#fff}
@media(max-width:1024px){.subscription-sticky .subscription-sticky-container .bannerHeading{margin:25px 0 20px 0}
}
.subscription-sticky .subscription-sticky-container .bannerDescription{font-size:16px;margin:0;color:#fff}
.subscription-sticky .subscription-sticky-container .close{border:0;background:0;text-decoration:underline;margin-left:15px}
@media(max-width:1024px){.subscription-sticky .subscription-sticky-container .close{margin:20px 0 0 0}
}
.subscription-sticky__right{text-align:center}
@media(max-width:1024px){.subscription-sticky__right{margin-top:25px}
}
@media(max-width:1024px){.subscription-sticky__right button{width:100%}
}
.featured-content-container{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.featured-content-container .featured-content-section{padding-right:8%}
@media(max-width:1024px){.featured-content-container .featured-content-section{padding:0}
}
.featured-content-container .featured-content-section .content-description{padding-top:16px}
.featured-content-container .recommended-content-section{padding-left:8%}
@media(max-width:1024px){.featured-content-container .recommended-content-section{padding:0}
}
.featured-content-container .recommended-content-section .content-section{padding-top:0}
.featured-content-container .featured-section-heading{font-size:36px;color:#88163d;font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;margin:28px 0 27px 0}
@media(max-width:1024px){.featured-content-container .featured-section-heading{font-size:24px;line-height:31px}
}
.featured-content-container .podbean__platformBtnCont{bottom:15px}
@media(max-width:1024px){.featured-content-container .podbean__platformBtnCont{bottom:11px}
}
.featured-content-container .featured-image-container{position:relative;width:100%}
.featured-content-container .featured-image-container.video{display:flex;background-size:cover;height:260px;overflow:hidden;justify-content:center;position:relative;align-items:center}
.featured-content-container .featured-image-container.video .bgImage{height:auto}
.featured-content-container .featured-image-container.podcast .bgImage{height:260px}
.featured-content-container .featured-image-container .bgImage{width:100%}
@media(max-width:1024px){.featured-content-container .featured-image-container .bgImage{padding:0}
}
.featured-content-container .featured-image-container .play-icon{position:absolute}
.featured-content-container .featured-image-container .icon-play{top:42%;left:46%;width:52px;height:51px;fill:white;position:absolute}
.featured-content-container ul{list-style:none;padding:0;margin:0}
.featured-content-container ul li{border-bottom:1px solid #ced4e0;margin-top:20px;padding-bottom:20px}
.featured-content-container ul li:first-child{margin-top:0}
.featured-content-container .content-section{padding-top:24px}
.featured-content-container .content-section .eyebrow-text{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:14px;color:#626669;letter-spacing:0;margin-top:20px;text-transform:uppercase}
@media(max-width:1024px){.featured-content-container .content-section .eyebrow-text{font-size:12px;line-height:12px}
}
.featured-content-container .content-section .heading{font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:23px;color:#7d2d3f;margin-top:10px;padding:0}
@media(max-width:1024px){.featured-content-container .content-section .heading{font-size:14px;line-height:18px}
}
.featured-content-container .content-section .heading p{font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:18px;line-height:23px;color:#7d2d3f;margin:0}
@media(max-width:1024px){.featured-content-container .content-section .heading p{font-size:14px;line-height:18px}
}
.featured-content-container .content-section .heading.featured-heading{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.featured-content-container .content-section .heading.featured-heading p{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.featured-content-container .content-section .publish-date{font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:14px;color:#626669;margin-top:10px;text-transform:uppercase}
@media(max-width:1024px){.featured-content-container .content-section .publish-date{font-size:12px;line-height:12px}
}
.featured-content-container .content-section .description{font-size:18px;line-height:23px;color:#2c2c2c;margin-top:20px;margin:20px 0 0}
@media(max-width:1024px){.featured-content-container .content-section .description{font-size:14px;line-height:18px;margin-top:15px}
}
.featured-content-container .content-section .description p{font-size:18px;line-height:23px;margin:0;color:#2c2c2c}
@media(max-width:1024px){.featured-content-container .content-section .description p{font-size:14px;line-height:18px}
}
.featured-content-container .content-section .read-time{display:flex;margin-left:auto;margin-bottom:24px}
.featured-content-container .content-section .read-time .icon{width:16px;height:16px;fill:#6b7280;margin-right:6px}
.featured-content-container .recommended-section-heading{font-family:"FFDINWeb",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:31px;color:#88163d;margin:0}
@media(max-width:1024px){.featured-content-container .recommended-section-heading{margin-top:30px;font-size:18px;line-height:23px}
}
.featured-content-container .viewAllInsights{text-align:center;margin-top:60px}
.finder-container{position:relative;width:100%;margin-bottom:40px}
.finder-container ul{position:absolute;border:1px solid white;background:transparent;font-size:16px;padding:0;width:100%;max-width:405px;color:white;text-align:left;z-index:1;overflow:visible;margin:0}
.finder-container ul:focus{background:white;color:#474b53}
.finder-container ul li{display:none}
.finder-container ul li a{display:block;background:white;color:#474b53;width:100%;position:relative;padding-left:10px}
.finder-container ul li a:hover{background-color:#0096ff;color:white}
.finder-container ul .default-option{color:white;margin:0;display:inline-block;font-size:1rem;padding:5px 10px}
.finder-container span{position:relative;float:right;transform:translateY(-25%);padding:5px 10px}
.popupBanner{z-index:11111}
.popupBanner .modal-dialog{width:700px;margin:75px auto}
@media(max-width:1024px){.popupBanner .modal-dialog{width:auto;margin:0}
}
.popupBanner .modal-content{background:#f7f7f7;border-radius:0}
.popupBanner .modal-footer{padding:0 60px;text-align:right;display:flex;border:0;margin:25px 0;justify-content:center}
.popupBanner .modal-footer .popupButton{min-width:120px;padding:20px 25px 16px}
.popupBanner .modal-footer .popupButton:first-child{background:#63666a;color:#fff;margin-right:15px}
@media(max-width:1024px){.popupBanner .modal-footer .popupButton:first-child{margin-right:auto}
}
@media(max-width:1024px){.popupBanner .modal-footer .popupButton{display:flex;align-items:center;justify-content:center;height:80px;font-size:14px;line-height:20px;margin:15px auto 0;width:100%;max-width:320px}
}
@media(max-width:1024px){.popupBanner .modal-footer{flex-direction:column;padding:0 20px 20px;margin:0}
}
.popupBanner .modal-body{text-align:inherit;padding:0 60px}
@media(max-width:1024px){.popupBanner .modal-body{padding:0 20px}
}
.popupBanner__title{margin:24px 0 10px;font-family:"FFDINWebMedium",Helvetica,Arial,sans-serif;font-size:16px;line-height:1}
@media(max-width:1024px){.popupBanner__title{font-size:.875rem;margin-top:15px}
}
.popupBanner__description{background-color:#fff;max-height:220px;overflow-y:auto;text-align:justify;padding:0 10px;font-size:12px;border:1px solid #99999a}
.popupBanner__description p{color:#474c55;font-size:12px}
.dynamic-chart-container .chart-container{width:100%;min-height:400px;margin:0 auto;margin-top:24px;margin-bottom:10px}
.dynamic-chart-container h2.heading{font-size:24px;padding:15px 0 0}
.dynamic-chart-container .sub-heading,.dynamic-chart-container .description{font-size:18px}
.dynamic-chart-container .dynamic-chart-footer-container{display:flex;flex-direction:row;align-items:center;gap:10px}
.dynamic-chart-container .dynamic-chart-footer-container .left-section{flex:3}
.dynamic-chart-container .dynamic-chart-footer-container .left-section h3.description-heading{color:#63666a;font-size:18px;font-family:"FFDINWebBold",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}
.dynamic-chart-container .dynamic-chart-footer-container .right-section{flex:1;justify-content:flex-end;display:flex}
.dynamic-chart-container .dynamic-chart-footer-container .right-section .cta-primary{padding:15px}