.cs-rs{font-family:var(--font-archivo),var(--font-archivo-ext),system-ui,sans-serif;font-stretch:100%;font-size:16px;line-height:1.65;color:#c9c4be;-webkit-font-smoothing:antialiased}:where(.cs-rs) a{color:#f4f1ed}.cs-rs .rs-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9c4be}.cs-rs .rs-h1{margin:18px 0 0;color:#f4f1ed;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;font-size:clamp(2.3rem,6.1vw,6rem);max-width:none}.cs-rs .rs-h1 .rs-sub{display:block;margin-top:22px;font-stretch:100%;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.3;font-size:clamp(1.15rem,1.9vw,1.7rem);color:#f4f1ed;max-width:40ch}.cs-rs .rs-stand{margin:28px 0 0;color:#f4f1ed;font-weight:500;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.35;max-width:44ch}.cs-rs .rs-meta{margin:24px 0 0;color:#8e8983;font-size:13px}.cs-rs a.rs-src{color:#f4f1ed;text-decoration:none;border-bottom:1px solid #8e8983;font-weight:600}.cs-rs .rs-findings{margin-top:48px;border:1px solid #2a2a2a;padding:28px 32px 26px;display:grid;grid-template-columns:220px 1fr;gap:32px}.cs-rs .rs-findings+.rs-findings{margin-top:16px}.cs-rs .rs-findings h2{margin:0;color:#f4f1ed;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:1.15rem;word-spacing:.12em}.cs-rs .rs-findings .rs-lbl{margin:10px 0 0;color:#8e8983;font-size:12px;line-height:1.5}.cs-rs .rs-findings .rs-abstract p{margin:0;font-size:15px;line-height:1.65;color:#c9c4be}.cs-rs .rs-findings ul{list-style:none;margin:0;padding:0;counter-reset:kf}.cs-rs .rs-findings li{counter-increment:kf;display:grid;grid-template-columns:34px 1fr;padding:10px 0;border-top:1px solid #2a2a2a;font-size:14px;line-height:1.55}.cs-rs .rs-findings li:first-child{border-top:0;padding-top:0}.cs-rs .rs-findings li:before{content:counter(kf,decimal-leading-zero);color:#8e8983;font-size:11px;font-weight:600;letter-spacing:.14em;padding-top:3px}.cs-rs .rs-findings li strong{color:#f4f1ed;font-weight:600}.cs-rs .rs-findings li .rs-lane{display:block;color:#8e8983;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.cs-rs figure.rs-fig{position:relative;margin:56px 0;border-top:1px solid #f4f1ed;padding-top:16px}.cs-rs figure.rs-fig.rs-wide{margin:56px 0 0}.cs-rs .rs-fig-n{margin:0;color:#8e8983;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cs-rs .rs-fig-t{margin:8px 0 0;color:#f4f1ed;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;word-spacing:.12em;line-height:1.1;font-size:1.15rem}.cs-rs .rs-fig-s{margin:6px 0 0;color:#8e8983;font-size:13px;line-height:1.5}.cs-rs figure.rs-fig figcaption{margin-top:18px;padding-top:12px;border-top:1px solid #2a2a2a;color:#8e8983;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.55}.cs-rs figure.rs-fig figcaption .rs-srcline{display:block;margin-top:4px;color:#c9c4be;font-weight:600}.cs-rs .rs-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-top:1px solid #2a2a2a}.cs-rs .rs-stat{padding:22px 24px 4px 0}.cs-rs .rs-stat+.rs-stat{padding-left:24px;border-left:1px solid #2a2a2a}.cs-rs .rs-stat .rs-v{margin:0;color:#f4f1ed;font-stretch:125%;font-weight:900;letter-spacing:-.03em;line-height:.9;font-size:clamp(2.4rem,4.6vw,4.3rem);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.cs-rs .rs-stat .rs-v small{font-size:.42em;letter-spacing:-.01em;margin-left:.12em}.cs-rs .rs-stat .rs-k{margin:14px 0 0;color:#c9c4be;font-size:13px;line-height:1.5}.cs-rs .rs-chart{margin-top:22px}.cs-rs .rs-panel+.rs-panel{margin-top:34px}.cs-rs .rs-panel-t{margin:0 0 12px;color:#f4f1ed;font-size:13px;font-weight:600}.cs-rs .rs-bars{position:relative}.cs-rs .rs-brow{display:grid;grid-template-columns:150px 1fr 116px;align-items:center;gap:14px;height:40px}.cs-rs .rs-brow .rs-l{color:#c9c4be;font-size:13px;line-height:1.25}.cs-rs .rs-brow .rs-track{position:relative;height:100%}.cs-rs .rs-brow .rs-bar{position:absolute;left:0;top:50%;height:20px;margin-top:-10px;border-radius:0 4px 4px 0;background:#5c5853}.cs-rs .rs-brow .rs-bar.rs-now{background:#f4f1ed}.cs-rs .rs-brow .rs-val{color:#f4f1ed;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cs-rs .rs-axis{display:grid;grid-template-columns:150px 1fr 116px;gap:14px}.cs-rs .rs-axis .rs-scale{position:relative;height:22px;border-top:1px solid #3a3a3a}.cs-rs .rs-axis .rs-scale span{position:absolute;top:6px;transform:translateX(-50%);color:#8e8983;font-size:11px;font-variant-numeric:tabular-nums}.cs-rs .rs-axis .rs-scale span:first-child{transform:none}.cs-rs .rs-axis .rs-scale span:last-child{transform:translateX(-100%)}.cs-rs .rs-gridlines{position:absolute;inset:0;display:grid;grid-template-columns:150px 1fr 116px;gap:14px;pointer-events:none}.cs-rs .rs-gridlines .rs-g{position:relative}.cs-rs .rs-gridlines .rs-g i{position:absolute;top:0;bottom:0;width:1px;background:#222223}.cs-rs .rs-strip{margin-top:22px}.cs-rs .rs-strip svg{display:block;width:100%;height:auto}.cs-rs .rs-strip text{font-family:var(--font-archivo),var(--font-archivo-ext),sans-serif;font-size:11px}.cs-rs .rs-strip text.rs-svg-y{font-weight:600}.cs-rs .rs-strip text.rs-svg-n{font-weight:700}.cs-rs .rs-legend{display:flex;gap:24px;margin-top:10px;color:#c9c4be;font-size:12px}.cs-rs .rs-legend span:before{content:"";display:inline-block;width:2px;height:12px;margin-right:8px;vertical-align:-1px;background:#f4f1ed}.cs-rs .rs-legend span.rs-law:before{background:#8e8983}.cs-rs .rs-ledger{list-style:none;margin:18px 0 0;padding:0}.cs-rs .rs-ledger li{display:grid;grid-template-columns:26px 112px 1fr;gap:12px;padding:10px 0;border-top:1px solid #2a2a2a;font-size:13px;line-height:1.5}.cs-rs .rs-ledger .rs-no{color:#8e8983;font-weight:600;font-variant-numeric:tabular-nums}.cs-rs .rs-ledger .rs-dt{color:#f4f1ed;font-weight:600}.cs-rs .rs-ledger .rs-lane{display:block;color:#8e8983;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.cs-rs .rs-credits{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:22px}.cs-rs .rs-clist{list-style:none;margin:0;padding:0}.cs-rs .rs-clist li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #2a2a2a;font-size:13px;line-height:1.4}.cs-rs .rs-clist .rs-role{color:#f4f1ed;font-weight:600}.cs-rs .rs-clist .rs-who{color:#8e8983;white-space:nowrap}.cs-rs .rs-clist.rs-on li{border-top-color:#f4f1ed}.cs-rs .rs-cnote{margin:12px 0 0;color:#8e8983;font-size:12px;line-height:1.5}.cs-rs .rs-cols{display:grid;grid-template-columns:minmax(0,64ch) 1fr;gap:64px;margin-top:64px}.cs-rs article h2{margin:64px 0 20px;color:#f4f1ed;font-stretch:125%;font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.4rem,2.4vw,2.2rem)}.cs-rs article h2:first-child{margin-top:0}.cs-rs article p{margin:0 0 20px}.cs-rs article p strong{color:#f4f1ed;font-weight:600}.cs-rs article .rs-sec+.rs-sec{margin-top:96px}.cs-rs article .rs-part-n{margin:0 0 12px;color:#8e8983;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cs-rs article .rs-part-n+h2{margin-top:0}.cs-rs article h3.rs-sub-n{margin:44px 0 14px;color:#f4f1ed;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.65}.cs-rs article h2+h3.rs-sub-n{margin-top:8px}.cs-rs article p.rs-closing{margin:48px 0 0;padding-top:20px;border-top:1px solid #f4f1ed;color:#f4f1ed;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.4rem,2.4vw,2.2rem)}.cs-rs .rs-method p{font-size:14px;color:#c9c4be}.cs-rs sup{line-height:0;font-size:10px;font-weight:700;margin-left:2px}.cs-rs sup a{text-decoration:none;color:#f4f1ed;border-bottom:1px solid #8e8983;padding:0 1px}.cs-rs figure.rs-photo{margin:40px 0 48px}.cs-rs figure.rs-photo img{display:block;width:100%;height:auto}.cs-rs figure.rs-photo figcaption{margin-top:12px;color:#8e8983;font-size:12px;line-height:1.55}.cs-rs .rs-aside{align-self:start;position:sticky;top:96px;border-top:1px solid #2a2a2a;padding-top:20px}.cs-rs .rs-aside p{margin:0 0 14px;font-size:13px;color:#8e8983;line-height:1.5}.cs-rs .rs-aside .rs-quote{color:#f4f1ed;font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.3rem,2vw,1.9rem);margin:0 0 24px}.cs-rs .rs-aside .rs-now-n,.cs-rs .rs-aside .rs-quote{transition:opacity .45s ease}.cs-rs .rs-aside.rs-swap .rs-now-n,.cs-rs .rs-aside.rs-swap .rs-quote{opacity:0}.cs-rs .rs-sources{margin-top:96px;border-top:1px solid #2a2a2a;padding-top:40px}.cs-rs .rs-sources h2{margin:0 0 8px;color:#f4f1ed;font-stretch:125%;font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.4rem,2.4vw,2.2rem)}.cs-rs .rs-sources .rs-note{margin:0 0 32px;color:#8e8983;font-size:13px}.cs-rs .rs-sources ol{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:56px;column-gap:56px}.cs-rs .rs-sources li{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-columns:32px 1fr;padding:14px 0;border-bottom:1px solid #2a2a2a;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.cs-rs .rs-sources li .rs-n{color:#f4f1ed;font-weight:700}.cs-rs .rs-sources li a{color:#f4f1ed}.cs-rs .rs-sources li a.rs-back{text-decoration:none;color:#8e8983}.cs-rs .rs-sources li:target{background:#161617}.cs-rs .rs-close{margin-top:64px;border-top:1px solid #2a2a2a;padding-top:40px;display:flex;flex-wrap:wrap;gap:10px}@media (prefers-reduced-motion:reduce){.cs-rs .rs-aside .rs-now-n,.cs-rs .rs-aside .rs-quote{transition:none}}@media (max-width:900px){.cs-rs .rs-cols{grid-template-columns:1fr;gap:0}.cs-rs .rs-aside{display:none}.cs-rs .rs-sources ol{-moz-columns:1;column-count:1}.cs-rs .rs-findings{grid-template-columns:1fr;gap:16px;padding:22px 18px}.cs-rs .rs-stats{grid-template-columns:1fr 1fr}.cs-rs .rs-stat{padding:18px 12px 6px 0}.cs-rs .rs-stat+.rs-stat{padding-left:12px}.cs-rs .rs-stat:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #2a2a2a}.cs-rs .rs-stat:nth-child(4){border-top:1px solid #2a2a2a}.cs-rs .rs-stat .rs-v{font-size:2.2rem}.cs-rs .rs-stat .rs-v small{display:block;margin:6px 0 0;font-size:.4em}.cs-rs .rs-axis,.cs-rs .rs-brow,.cs-rs .rs-gridlines{grid-template-columns:108px 1fr 96px;gap:8px}.cs-rs .rs-brow{height:auto;min-height:46px;padding:4px 0}.cs-rs .rs-brow .rs-bar{height:16px;margin-top:-8px}.cs-rs .rs-brow .rs-val{font-size:13px}.cs-rs .rs-brow .rs-l{font-size:12px;line-height:1.2}.cs-rs .rs-axis .rs-scale span:nth-child(2),.cs-rs .rs-axis .rs-scale span:nth-child(4),.cs-rs .rs-legend,.cs-rs .rs-strip{display:none}.cs-rs .rs-ledger li{grid-template-columns:22px 1fr}.cs-rs .rs-ledger .rs-dt,.cs-rs .rs-ledger .rs-tx{grid-column:2}.cs-rs .rs-credits{grid-template-columns:1fr;gap:22px}.cs-rs article .rs-sec+.rs-sec{margin-top:72px}}