.ts .ea-brand{min-width:11rem}.ts .ea-hero h1{max-width:12ch}.ts .ea-prose{font-size:1.22rem;line-height:1.75}.ts .ea-reading-grid{grid-template-columns:210px minmax(0,790px) 170px}.ts .ts-ledger{border-block:1px solid var(--line);margin:2rem 0;padding:1.3rem 0}.ts .ts-ledger h2{margin:0 0 .8rem;font-size:1.1rem}.ts .ts-ledger p{max-width:70ch;font-size:.9rem}.ts .ts-code-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.ts .ts-code-tabs a{border:1px solid var(--line);padding:.4rem .75rem;font:.8rem/1.5 Geist Mono Variable,monospace;text-decoration:none}.ts .ts-code-tabs a:hover{background:var(--surface-raised)}.ts .ts-chart{border:1px solid var(--line);background:var(--surface-raised);width:100%;height:auto}.ts .ts-project-list{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.ts .ts-project-list article{border-top:1px solid var(--line);padding-top:1.3rem}.ts .ts-project-list h3{font-size:1.35rem}.ts .ts-status{font-family:Geist Mono Variable,monospace;font-size:.8rem}.ts .ts-results{overflow:auto}.ts .ts-citation{font-size:.85rem}.ts .ts-hero-figure{margin:0}.ts .ts-hero-figure figcaption{color:var(--muted);margin-top:1rem;font-size:.85rem}.ts .ts-caption{color:var(--muted);font-size:.85rem}.ts .ts-print-title{padding:3rem 0}.ts .ts-print-title h1{font-size:4rem}.ts .ts-error{color:var(--orange)}@media (width<=1150px){.ts .ea-reading-grid{grid-template-columns:190px minmax(0,790px)}}@media (width<=800px){.ts .ea-reading-grid{display:block}.ts .ts-project-list{grid-template-columns:1fr}.ts .ea-prose{font-size:1.15rem}.ts .ea-header nav{justify-content:flex-start;gap:1rem}.ts .ts-print-title h1{font-size:2.8rem}}@media print{.ts .ts-code-tabs{display:none}.ts .ea-prose{font-size:12pt}.ts .ts-print-title{break-after:page}.ts .ea-print-chapter{break-before:page}.ts details>*{display:block!important}}.ts .ts-hero-figure img,.ts .ea-prose img{width:100%;height:auto;display:block}.ts .ea-controls input[type=text],.ts .ea-controls select{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);max-width:100%;padding:.55rem .7rem}.ts .ea-controls input[type=text]{width:100%}.ts button:disabled{opacity:.45;cursor:default}.ts .ea-lab svg text{font-family:Geist Variable,Arial,sans-serif}.ts .ea-prose img{margin:2rem 0 1rem}.ts .ts-summary .ea-prose h2{margin-top:2.2rem;font-size:1.45rem}.ts .ts-summary-math{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:1.5em;padding:.5rem 0 1rem;display:flex}.ts .ts-summary-math>div{min-width:0;max-width:100%}.ts .ts-summary-math .katex-display{margin:.3em 0;padding-left:.25em;padding-right:.25em}.ts .ts-code-note{color:var(--muted);max-width:62ch;margin:.8rem 0 0;font-size:.8rem}.ts .ts-chapter-practice{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem;font:.95rem/1.6 Geist Variable,sans-serif}.ts .ts-chapter-practice h2{margin:0 0 1rem;font-size:1.35rem}.ts .ts-chapter-practice ul{margin:0;padding-left:1.2rem}.ts .ts-chapter-practice li{margin:.45rem 0}.ts .ts-chapter-practice a{color:var(--blue)}@media print{.ts .ts-code-note,.ts .ts-chapter-practice{display:none}}.ea.ts{--surface:var(--p-neutral-97);--surface-raised:var(--p-figure);--surface-sunken:var(--p-neutral-95c)}.ts .ts-inline-lab{padding:2rem 0;display:block}.ts .ts-risk-panels{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ts .ts-risk-panels figure{min-width:0;margin:0}.ts .ts-risk-panels figcaption{font-size:.85rem;line-height:1.5}.ts .ts-risk-table{margin:1rem 0}.ts .ts-risk-table table{font-size:.85rem}.ts .ts-risk-table [aria-current=true]{font-weight:700}.ts .ts-inline-lab .ts-risk-panels{grid-template-columns:1fr}.ts .ts-inline-lab .ea-controls{margin-top:1.5rem}@media (width<=700px){.ts .ts-risk-panels{grid-template-columns:1fr}.ts .ts-risk-panels svg{min-width:0}}.ts .ts-risk-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:430px}.ts .ts-risk-table caption{text-align:left;color:var(--muted);padding:.8rem .65rem}.ts .ts-risk-table th,.ts .ts-risk-table td{border-bottom:1px solid var(--line);text-align:right;padding:.65rem .8rem}.ts .ts-risk-table th:first-child{text-align:left}.ts .ts-risk-table thead th{vertical-align:bottom;line-height:1.4}.ts .ts-risk-table [aria-current=true]{background:var(--surface-raised)}.ts .ts-research-entry{border-top:1px solid var(--line);max-width:76ch;margin:2.5rem 0;padding-top:1.75rem}.ts .ts-research-entry h3{font-size:1.35rem;line-height:1.4}.ts .ts-research-entry p{line-height:1.7}.ts .ts-research-entry details{font-size:.85rem}
