.market-evidence-block{margin-top:36px;padding-top:28px;border-top:1px solid #b8c5bb;color:#19382e;max-width:100%;min-width:0}
.market-evidence-block h3{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;margin:0 0 16px}
.collection-financing{padding:clamp(24px,4vw,64px);margin:0;background:#f7f5ee;color:#19382e}
.collection-financing h2{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.2}
.collection-financing table{min-width:860px;font-variant-numeric:tabular-nums}
.collection-financing a{color:#244f40;text-underline-offset:3px}
.collection-financing tbody th{min-width:190px}
.answer-first{max-width:80ch;line-height:1.65!important}
.report-hero-lede.answer-first,.market-hero-lede.answer-first{font-size:clamp(1rem,1.25vw,1.15rem)!important}
.market-evidence-block p{font-size:1rem;line-height:1.65;max-width:85ch}
.market-evidence-block summary{cursor:pointer;font-weight:600;font-size:1.1rem;padding:8px 0}
.market-evidence-period,.market-evidence-note{font-size:.875rem!important;color:#506357}
.market-cash-share{font-size:1.6rem;font-variant-numeric:tabular-nums}
.market-evidence-scroll{overflow-x:auto;max-width:100%;margin:20px 0;outline-offset:4px}
.market-evidence-scroll table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.5}
.market-evidence-scroll caption{text-align:left;padding:0 0 14px;font-weight:600}
.market-evidence-scroll th,.market-evidence-scroll td{text-align:left;padding:13px 14px;border-bottom:1px solid #c8d2c9;vertical-align:top}
.market-evidence-scroll thead th{background:#e4ebe3;font-weight:600}
.market-evidence-scroll tbody th{font-weight:500}
.market-evidence-scroll small{display:block;color:#53665b;font-size:.75rem;margin-top:4px}
#annual-market-evidence{background:#f7f5ee;padding:24px;border:1px solid #b8c5bb}
#annual-market-evidence table{min-width:1080px}
.market-evidence-definitions{font-size:.875rem;line-height:1.6;max-width:85ch}
.market-evidence-definitions dt{font-weight:600;margin-top:15px}.market-evidence-definitions dd{margin:4px 0 0}
.compare-row>[hidden]{display:none!important}
.aggregate-summary .compare-row{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr);min-width:0}
.compare-cash-basis{display:block;margin-top:8px;font-size:.75rem;line-height:1.5;font-weight:400;text-transform:none;letter-spacing:0}
@media(max-width:780px){.aggregate-summary .compare-row{grid-template-columns:1fr}.aggregate-summary .compare-header{display:none}.market-evidence-scroll th,.market-evidence-scroll td{padding:12px 10px}}
