.head:where(.astro-jofih75k){padding:clamp(2.5rem,6vw,4rem) 0;border-bottom:1px solid var(--line)}.crumbs:where(.astro-jofih75k){display:flex;gap:.6rem;font-size:.82rem;color:var(--faint);margin-bottom:1.4rem;flex-wrap:wrap}.crumbs:where(.astro-jofih75k) a:where(.astro-jofih75k){color:var(--accent)}.question:where(.astro-jofih75k){font:600 clamp(1.9rem,4.2vw,3.2rem)/1.12 var(--font-serif);letter-spacing:-.015em;margin:1rem 0 1.2rem;max-width:24ch;text-wrap:balance}.meta:where(.astro-jofih75k){font-size:.82rem;color:var(--faint);margin:1rem 0 0}.video:where(.astro-jofih75k){margin-top:2.2rem}.layout:where(.astro-jofih75k){display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,4.5rem) 0 3rem;align-items:start}.main:where(.astro-jofih75k){display:grid;gap:3.5rem;min-width:0}.h2:where(.astro-jofih75k).small{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:1.2rem}.para:where(.astro-jofih75k){color:var(--muted);line-height:1.75;margin:0 0 1rem;max-width:68ch}.para:where(.astro-jofih75k).first{color:var(--ink);font-size:1.08rem}.metrics:where(.astro-jofih75k){display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:1.8rem}.metrics:where(.astro-jofih75k) div:where(.astro-jofih75k){border-top:1px solid var(--line-strong);padding-top:.8rem;display:flex;flex-direction:column;gap:.2rem}.label:where(.astro-jofih75k){font-size:.78rem;color:var(--muted)}.value:where(.astro-jofih75k){font:600 2rem/1.15 var(--font-serif);font-variant-numeric:tabular-nums}.delta:where(.astro-jofih75k){font-size:.76rem;color:var(--faint)}.flush:where(.astro-jofih75k){padding:.4rem 0 1rem;overflow:hidden}.claims:where(.astro-jofih75k){padding:.3rem 1.3rem}.claim:where(.astro-jofih75k){padding:1rem 0;border-top:1px solid var(--line)}.claim:where(.astro-jofih75k):first-child{border-top:0}.claim:where(.astro-jofih75k) strong:where(.astro-jofih75k){font-family:var(--font-serif);font-size:1.05rem}.claim:where(.astro-jofih75k)>div:where(.astro-jofih75k){display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.claim:where(.astro-jofih75k) p:where(.astro-jofih75k){margin:.45rem 0 .3rem;color:var(--muted);font-size:.9rem;line-height:1.6}.claim:where(.astro-jofih75k) .src:where(.astro-jofih75k){font:.7rem var(--font-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.gap:where(.astro-jofih75k){margin:0;border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:var(--radius);background:var(--surface);padding:1.4rem;display:grid;gap:.8rem;font-size:.9rem;line-height:1.6}.gap:where(.astro-jofih75k) div:where(.astro-jofih75k){display:grid;grid-template-columns:7rem 1fr;gap:1rem}.gap:where(.astro-jofih75k) dt:where(.astro-jofih75k){font:600 .72rem/1.7 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.gap:where(.astro-jofih75k) dt:where(.astro-jofih75k).ok{color:var(--good)}.gap:where(.astro-jofih75k) dt:where(.astro-jofih75k).no{color:var(--bad)}.gap:where(.astro-jofih75k) dd:where(.astro-jofih75k){margin:0}.periods:where(.astro-jofih75k){list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.periods:where(.astro-jofih75k) li:where(.astro-jofih75k){display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:baseline;padding:.9rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.periods:where(.astro-jofih75k) span:where(.astro-jofih75k){color:var(--muted);font-size:.88rem}.periods:where(.astro-jofih75k) .ends:where(.astro-jofih75k){font:.76rem var(--font-mono);width:100%}.calcs:where(.astro-jofih75k){margin:0;display:grid;gap:.8rem}.calcs:where(.astro-jofih75k) div:where(.astro-jofih75k){border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem;background:var(--surface)}.calcs:where(.astro-jofih75k) dt:where(.astro-jofih75k){font-weight:600;margin-bottom:.45rem}.calcs:where(.astro-jofih75k) dd:where(.astro-jofih75k){margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;font-size:.85rem;color:var(--muted)}.calcs:where(.astro-jofih75k) code:where(.astro-jofih75k){font-size:.78rem;color:var(--accent)}.calcs:where(.astro-jofih75k) span:where(.astro-jofih75k){font-family:var(--font-mono);font-size:.78rem;overflow-wrap:anywhere}.calcs:where(.astro-jofih75k) b:where(.astro-jofih75k){color:var(--ink)}.side:where(.astro-jofih75k){position:sticky;top:5.5rem;display:grid;gap:1rem;min-width:0}.box:where(.astro-jofih75k){padding:1.3rem}.box:where(.astro-jofih75k) h2:where(.astro-jofih75k){font:600 1.1rem var(--font-serif);margin:0 0 .5rem}.box:where(.astro-jofih75k) p:where(.astro-jofih75k){font-size:.85rem;color:var(--muted);margin:0 0 .9rem}.box:where(.astro-jofih75k)>a:where(.astro-jofih75k){display:inline-block;margin-top:.9rem;font-size:.85rem;font-weight:600;color:var(--accent)}.box:where(.astro-jofih75k) pre{font-size:.72rem;max-height:16rem;overflow:auto}.sources:where(.astro-jofih75k){list-style:none;margin:0;padding:0;display:grid;gap:.8rem;font-size:.84rem}.sources:where(.astro-jofih75k) a:where(.astro-jofih75k){color:var(--accent);font-weight:550}.sources:where(.astro-jofih75k) span:where(.astro-jofih75k){display:block;font:.7rem var(--font-mono);color:var(--faint);margin-top:.15rem;overflow-wrap:anywhere}.pager:where(.astro-jofih75k){display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:4rem}.pager:where(.astro-jofih75k) a:where(.astro-jofih75k){display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem;border:1px solid var(--line);border-radius:12px;text-decoration:none;font-weight:600;background:var(--surface)}.pager:where(.astro-jofih75k) a:where(.astro-jofih75k):hover{border-color:var(--line-strong)}.pager:where(.astro-jofih75k) span:where(.astro-jofih75k){font:.72rem var(--font-mono);color:var(--faint);font-weight:400}.pager:where(.astro-jofih75k) .next:where(.astro-jofih75k){text-align:right}@media(max-width:960px){.layout:where(.astro-jofih75k){grid-template-columns:1fr}.side:where(.astro-jofih75k){position:static}}@media(max-width:560px){.gap:where(.astro-jofih75k) div:where(.astro-jofih75k){grid-template-columns:1fr;gap:.1rem}.pager:where(.astro-jofih75k){grid-template-columns:1fr}.pager:where(.astro-jofih75k) .next:where(.astro-jofih75k){text-align:left}}
