.perf-window-note{border-top:0;margin-top:18px;padding-top:0}.fig-scroll{overflow-x:auto}.fig-scroll>svg{width:100%;min-width:760px;height:auto}.fig-scroll-sm>svg{min-width:440px}.fx-grid{stroke:var(--hairline);stroke-width:1px}.fx-grid-zero{stroke:var(--ink-55)}.fx-band{fill:var(--neg-wash)}.fx-ax{font-family:var(--font-mono), Consolas, monospace;letter-spacing:.08em;fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.fx-strong{fill:var(--ink)}.fx-neg{fill:var(--neg)}.fx-equity{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.fx-under-area{fill:var(--neg-wash)}.fx-under-line{fill:none;stroke:var(--neg);stroke-width:1.5px;stroke-linejoin:round}.fx-bracket,.fx-leader{fill:none;stroke:var(--ink-3);stroke-width:1px}.perf-monthly .listings{min-width:1140px;font-size:.8125rem}.perf-monthly .listings th,.perf-monthly .listings td{padding:10px 12px}.perf-monthly .listings th.ytd,.perf-monthly .listings td.ytd{border-left:1px solid var(--ink)}.perf-monthly .listings td.ytd{font-weight:600}.perf-monthly .listings td.mut{color:var(--ink-3)}.perf-table-note{max-width:68ch;color:var(--ink-3);margin-top:14px;font-size:.8125rem;line-height:1.6}.risk-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.risk-ledger{align-content:start;gap:20px;display:grid}.perf-distribution{max-width:68ch;color:var(--ink-2);font-size:.875rem;line-height:1.6}@media (max-width:900px){.risk-grid{grid-template-columns:1fr}}
