.category-v2{color:var(--fg-1)}.category-v2 .category-lead{color:var(--fg-2);margin-top:14px;font-size:17px;line-height:1.55}.category-v2 summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.category-v2 .category-about{margin-top:8px}.category-v2 .category-about summary{color:var(--primary);gap:8px;font-size:14px;list-style:none;display:inline-flex}.category-v2 .category-about summary:after{content:"⌄"}.category-v2 .category-summary{border-top:2px solid var(--fg-1);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,380px) minmax(0,1fr);margin-top:22px;display:grid}.category-v2 .category-summary-stats{grid-template-columns:1fr 1fr;display:grid}.category-v2 .category-summary-stats>div{padding:12px 14px 14px 0}.category-v2 .category-summary-stats>div+div{border-left:1px solid var(--border-faint);padding-left:14px}.category-v2 .category-kicker{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);display:block}.category-v2 .category-summary strong{font:600 26px/1.15 var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.category-v2 .category-summary-companies{border-left:1px solid var(--border-faint);padding:12px 0 14px 18px}.category-v2 .category-summary ol{grid-template-columns:repeat(6,auto);justify-content:space-between;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.category-v2 .category-summary li{flex-direction:column;gap:2px;font-size:15px;display:flex}.category-v2 .category-summary li span{line-height:1.25}.category-v2 .category-summary li b{font:600 15px var(--font-mono)}.category-v2 .category-together{border-left:1px solid var(--border-faint);padding-left:14px}.category-v2 .category-together span{color:var(--fg-muted)}.category-v2 .category-basis{color:var(--fg-muted);margin-top:8px;font-size:12.5px;line-height:1.5}.category-v2 .category-funds,.category-v2 .category-themes,.category-v2 .cta-band{margin-top:44px}.category-v2 .category-section-heading{border-bottom:1px solid var(--fg-1);margin-bottom:16px;padding-bottom:10px}.category-v2 .category-currency>div{gap:0}.category-v2 .category-currency button{min-height:44px;font:500 13px var(--font-sans);text-transform:none;letter-spacing:normal;padding:0 14px}.category-v2 .category-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:22px;margin-top:10px;display:flex;overflow-x:auto}.category-v2 .category-tabs button{min-height:44px;color:var(--fg-muted);border-bottom:2px solid #0000;flex:none;font-size:14px}.category-v2 .category-tabs button[aria-pressed=true]{color:var(--fg-1);border-bottom-color:var(--primary)}.category-v2 .category-tabs button span{font:12px var(--font-mono);opacity:.7;margin-left:4px}.category-v2 .category-tools{align-items:center;gap:8px;margin-top:14px;display:flex}.category-v2 .category-tools input,.category-v2 .category-tools select,.category-v2 .category-tools button,.category-v2 .category-show-all{border:1px solid var(--border);background:var(--bg-3);min-height:44px;color:var(--fg-1);padding:0 12px;font-size:14px}.category-v2 .category-tools input{flex:1;min-width:0;font-size:15px}.category-v2 .category-phone-picker,.category-v2 .category-phone-list,.category-v2 .category-show-all{display:none}.category-v2 .category-desktop-list{margin-top:12px;overflow-x:auto}.category-v2 table{border-collapse:collapse;width:100%}.category-v2 th{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);text-align:right;border-bottom:1px solid var(--fg-1);white-space:nowrap;padding:8px}.category-v2 th button{min-width:44px;min-height:44px;text-transform:inherit}.category-v2 th:nth-child(3){text-align:left}.category-v2 thead tr:first-child th{border-bottom:0;padding-bottom:0}.category-v2 thead tr:first-child th.category-returns-group{text-align:center;border-bottom:1px solid var(--border);padding-bottom:4px}.category-v2 td{border-bottom:1px solid var(--border-faint);text-align:right;font:13px var(--font-mono);white-space:nowrap;padding:10px 8px}.category-v2 td:first-child,.category-v2 td:nth-child(2){width:44px;padding:0}.category-v2 tr:hover td{background:var(--bg-2)}.category-v2 td.category-span-returns{text-align:center}.category-v2 td.category-fund{text-align:left;white-space:normal;min-width:180px}.category-v2 .category-fund strong{font:600 14px var(--font-mono)}.category-v2 .category-fund a>span{font:12.5px/1.3 var(--font-sans);color:var(--fg-muted);margin-top:2px;display:block}.category-v2 .category-row-badges{flex-wrap:wrap;gap:4px;display:flex}.category-v2 .category-row-badges:empty{display:none}.category-v2 .category-theme-chips{flex-wrap:wrap;gap:8px;display:flex}.category-v2 .category-theme-chips a{border:1px solid var(--border);background:var(--bg-3);align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.category-v2 .category-theme-chips a[aria-current=page]{color:var(--bg-1);background:var(--fg-1)}.category-v2 .category-theme-chips a:hover{border-color:var(--fg-1)}.category-v2 .category-all-themes{border-top:1px solid var(--border);margin-top:18px}.category-v2 .category-all-themes summary{justify-content:space-between;min-height:48px;font-size:15px;list-style:none}.category-v2 .category-all-themes summary:after{content:"+";color:var(--fg-muted);font-size:22px}.category-v2 .category-all-themes[open] summary:after{content:"−"}.category-v2 .category-theme-group{margin-top:14px}.category-v2 .category-theme-group h3{margin-bottom:10px}@media (min-width:640px) and (max-width:900px){.category-v2 .category-summary{grid-template-columns:1fr}.category-v2 .category-summary-companies{border-left:0;border-top:1px solid var(--border-faint);padding-left:0}}@media (max-width:639px){.category-v2 .category-lead{font-size:16px}.category-v2 .category-summary{grid-template-columns:1fr}.category-v2 .category-summary-stats{border-bottom:1px solid var(--border-faint)}.category-v2 .category-summary-stats>div{padding:10px 8px 10px 0}.category-v2 .category-summary-stats>div+div{padding-left:12px}.category-v2 .category-summary strong{font-size:20px}.category-v2 .category-kicker{letter-spacing:.12em;font-size:10px}.category-v2 .category-summary-companies{border-left:0;padding:10px 0 12px}.category-v2 .category-summary ol{grid-template-columns:1fr 1fr;gap:6px 16px}.category-v2 .category-summary li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.category-v2 .category-together{border-left:0;padding-left:0}.category-v2 .category-funds,.category-v2 .category-themes,.category-v2 .cta-band{margin-top:36px}.category-v2 .category-tabs{gap:18px}.category-v2 .category-tools{flex-wrap:wrap}.category-v2 .category-tools input{flex-basis:100%}.category-v2 .category-tools select{flex:1;min-width:0}.category-v2 .category-tools .category-phone-picker{flex:0 0 76px;display:block}.category-v2 .category-tools button{flex:none}.category-v2 .category-desktop-list{display:none}.category-v2 .category-phone-list{margin:10px 0 0;padding:0;list-style:none;display:block}.category-v2 .category-phone-row{border-bottom:1px solid var(--border-faint);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:14px 0;display:grid}.category-v2 .category-phone-row.category-phone-overflow{display:none}.category-v2 .category-phone-row.category-selecting{grid-template-columns:44px 44px minmax(0,1fr) auto;column-gap:4px}.category-v2 .category-phone-symbol{font:600 14px var(--font-mono)}.category-v2 .category-phone-return{align-items:center;gap:6px;display:flex}.category-v2 .category-phone-return small{font:10.5px var(--font-mono);color:var(--fg-muted);text-transform:uppercase}.category-v2 .category-phone-body{grid-column:2/-1}.category-v2 .category-selecting .category-phone-body{grid-column:3/-1}.category-v2 .category-phone-body>a{color:var(--fg-muted);font-size:15px;line-height:1.4;display:block}.category-v2 .category-phone-facts{font:500 13px var(--font-mono);flex-wrap:wrap;gap:2px 20px;margin-top:8px;display:flex}.category-v2 .category-phone-facts span{white-space:nowrap}.category-v2 .category-phone-facts i{font:normal 12.5px var(--font-sans);color:var(--fg-muted);margin-right:5px}.category-v2 .category-phone-bonds{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13px;display:flex}.category-v2 .category-show-all{width:100%;margin-top:14px;display:block}}.category-v2 .category-phone-symbol{align-items:center;min-height:44px;display:inline-flex}
