.termsheet-wrapper{display:flex;color:#000;align-items:flex-start;width:100%;overflow-x:auto;font-family:"Fedra Sans Alt Pro",sans-serif}.termsheet-table-container{flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch}.termsheet-table{font-family:"Fedra Sans Alt Pro",sans-serif;border-collapse:collapse;font-weight:300;min-width:75rem;width:100%;color:#000}.termsheet-table thead tr{display:flex;align-items:center;color:#000}.termsheet-table thead th.left-term{border:none}.termsheet-table thead th{font-family:"Georgia Pro",sans-serif;font-weight:400;color:#000;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 0;border-bottom:1px solid #dcdcdc}.termsheet-table thead th:first-child{flex:1}.termsheet-table thead th .class-letter{font-size:3rem;color:#000!important;font-weight:400;font-family:"Georgia Pro",sans-serif;margin:0;line-height:3.5rem}.termsheet-table thead th .class-label{font-size:1rem;font-weight:400;margin:0;display:flex;flex-direction:row!important;font-family:"Georgia Pro",sans-serif}.termsheet-table thead th.headletter{font-size:1rem;font-weight:400;align-items:center;gap:5rem;margin:0;display:flex;flex-direction:row!important;font-family:"Georgia Pro",sans-serif}.termsheet-table thead th .title{font-size:1.5rem;line-height:1.5rem;font-weight:400;font-family:"Georgia Pro",sans-serif;margin:0}.termsheet-table thead th .subtitle{font-size:1rem;font-family:"Fedra Sans Alt Pro",sans-serif;font-weight:300;margin-top:.25rem}.termsheet-table tbody tr{display:flex;width:100%}.termsheet-table tbody tr td{display:inline-flex;padding:1rem 0;justify-content:flex-start;align-items:center;flex-shrink:0;flex:1;font-family:"Fedra Sans Alt Pro",sans-serif;text-align:left;font-size:1rem;line-height:1.25rem;border-bottom:1px solid #dcdcdc}.termsheet-table tbody tr td.left-term{border:none}.termsheet-table tbody tr td:first-child{font-weight:700;flex:1}.termsheet-table tbody tr td.min-investment-text{min-width:33em}.termsheet-table tbody tr.min-investment td:first-child{flex:1;display:inline-flex;padding:0;align-items:center;text-align:left;flex-shrink:0;font-family:"Fedra Sans Alt Pro",sans-serif;padding-top:1.5rem;padding-bottom:1.5rem}.termsheet-table tbody tr td.sheetgap{max-width:4.5rem!important}.termsheet-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.termsheet-wrapper{flex-direction:column}.termsheet-table-container{width:100%}}