.ac-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.8rem;margin:0;display:grid}.ac-fig{border:1px solid var(--rule-strong);border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:.3rem;min-width:0;padding:1rem 1.1rem;display:flex}.ac-fig dt{color:rgb(var(--bone-rgb) / .72);font-size:.9rem;line-height:1.35}.ac-fig dd{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.1}.ac-fig.is-money{border-color:rgb(var(--signal-rgb) / .45);background:rgb(var(--signal-rgb) / .08)}.ac-bench{gap:.8rem;margin-top:1rem;display:grid}.ac-bench-h{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.2}.ac-bench-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ac-bench-item{border-left:2px solid var(--rule-strong);padding-left:.9rem}.ac-bench-fig{margin:0;line-height:1.5}.ac-bench-src{color:rgb(var(--bone-rgb) / .62);margin:.25rem 0 0;font-size:.82rem;line-height:1.5}.ac-bench-src a{color:rgb(var(--bone-rgb) / .82);text-underline-offset:2px;text-decoration:underline}.ac-bench-src a:hover{color:var(--signal)}.ac-cta{margin-top:clamp(2.3rem,6vw,3.6rem)}.ac-cta a{color:var(--signal);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}
