.research-provenance{background:#f7f9fc;border-bottom:1px solid #d2dde7;color:#0b1c2f}.research-provenance__inner{margin:0 auto;max-width:1400px;padding:0 clamp(1.25rem,4vw,2rem)}.research-provenance dl{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(12rem,.9fr) minmax(18rem,1.6fr);margin:0}.research-provenance dl>div{min-width:0;padding:1rem clamp(1rem,2.4vw,1.75rem)}.research-provenance dl>div:first-child{padding-left:0}.research-provenance dl>div+div{border-left:1px solid #d2dde7}.research-provenance dt{color:#31506d;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);font-weight:700;letter-spacing:.025em;text-transform:uppercase}.research-provenance dd{color:#33485d;font-size:.78rem;line-height:1.55;margin:.35rem 0 0}.research-provenance dd strong{color:#0b1c2f;font-weight:700}.research-provenance__inner>p{border-top:1px solid #d2dde7;color:#536579;font-size:.72rem;line-height:1.5;margin:0;padding:.7rem 0}.ccc-library-dates{border-top:1px solid #d6e0e9;display:grid;gap:.3rem;margin:1.25rem 0 0;padding-top:.8rem}.ccc-library-dates div{align-items:baseline;display:flex;gap:.6rem;justify-content:space-between}.ccc-library-dates dt,.ccc-library-dates dd{font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);line-height:1.45;margin:0;text-transform:uppercase}.ccc-library-dates dt{color:#536579;font-weight:700}.ccc-library-dates dd{color:#33485d}.ccc-library-dates+h3{margin-top:2rem}@media (max-width: 700px){.research-provenance dl{grid-template-columns:1fr}.research-provenance dl>div,.research-provenance dl>div:first-child{padding:.9rem 0}.research-provenance dl>div+div{border-left:0;border-top:1px solid #d2dde7}}
