.public-record {padding:32px 0;border-bottom:1px solid #ddd}
.public-record h2 {margin:0 0 18px;font:600 clamp(20px,2vw,28px)/1.45 var(--display)}
.public-record p {max-width:74ch;margin:14px 0;color:#4c5258;font-size:14px;line-height:1.85}
.public-record figure,.canvas-preview {margin:18px 0 24px}
.public-record figure>a,.canvas-preview>a {display:block;border:1px solid #dce0e3;background:#fff}
.public-record img {display:block;width:100%;max-width:900px;margin:auto;padding:12px;box-sizing:border-box}
.public-record figcaption,.canvas-preview figcaption {margin-top:9px;font:12px/1.7 var(--body);color:#656a70}
.public-record p a,.canvas-preview figcaption a {border-bottom:1px solid #8a9095;margin-inline-start:.4em}
.canvas-preview img {display:block;width:100%;height:auto}
.canvas-preview figcaption {display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}
.canvas-record figure {max-width:720px}
.public-record figcaption a:hover {text-decoration:underline}
.public-record .metric-excerpt {max-width:540px}
.public-record .metric-excerpt img {width:auto;max-width:100%;max-height:78px}
