.masthead__tools{flex-wrap:wrap}.markets-page{padding-block:var(--space-xl) var(--space-3xl)}.markets-intro{gap:var(--space-md);margin-block-end:var(--space-lg);display:grid}.markets-intro>p{max-width:var(--measure)}.markets-index{gap:var(--space-md) var(--space-lg);font-family:var(--font-mono);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.markets-index a{min-height:var(--space-lg)}.markets-method{padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule)}.markets-method summary{cursor:pointer;width:fit-content;font-family:var(--font-mono);font-size:var(--text-sm);min-height:var(--space-lg)}.markets-method p{max-width:var(--measure);color:var(--color-ink-2);margin-block-start:var(--space-md)}.market-portfolio{padding-block:var(--space-xl);border-block-end:var(--rule-mid) solid var(--color-ink);min-width:0;scroll-margin-block-start:var(--space-lg)}.market-portfolio__head{gap:var(--space-md);margin-block-end:var(--space-lg);display:grid}.market-portfolio__head h2{font-size:var(--text-xl);line-height:var(--leading-snug)}.market-portfolio__thesis{max-width:var(--measure);font-size:var(--text-dek);white-space:pre-line;overflow-wrap:anywhere}.markets-note{max-width:var(--measure);color:var(--color-meta);font-family:var(--font-mono);font-size:var(--text-xs)}.market-portfolio__section{margin-block-start:var(--space-xl)}.market-portfolio__section h3{font-size:var(--text-lg);margin-block-end:var(--space-md)}.markets-table-scroll{max-width:100%;overflow-x:auto}.markets-table{border-collapse:collapse;border-block-start:var(--rule-mid) solid var(--color-ink);width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.markets-table caption{text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-meta);padding-block-end:var(--space-sm)}.markets-table th,.markets-table td{padding:var(--space-sm) var(--space-md);text-align:right;border-block-end:var(--rule-hair) solid var(--color-rule);white-space:nowrap}.markets-table th:first-child,.markets-table td:first-child{text-align:left;padding-inline-start:0}.markets-table thead th{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.markets-table tbody th,.markets-table tfoot th{font-family:var(--font-mono);font-weight:var(--weight-mono-strong)}.markets-table tfoot{border-block-start:var(--rule-mid) solid var(--color-ink)}.markets-performance{max-width:var(--measure)}.markets-performance td{font-family:var(--font-mono)}.markets-trades th:nth-child(2){text-align:left}.markets-trades .markets-trades__reason{min-width:24ch;max-width:var(--measure-narrow);white-space:normal;text-align:left;overflow-wrap:anywhere;font-size:var(--text-base)}.markets-posts{gap:var(--space-sm);padding:0;list-style:none;display:grid}.markets-posts li{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.markets-posts time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-meta)}.equity-chart{margin-block:var(--space-lg)}.equity-chart__scroll{overflow-x:auto}.equity-chart svg{width:100%;min-width:calc(var(--space-3xl) * 7.5);max-width:calc(var(--measure) * 1.25);height:auto;display:block}.equity-chart__axis{fill:var(--color-meta);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.equity-chart__grid{stroke:var(--color-rule);stroke-width:var(--rule-hair);vector-effect:non-scaling-stroke}.equity-chart__portfolio,.equity-chart__benchmark{fill:none;stroke-width:var(--rule-mid);vector-effect:non-scaling-stroke}.equity-chart__portfolio{stroke:var(--color-accent)}.equity-chart__benchmark{stroke:var(--color-ink);stroke-dasharray:6 4}.equity-chart__portfolio-dot{fill:var(--color-accent)}.equity-chart__benchmark-dot{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:var(--rule-mid)}.equity-chart figcaption{gap:var(--space-sm) var(--space-lg);color:var(--color-meta);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.equity-chart__legend-portfolio,.equity-chart__legend-benchmark{align-items:center;gap:var(--space-xs);display:inline-flex}.equity-chart__legend-portfolio:before,.equity-chart__legend-benchmark:before{content:"";width:var(--space-lg);border-block-start:var(--rule-mid) solid var(--color-accent)}.equity-chart__legend-benchmark:before{border-color:var(--color-ink);border-block-start-style:dashed}
