.exhibit-ten-copy{max-width:76ch;line-height:1.75}
.exhibit-ten-copy h2,.exhibit-formula{scroll-margin-top:7rem}
.exhibit-ten-copy dt{font-weight:700;margin-top:1.3rem}
.exhibit-ten-copy dd{margin:.5rem 0 1.5rem}
.exhibit-paths{counter-reset:exhibit-path;list-style:none;padding:0;margin:1.5rem 0}
.exhibit-paths>li{counter-increment:exhibit-path;position:relative;border-inline-start:2px solid var(--line,#d8dfd0);padding:.25rem 1rem 1rem 3rem;margin:0 0 .5rem}
.exhibit-paths>li::before{content:counter(exhibit-path);position:absolute;inset-inline-start:.6rem;top:.3rem;width:1.6rem;height:1.6rem;text-align:center;font-weight:800;color:var(--ink,#111);background:var(--paper,#f1f4ec);border:1px solid var(--line,#d8dfd0);border-radius:50%;line-height:1.5rem}
.exhibit-paths h3{margin:0 0 .5rem;font-size:1.1rem}
.exhibit-paths p{margin:.5rem 0}
.exhibit-formula{border-block:2px solid var(--accent,#8ba925);padding:1.25rem 0;margin:2rem 0}
.exhibit-result{display:flex;flex-direction:column;gap:.3rem}
.exhibit-result strong{font-size:clamp(2rem,6vw,3rem);line-height:1.2;font-variant-numeric:tabular-nums}
.exhibit-equation,.exhibit-equation code{white-space:normal;overflow-wrap:anywhere}
.exhibit-equation code{font-size:.95rem}
.exhibit-input-sources{font-size:.9rem;line-height:1.65;padding-inline-start:1.25rem}
.exhibit-input-sources li{margin:.6rem 0}
.exhibit-situations details{border-top:1px solid var(--line,#d8dfd0);padding:.25rem 0}
.exhibit-situations summary{cursor:pointer;font-weight:700;padding:1rem .3rem;min-height:44px}
.exhibit-situations summary:focus-visible{outline:3px solid var(--accent,#8ba925);outline-offset:2px}
.exhibit-situations details p{padding:0 .3rem .5rem}
.exhibit-ten-copy .source-box{max-width:none}
@media(max-width:600px){.exhibit-ten-copy{font-size:1rem}.exhibit-paths>li{padding-inline-end:0;padding-inline-start:2.8rem}}
