.top:where(.astro-fa5alicj){padding-top:32px}.page-head:where(.astro-fa5alicj){max-width:82ch;margin-bottom:18px}.page-head:where(.astro-fa5alicj) h1:where(.astro-fa5alicj){font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);font-weight:var(--weight-display);margin:6px 0 14px;letter-spacing:-.01em}.sec:where(.astro-fa5alicj){margin:28px 0;max-width:80ch}.sec:where(.astro-fa5alicj) h2:where(.astro-fa5alicj){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-fa5alicj) .n:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-fa5alicj) p:where(.astro-fa5alicj),.sec:where(.astro-fa5alicj) ul:where(.astro-fa5alicj){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px}.sec:where(.astro-fa5alicj) strong:where(.astro-fa5alicj){color:var(--accent)}.photo:where(.astro-fa5alicj){margin:0 0 22px;max-width:880px}.photo:where(.astro-fa5alicj) img:where(.astro-fa5alicj){display:block;width:100%;height:auto;border:1px solid var(--rule);filter:grayscale(.1)}.photo:where(.astro-fa5alicj) figcaption:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin-top:7px;line-height:1.5}.photo:where(.astro-fa5alicj) figcaption:where(.astro-fa5alicj) a:where(.astro-fa5alicj){color:var(--ink-dim)}.chart:where(.astro-fa5alicj){margin:16px 0 18px;max-width:880px}.chart-box:where(.astro-fa5alicj){border:1px solid var(--rule);background:var(--surface)}.chart-box:where(.astro-fa5alicj) svg:where(.astro-fa5alicj){display:block;width:100%;height:auto}.grid:where(.astro-fa5alicj){stroke:var(--rule);stroke-width:1}.tick:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:10px;fill:var(--ink-faint)}.endlab:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:10.5px;font-weight:600}.t3Y:where(.astro-fa5alicj){--c: var(--accent)}.t5Y:where(.astro-fa5alicj){--c: var(--tier-t1)}.t4Y:where(.astro-fa5alicj){--c: var(--ink-faint)}.endlab:where(.astro-fa5alicj).t3Y,.endlab:where(.astro-fa5alicj).t5Y{fill:var(--c)}.dot:where(.astro-fa5alicj){fill:var(--c);fill-opacity:.85;stroke:var(--surface);stroke-width:1.2}.fit:where(.astro-fa5alicj){stroke:var(--c);stroke-width:2.4;stroke-dasharray:1.5 5;stroke-linecap:round}.tfoot:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin-top:7px;line-height:1.5}.twrap:where(.astro-fa5alicj){border:1px solid var(--rule);background:var(--surface);overflow-x:auto;margin:0 0 8px;max-width:880px}#contracts:where(.astro-fa5alicj){max-width:none}#contracts:where(.astro-fa5alicj) .twrap:where(.astro-fa5alicj){max-width:1120px}#prices:where(.astro-fa5alicj){max-width:none}#prices:where(.astro-fa5alicj) .measure:where(.astro-fa5alicj){max-width:80ch}#prices:where(.astro-fa5alicj) .chart:where(.astro-fa5alicj){max-width:1120px}table:where(.astro-fa5alicj){width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}th:where(.astro-fa5alicj),td:where(.astro-fa5alicj){padding:8px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;white-space:nowrap}thead:where(.astro-fa5alicj) th:where(.astro-fa5alicj){background:var(--surface-2);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-size:calc(var(--fs-xs) - 1px)}th:where(.astro-fa5alicj).num,td:where(.astro-fa5alicj).num{text-align:right;font-variant-numeric:tabular-nums}td:where(.astro-fa5alicj).gen{color:var(--ink);font-weight:var(--weight-strong)}td:where(.astro-fa5alicj).dim{color:var(--ink-dim)}td:where(.astro-fa5alicj).strong{color:var(--accent);font-weight:var(--weight-strong)}td:where(.astro-fa5alicj).basis{color:var(--ink-dim);white-space:normal;min-width:24ch;font-family:var(--font-body)}.sec:where(.astro-fa5alicj) ul:where(.astro-fa5alicj).keyfigs{margin:0 0 16px;font-family:var(--font-mono);font-size:var(--fs-base);color:var(--ink);line-height:1.5}.sec:where(.astro-fa5alicj) ul:where(.astro-fa5alicj).keyfigs li:where(.astro-fa5alicj){font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.5;margin:4px 0}.sec:where(.astro-fa5alicj) ul:where(.astro-fa5alicj).keyfigs li:where(.astro-fa5alicj) .arw:where(.astro-fa5alicj){color:var(--accent)}.src-list:where(.astro-fa5alicj){list-style:none;padding:0}.src-list:where(.astro-fa5alicj) li:where(.astro-fa5alicj){margin-bottom:8px;font-size:var(--fs-sm)}
