.ci-page{color:#f1eee7}.ci-hero{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:end;padding:1rem 0 3rem;border-bottom:1px solid #35424c}.ci-hero h1{font:400 clamp(3.1rem,6vw,5.6rem)/1.1 Georgia,serif;letter-spacing:-.045em;margin:1rem 0 1.5rem}.ci-hero h1 em{color:#c7a56a}.ci-hero p{color:#b6bdc3;line-height:1.8}.ci-hero-note{border-left:1px solid #c7a56a70;padding-left:2rem;justify-self:end}.ci-live{font-size:.7rem;letter-spacing:.16em;color:#c7a56a}.ci-page a{color:#c7a56a}.ci-page a:hover{color:#f1eee7}.ci-meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:#b6bdc3;font-size:.75rem;margin:1.2rem 0 2rem}.ci-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.ci-metrics article{padding:1.6rem;background:linear-gradient(135deg,#253443,#19232d);border:1px solid #35424c}.ci-number{font:400 clamp(2.6rem,4vw,4rem)/1.2 Georgia,serif;margin:.6rem 0}.ci-metrics p{font-size:.75rem;margin:0;color:#b6bdc3;line-height:1.6}.ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ci-panel{background:#19232d;border:1px solid #35424c;padding:clamp(1.2rem,3vw,2.3rem);margin-bottom:1.5rem;min-width:0}.ci-panel h2,.ci-method h2{font:400 clamp(1.6rem,2.6vw,2.2rem)/1.2 Georgia,serif;margin:.7rem 0 1rem}.ci-panel p,.ci-method p{color:#b6bdc3;font-size:.87rem;line-height:1.8}.ci-bars{list-style:none;padding:0;margin:1.8rem 0 0}.ci-bars li{margin:1rem 0 1.4rem;break-inside:avoid}.ci-bar-heading{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.85rem}.ci-bar-heading>a,.ci-bar-heading>span:first-child{min-width:0;overflow-wrap:anywhere}.ci-bar-heading a{text-decoration:none}.ci-bar-heading a:hover{text-decoration:underline}.ci-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap}.ci-bar-value small{color:#b6bdc3;display:inline-block;min-width:3.4rem;text-align:right}.ci-bars meter{display:block;width:100%;height:10px;margin-top:.6rem;border:0;background:#2d3b47;border-radius:0;appearance:none}.ci-bars meter::-webkit-meter-bar{background:#2d3b47;border:0;border-radius:0;height:10px}.ci-bars meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#8e7044,#d8bb83);border-radius:0}.ci-bars meter::-moz-meter-bar{background:#c7a56a}.ci-research-total{display:flex;align-items:center;gap:1.3rem;margin:1.5rem 0}.ci-research-total strong{font:3.5rem Georgia,serif;color:#c7a56a}.ci-research-total span{font-size:.8rem;color:#b6bdc3;line-height:1.7}.ci-panel .ci-footnote{font-size:.75rem;margin-top:1.5rem}.ci-section-heading{display:flex;gap:2rem;justify-content:space-between}.ci-seasons .ci-bars{columns:2;column-gap:3rem}.ci-seasons .ci-bars li{padding-top:.1rem}.ci-method{padding:2rem 0;border-top:1px solid #35424c;margin-top:1rem;max-width:950px}.ci-method .btn{color:#111820}.ci-empty{color:#b6bdc3}.ci-page a:focus-visible{outline:2px solid #c7a56a;outline-offset:4px}@media(max-width:800px){.ci-hero,.ci-grid{grid-template-columns:1fr}.ci-hero-note{justify-self:start}.ci-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-section-heading{display:block}.ci-seasons .ci-bars{columns:1}}@media(max-width:420px){.ci-metrics article{padding:1rem}.ci-meta{display:block}.ci-meta time{display:block;margin-top:.5rem}.ci-hero{gap:1.5rem}.ci-bar-heading{gap:.5rem}}
