.buy-fields{border:0;border-top:1px solid var(--border);min-width:0;padding:24px 0 0}.buy-fields>legend{padding-right:12px;font-weight:650}.buy-row{border-bottom:1px solid var(--border);margin-bottom:20px;padding:12px 0 24px}.buy-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.buy-heading h3{font-size:1rem}.buy-heading button{font-size:.875rem}.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.buy-row details{margin-top:20px}.buy-row summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}.buy-row details label{margin-top:12px}.ledger-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.ledger-reading dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ledger-reading dd{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0}.ledger-reading dt{color:var(--muted);font-size:.875rem}.ledger-reading section{border-bottom:1px solid var(--border);padding-bottom:20px}.holdings-table{max-width:100%;margin:32px 0;overflow-x:auto}.holdings-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.holdings-table th,.holdings-table td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:16px}.holdings-table th:first-child,.holdings-table td:first-child{text-align:left}@media (width<=560px){.buy-grid{grid-template-columns:1fr}.holdings-table th,.holdings-table td{padding:14px 10px}}.holdings-table table,.holdings-table td{min-width:0}.holdings-table th{white-space:normal}
