/* Shared evidence walkthrough; document image retains its original paper colors. */
.source-walkthrough{padding-top:36px;padding-bottom:36px;border-top:2px solid var(--border,#b8c3ca);scroll-margin-top:24px}
.source-walkthrough h2{font-size:clamp(28px,4vw,42px)}
.source-walkthrough h3{font-size:24px;margin:0 0 16px}
.source-walkthrough p,.source-walkthrough figcaption{line-height:1.65}
.walkthrough-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;align-items:start}
.source-walkthrough .walkthrough-panel{min-width:0;margin:0;padding:24px;border:1px solid var(--border,#b8c3ca);background:var(--surface,#fff);color:var(--ink,#18292c)}
.source-walkthrough .walkthrough-amount{font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.2;margin:16px 0;font-variant-numeric:tabular-nums}
.source-walkthrough summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}
.source-walkthrough table{width:100%;border-collapse:collapse;font-size:16px}
.source-walkthrough caption{text-align:left;padding:10px 0}
.source-walkthrough th,.source-walkthrough td{padding:12px 4px;border-bottom:1px solid var(--border,#b8c3ca);text-align:left;vertical-align:top}
.source-walkthrough td,.source-walkthrough th:last-child{text-align:right;white-space:nowrap}
.source-walkthrough .walkthrough-formula{font-weight:700;font-variant-numeric:tabular-nums}
.source-walkthrough img{display:block;width:100%;height:auto;background:#fff}
.source-walkthrough figcaption{font-size:15px;margin-top:16px}
.source-walkthrough a{overflow-wrap:anywhere;text-underline-offset:3px}
.source-walkthrough a:focus-visible,.source-walkthrough summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:760px){.walkthrough-grid{grid-template-columns:1fr}.source-walkthrough{padding-left:22px;padding-right:22px}.source-walkthrough .walkthrough-panel{padding:18px}}
@media print{.walkthrough-grid{display:block}.source-walkthrough .walkthrough-panel{break-inside:avoid}}
.source-walkthrough table{min-width:0;table-layout:fixed}.source-walkthrough th:first-child{width:57%;white-space:normal}.source-walkthrough th:last-child{width:43%}
