/* Coordinated October 2026 refinements; inherited visual system retained. */
.cv-source-library{margin:24px 0 0;max-width:100%;border-top:1px solid #b9c2cc;padding-top:22px}
.cv-source-library>h3{font-size:22px;margin:0 0 12px}
.cv-source-library .cv-accordion-1{margin:0;padding:0;border-bottom:1px solid #b9c2cc}
.cv-source-library summary{padding:17px 4px;min-height:48px;font-size:17px;scroll-margin-top:100px}
.cv-source-library details>div{padding:0 4px 18px}
.cv-source-library p{font-size:17px;line-height:1.65;max-width:72ch}
.cv-source-library code{overflow-wrap:anywhere;color:inherit}
.cv-source-library summary:focus-visible,.cv-ui-chip:focus-visible{outline:3px solid #245de5;outline-offset:4px}
.cv-source-library .cv-eyebrow{font-size:12px;margin:6px 0 10px}
.cv-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0;scroll-margin-top:110px}
.cv-scope-grid article{border-top:2px solid #315baf;padding-top:20px;min-width:0}
.cv-scope-grid h3{font-size:25px;line-height:1.2;margin:0 0 16px}
.cv-scope-grid p{font-size:17px;line-height:1.65}
.cv-scope-link{margin-top:12px}
.cv-proof-scope{font-size:16px;line-height:1.6;margin:22px 0;color:#d6deed}
.cv-benchmark-summary{font-size:17px;line-height:1.7;border-top:1px solid #93a2b5;padding-top:24px;margin-top:28px}
.cv-notice-date{font-size:16px;margin-top:20px}
.cv-buyer-copy{max-width:840px}
.cv-buyer-copy h2{font-size:clamp(28px,3.3vw,42px);line-height:1.17;margin:40px 0 18px}
.cv-buyer-copy p,.cv-buyer-copy li{font-size:18px;line-height:1.75}
.cv-buyer-copy li{margin-bottom:14px}
.cv-buyer-copy ul,.cv-buyer-copy ol{padding-left:24px}
.cv-brief-outline{padding:22px 26px;border-left:3px solid #315baf;background:#f1f4f8;color:#172338;margin:24px 0}
.cv-brief-outline h3{font-size:23px;margin:0 0 12px}
.cv-article-intro{padding-top:26px!important}
.article-meta .article-revision{font-size:14px;line-height:1.6}
.archive-content .cv-material-note{font-size:15px;line-height:1.65;border-top:1px solid #a8b1c0;padding-top:20px;margin:32px auto 0;max-width:980px}
.archive-table-scroll:focus-visible{outline:3px solid #245de5;outline-offset:3px}
@media(min-width:1101px) and (max-width:1320px){#primary-nav{gap:16px}.nav-shell{gap:22px}}
@media(max-width:767px){.cv-scope-grid{grid-template-columns:1fr;gap:22px}.cv-source-library p{font-size:16px}.cv-buyer-copy p,.cv-buyer-copy li{font-size:17px}}
@media print{.cv-source-library details>div{display:block!important}.cv-source-library details{break-inside:avoid}}

/* Measured legacy article labels, scoped to the reviewed text elements. */
body.reading-page :is(.archive-content,.article-masthead) .cv-readable-label{font-size:12px!important;line-height:1.6}
body.reading-page :is(.archive-content,.article-masthead) .cv-readable-note{font-size:14px!important;line-height:1.7}
body.reading-page .archive-content .cv-dark-source-link{color:#aecfff!important}

.archive-inference-window .divider-label{white-space:normal;min-width:0}
