.productTabContainer{position:relative;margin-bottom:32px}
#productSummary .productSummary,#productPerformance .productPerformance,#productPortfolio .productPortfolio,#productDividends .productDividends,#productFeesExpenses .productFeesExpenses,#productDocuments .productDocuments,#productDisclosure .productDisclosure,#allProductPerformance .allProductPerformance,#allProductYield .allProductYield,#allProductPricing .allProductPricing,#allProductDocuments .allProductDocuments,#allProductSalesCharges .allProductSalesCharges{padding:0 20px}
#productSummarySectionTitle{margin:56px 0 56px}
#productPerformanceSectionTitle,#productPortfolioSectionTitle,#productDividendsSectionTitle,#productFeesExpensesSectionTitle,#productDocumentsSectionTitle,#productDisclosureSectionTitle{margin:76px 0 56px}
#productSummarySectionTitle .sectionTitle,#productPerformanceSectionTitle .sectionTitle,#productPortfolioSectionTitle .sectionTitle,#productDividendsSectionTitle .sectionTitle,#productFeesExpensesSectionTitle .sectionTitle,#productDocumentsSectionTitle .sectionTitle,#productDisclosureSectionTitle .sectionTitle{font-size:40px;line-height:1.1;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-0.8px;color:#242727;font-family:'Inter Medium','Helvetica Neue',Helvetica,sans-serif}
@media only screen and (min-width:2552px){#productSummary,#productPerformance,#productPortfolio,#productDividends,#productFeesExpenses,#productDocuments,#productDisclosure,#allProductPerformance,#allProductYield,#allProductPricing,#allProductDocuments,#allProductSalesCharges{margin:0 auto;max-width:1640px}
}
@media only screen and (max-width:2551px){#productSummary,#productPerformance,#productPortfolio,#productDividends,#productFeesExpenses,#productDocuments,#productDisclosure,#allProductPerformance,#allProductYield,#allProductPricing,#allProductDocuments,#allProductSalesCharges{margin:0 auto;max-width:1024px}
}
@media only screen and (max-width:688px){.productTabContainer{margin-bottom:0}
#productSummary,#productPerformance,#productPortfolio,#productDividends,#productFeesExpenses,#productDocuments,#productDisclosure,#allProductPerformance,#allProductYield,#allProductPricing,#allProductDocuments,#allProductSalesCharges{padding:16px 0;background-color:#fff}
#productSummarySectionTitle,#productPerformanceSectionTitle,#productPortfolioSectionTitle,#productDividendsSectionTitle,#productFeesExpensesSectionTitle,#productDocumentsSectionTitle,#productDisclosureSectionTitle{display:none !important}
}
@media print{@page{size:A4 !important;margin:10mm !important}
body,html{width:100% !important;height:298mm !important}
body{-webkit-print-color-adjust:exact;print-color-adjust:exact}
table{page-break-after:auto}
tr{page-break-inside:avoid;page-break-after:auto}
td{page-break-inside:avoid;page-break-after:auto}
thead{display:table-header-group}
tfoot{display:table-footer-group}
.Footer-finra>.Typography-utility,.Footer-finra>p,.css-1huy9cw{color:#000 !important}
hr{color:#999 !important}
.bodyContainer{padding-left:0 !important;padding-right:0 !important}
.separator-container>hr{margin-bottom:0 !important}
p{orphans:4 !important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid !important}
.Footer-container{margin-top:0 !important}
.Footer-footer,.Footer-container,.finraDisclaimer{background:white !important;color:#000 !important}
.Navigation-iconImage,.react-share__ShareButton,.ProductSubTabs-root,.Navigation-tabsRoot,.ShareUtility-container,.ShareUtility-iconContainer,.Footer-pageContainer,.Footer-legalLinkContainer,.Footer-socialContainer,.Footer-separator,.Footer-mobilePageContainer,.Footer-mobileSocialContainer,.Footer-footer .Logo-logoContainer,.finraCopyright,.Navigation-closeContainer,.finraRegulatory,.Logo-logoMobile,.desktop-logo{display:none !important}
.ProductBanner-stickyWrapper{display:none !important}
.ProductTabs-stickyWrapper{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;z-index:auto !important;box-shadow:none}
}