.pg-eval svg text{font-family:var(--body)}.pg-eval .diagram{overflow-x:auto}.pg-eval .diagram svg{width:100%;min-width:900px;height:auto}.pg-eval .split-body .callout{margin-top:2.25rem}.pg-eval .spec+.blocks,.pg-eval .figure+.blocks{margin-top:clamp(3rem,6vw,4.5rem)}.pg-eval .spec td:first-child{width:32%}.pg-eval .after-blocks{margin-top:2.25rem}.pg-eval .block .textlink{font-size:1rem}.pg-eval .formula{font-family:var(--display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2;display:flex}.pg-eval .frac{text-align:center;display:inline-grid}.pg-eval .frac span:first-child{border-bottom:1.5px solid var(--ink);padding:0 .5rem .4rem}.pg-eval .frac span:last-child{padding:.4rem .5rem 0}.pg-eval .bb{gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pg-eval .bb-list{border-top:1px solid var(--navy-line)}.pg-eval .bb-item{border-bottom:1px solid var(--navy-line);padding:1.25rem 0 1.4rem}.pg-eval .bb-item .h3{margin-bottom:.4rem;font-size:1.125rem}.pg-eval .bb-item p{color:var(--on-navy-muted);font-size:1rem}.pg-eval .bb-panel{background:var(--navy-panel);border:1px solid var(--navy-line);padding:1.5rem 1.5rem 1.4rem}.pg-eval .bb-label{color:var(--on-navy-muted);margin-bottom:.6rem;font-size:.8125rem}.pg-eval .bb-foot{color:var(--on-navy-muted);margin-top:1rem;font-size:.8125rem}@media (max-width:1100px){.pg-eval .bb{grid-template-columns:1fr}}
