
.ca-study{--ca-gold:#dfbd77;--ca-blue:#81b1c5;--ca-muted:#aeb9c0;--ca-line:#3b464c;--ca-card:#131b20;color:#e8ecee;font-family:Arial,sans-serif;font-size:18px;line-height:1.85;max-width:940px;margin:0 auto}.ca-study>p,.ca-study>h2,.ca-study>h3,.ca-study>.ca-callout,.ca-study>.ca-takeaways,.ca-study>.ca-toc,.ca-study>.ca-reading,.ca-study>.ca-lead{max-width:760px;margin-left:auto;margin-right:auto}.ca-study>p{margin-top:20px;margin-bottom:20px}.ca-study h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(27px,3.2vw,38px);line-height:1.25;margin-top:65px;margin-bottom:24px;scroll-margin-top:30px}.ca-study h3{font-size:21px;line-height:1.35}.ca-study a{color:var(--ca-gold);text-underline-offset:4px}.ca-lead{font:24px/1.6 Georgia,serif!important;border-left:3px solid var(--ca-gold);padding-left:24px}.ca-reading{display:flex;justify-content:space-between;gap:15px;font:12px/1.6 monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--ca-muted);padding:15px 0;border-block:1px solid var(--ca-line);margin-bottom:30px}.ca-takeaways{padding:25px 30px;background:var(--ca-card);border-top:2px solid var(--ca-gold);margin-top:35px}.ca-takeaways h2{font:13px/1.4 monospace;text-transform:uppercase;letter-spacing:.08em;margin:0 0 15px}.ca-takeaways ol{padding-left:23px;margin:0}.ca-takeaways li{padding-left:8px;margin:12px 0}.ca-toc{display:flex;flex-wrap:wrap;gap:8px 20px;padding:20px 0;font-size:14px;border-bottom:1px solid var(--ca-line)}.ca-toc strong{flex-basis:100%}.ca-study .ca-callout{background:var(--ca-card);padding:22px 25px;border-left:3px solid var(--ca-blue);margin-top:32px;margin-bottom:32px}.ca-callout h3{margin:0 0 10px}.ca-callout p{margin:0}.ca-chart{margin:45px 0 50px;padding:30px;background:#10181c;border-block:1px solid #65777f}.ca-kicker{color:var(--ca-gold);font:12px/1.4 monospace;letter-spacing:.12em}.ca-chart figcaption h3{font:28px/1.25 Georgia,serif;margin:12px 0}.ca-chart figcaption p{font:14px/1.7 Arial,sans-serif;color:var(--ca-muted);margin:0 0 25px}.ca-bars{font:14px/1.4 Arial,sans-serif}.ca-bar-row{display:grid;grid-template-columns:195px minmax(0,1fr) 84px;gap:16px;align-items:center;padding:12px 0}.ca-row-name{color:#edf0f1}.ca-small{display:block;color:var(--ca-muted);font-size:12px;margin-top:3px}.ca-bar-row strong{font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.ca-bar-track{height:24px;background:#222e34;position:relative;min-width:0}.ca-bar-fill{height:100%;display:block;background:var(--ca-gold)}.ca-outline{background:transparent;border:2px dashed var(--ca-gold)}.ca-bridge-fill{position:absolute;display:block;top:2px;bottom:2px}.ca-neutral{background:#ccd4d8}.ca-plus,.ca-gold{background:var(--ca-gold)}.ca-minus,.ca-blue{background:var(--ca-blue)}.ca-zero{position:absolute;height:32px;top:-4px;border-left:1px solid #aab6bd;z-index:2;opacity:.9}.ca-range{position:absolute;top:7px;height:10px;background:var(--ca-gold);border-left:2px solid #fff;border-right:2px solid #fff}.ca-scale{margin:15px 100px 0 211px;display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ca-muted)}.ca-chart-note{font:13px/1.7 Arial,sans-serif!important;color:var(--ca-muted);margin:22px 0 12px!important;max-width:none!important}.ca-study details{font-size:14px;line-height:1.7;border-top:1px solid var(--ca-line);padding-top:12px}.ca-study summary{cursor:pointer;color:var(--ca-gold);padding:8px 0;min-height:44px}.ca-study details p{font-size:13px;color:var(--ca-muted);overflow-wrap:anywhere}.ca-table-scroll{overflow-x:auto;max-width:100%;margin:28px 0}.ca-study table{width:100%;border-collapse:collapse;font:14px/1.6 Arial,sans-serif;text-align:left}.ca-study th,.ca-study td{padding:14px 12px;border-bottom:1px solid var(--ca-line);vertical-align:top;min-width:80px}.ca-study th{font-size:12px;color:var(--ca-muted);text-transform:uppercase;letter-spacing:.04em}.ca-study th:first-child,.ca-study td:first-child{padding-left:0}.ca-chart table{font-size:12px}.ca-period{font:13px/1.5 monospace;color:var(--ca-muted);border-top:1px solid var(--ca-line);padding-top:17px;margin-top:12px}.ca-series{font-size:13px}.ca-sources{border-top:2px solid var(--ca-line);margin:65px auto 0;padding-top:10px;max-width:760px;font-size:14px;line-height:1.8}.ca-sources li{margin:20px 0}.ca-sources span{display:block;color:var(--ca-muted);font-size:12px;margin-top:6px}.ca-next{display:flex;flex-wrap:wrap;gap:20px;margin:45px 0;border-top:1px solid var(--ca-line);padding-top:25px;font-size:14px}.ca-study :focus-visible{outline:3px solid var(--ca-gold);outline-offset:4px}.ca-study .ca-formula{background:#222e34;padding:20px 25px;font:17px/1.7 monospace;overflow-wrap:anywhere}.ca-study em{color:#d3dce0}.ca-study ul{padding-left:24px}
@media(max-width:650px){.ca-study{font-size:17px;line-height:1.8}.ca-reading{font-size:10px;flex-wrap:wrap}.ca-lead{font-size:21px!important;padding-left:18px}.ca-takeaways{padding:20px}.ca-chart{padding:22px 15px;margin:32px -3px}.ca-chart figcaption h3{font-size:24px}.ca-bar-row{grid-template-columns:minmax(0,1fr) 80px;gap:8px;padding:12px 0}.ca-row-name{grid-column:1;grid-row:1;font-size:13px}.ca-bar-track{grid-column:1/-1;grid-row:2;height:22px}.ca-bar-row strong{grid-column:2;grid-row:1;font-size:14px}.ca-small{display:inline;margin-left:10px;font-size:11px}.ca-scale{margin:12px 0 0;font-size:10px}.ca-study h2{margin-top:45px}.ca-study table{font-size:13px}.ca-study th,.ca-study td{padding:12px 9px;min-width:110px}.ca-callout{padding:20px!important}.ca-toc{gap:10px 16px}.ca-sources ol{padding-left:22px}}
@media print{.ca-study{color:#111;--ca-gold:#7b5b18;--ca-blue:#32657b;--ca-muted:#555;--ca-line:#aaa;--ca-card:#f5f5f5}.ca-chart{background:#fff;break-inside:avoid}.ca-bar-track{background:#ddd}.ca-toc,.ca-next{display:none}.ca-study details{display:block}.ca-chart figcaption h3{color:#111}}
