.page.basicpage .cmp-holdings{color:#333}
.page.basicpage .cmp-holdings .download-holding{float:right;cursor:pointer;display:flex;flex-direction:column;align-items:center}
.page.basicpage .cmp-holdings .download-holding img{width:19px}
.page.basicpage .cmp-holdings_heading3{color:#333}
.page.basicpage .cmp-holdings_heading3 p{font-size:2rem;font-weight:500;line-height:35.2px}
.page.basicpage .cmp-holdings_date{font-weight:400;font-size:1rem;line-height:20px}
.page.basicpage .cmp-holdings_subheading{font-size:1.25rem;line-height:30px;margin-top:24px;margin-bottom:16px}
.page.basicpage .cmp-holdings_data-table .table-custom-label{text-align:center;display:flex}
.page.basicpage .cmp-holdings_data-table .table-custom-label,.page.basicpage .cmp-holdings_data-table .table-custom-label span{font-weight:500;margin-left:12px;margin-bottom:0}
.page.basicpage .cmp-holdings_data-table table{min-width:500px;text-align:center}
.page.basicpage .cmp-holdings_data-table table tbody tr>td:first-of-type{padding:0 48px}
.page.basicpage .cmp-holdings_data-table thead th{position:relative;font-weight:500;font-size:1rem;line-height:24px;padding:26px 16px 23px}
.page.basicpage .cmp-holdings_data-table thead th:nth-child(2)::after{content:'';width:1px;right:0;height:25px;position:absolute;background-color:#fff}
.page.basicpage .cmp-holdings_data-table tr{table-layout:fixed}
.page.basicpage .cmp-holdings_data-table tr th,.page.basicpage .cmp-holdings_data-table tr td{width:25%}
.page.basicpage .cmp-holdings_data-table tr th:first-of-type,.page.basicpage .cmp-holdings_data-table tr td:first-of-type{width:50%;text-align:left}
.page.basicpage .cmp-holdings_data-table tbody td{padding:32px 16px;font-weight:400;font-size:1.25rem;color:#000;line-height:30px}
.page.basicpage .cmp-holdings_data-table tbody tr:nth-child(even){background-color:#f9f9f9}
.page.basicpage .cmp-holdings_data-table tbody tr:nth-child(odd){background-color:#fff}
@media screen and (max-width:1024px){.page.basicpage .cmp-holdings .cmp-holdings{margin:24px 0}
.page.basicpage .cmp-holdings .cmp-holdings_heading3{font-size:1.25rem;line-height:24px;margin-bottom:8px}
.page.basicpage .cmp-holdings .cmp-holdings_date{font-size:.875rem;line-height:17px}
.page.basicpage .cmp-holdings .cmp-holdings_subheading{font-size:.875rem;line-height:17px;margin-top:16px;margin-bottom:8px}
.page.basicpage .cmp-holdings table{min-width:unset}
.page.basicpage .cmp-holdings tbody td{line-height:20px}
}
.basicpage.page .etf-template .cmp-holdings th:first-of-type::after{display:block;content:'';width:1px;right:0;height:25px;position:absolute;background-color:#fff}
.basicpage.page .etf-template .cmp-holdings_data-table tr th,.basicpage.page .etf-template .cmp-holdings_data-table tr td{width:unset}
.basicpage.page .etf-template .cmp-holdings_data-table tr th:first-of-type,.basicpage.page .etf-template .cmp-holdings_data-table tr td:first-of-type{width:unset}