@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/climate-BBL8hQxZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f6f5f0;--paper-tint: #ecefe7;--surface: #fdfdfa;--ink: #1e2422;--ink-soft: #47504b;--ink-faint: #616a65;--forest: #163a2d;--forest-deep: #0f2a20;--emerald: #1f7a52;--emerald-strong: #17603f;--emerald-light: #4fb985;--sage: #9db59e;--sage-wash: #dde7da;--line: #d5dbd1;--line-strong: #b9c3b6;--slate: #76807b;--unknown-ink: #74500c;--unknown-bg: #f6ebcf;--unknown-line: #b8892c;--alert-ink: #8a2c1f;--alert-bg: #f8e6e1;--focus: #1f7a52;--radius-s: 6px;--radius-m: 10px;--radius-l: 18px;--font: "Geologica", "Segoe UI", system-ui, -apple-system, sans-serif;--nav-h: 64px;color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;font-weight:380;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cs-site{overflow-x:clip}.cs-site *,.cs-site *:before,.cs-site *:after{box-sizing:border-box}.cs-site h1,.cs-site h2,.cs-site h3,.cs-site h4,.cs-site h5{margin:0;font-weight:620;line-height:1.15;letter-spacing:-.015em;color:inherit}.cs-site p{margin:0}.cs-site a{color:var(--emerald-strong);text-underline-offset:3px}.cs-site :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.cs-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cs-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.cs-skip{position:absolute;left:16px;top:-60px;z-index:50;background:var(--surface);color:var(--ink);padding:10px 14px;border-radius:var(--radius-s);border:2px solid var(--emerald)}.cs-skip:focus{top:12px}.cs-banner{background:var(--forest-deep);color:#dbe7d8;font-size:14px;line-height:1.4;text-align:center;padding:8px 16px}.cs-nav{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.cs-nav-inner{max-width:1180px;margin:0 auto;padding:0 28px;height:var(--nav-h);display:flex;align-items:center;gap:24px}.cs-wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:680;font-size:19px;letter-spacing:-.02em;color:var(--forest)!important;text-decoration:none;white-space:nowrap}.cs-wordmark-mark{display:inline-grid;gap:3px;width:22px}.cs-wordmark-mark span{display:block;height:4px;border-radius:2px;background:var(--emerald)}.cs-wordmark-mark span:nth-child(1){width:60%;background:var(--sage)}.cs-wordmark-mark span:nth-child(2){width:85%;background:var(--emerald-light)}.cs-nav nav{flex:1;min-width:0}.cs-nav-links{list-style:none;margin:0;padding:0;display:flex;gap:4px;justify-content:center}.cs-nav-links a{display:block;padding:6px 11px;border-radius:999px;color:var(--ink-soft);text-decoration:none;font-size:15px;font-weight:460;white-space:nowrap}.cs-nav-links a:hover{color:var(--ink);background:var(--sage-wash)}.cs-nav-links a[aria-current=true]{color:var(--forest);background:var(--sage-wash);font-weight:600}.cs-nav-cta{white-space:nowrap;font-weight:600;font-size:15px;color:#fff!important;background:var(--forest);padding:8px 16px;border-radius:999px;text-decoration:none}.cs-nav-cta:hover{background:var(--emerald-strong)}.cs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:var(--radius-m);font:inherit;font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cs-button-primary{background:var(--emerald);color:#fff!important}.cs-button-primary:hover:not(:disabled){background:var(--emerald-strong)}.cs-button-quiet{background:transparent;color:var(--ink)!important;border-color:var(--line-strong)}.cs-button-quiet:hover:not(:disabled){border-color:var(--ink)}.cs-button-light{background:var(--paper);color:var(--forest)!important}.cs-button-light:hover{background:#fff}.cs-button-outline-light{background:transparent;color:#eef3ec!important;border-color:#eef3ec8c}.cs-button-outline-light:hover{border-color:#eef3ec}.cs-button:disabled{cursor:not-allowed;background:var(--line);color:var(--ink-soft)!important;border-color:transparent}.cs-text-link{display:inline-block;margin-top:16px;font-weight:600;color:var(--emerald-strong)}.cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cs-tag{display:inline-block;vertical-align:.12em;margin-left:4px;padding:2px 8px;border-radius:999px;font-size:12.5px;line-height:1.5;font-weight:600;letter-spacing:0;white-space:nowrap}.cs-tag-fixture{background:#e4e8ec;color:#34414c}.cs-tag-ai{background:#e9e5f6;color:#43367f}.cs-tag-recorded{background:#f3f1f9;color:#43367f;box-shadow:inset 0 0 0 1px #8e82c4}.cs-tag-evidence{background:var(--sage-wash);color:var(--forest)}.cs-tag-user{background:#e0ecf4;color:#1f4e6d}.cs-tag-calculator{background:var(--emerald);color:#fff}.cs-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.5}.cs-badge-synthetic{background:var(--unknown-bg);color:var(--unknown-ink);box-shadow:inset 0 0 0 1px var(--unknown-line)}.cs-unknown-chip,.cs-withheld{display:inline-block;padding:1px 8px;border-radius:var(--radius-s);border:1.5px dashed var(--unknown-line);background:var(--unknown-bg);color:var(--unknown-ink);font-weight:600;font-size:.86em;line-height:1.5}.cs-unknown-list{display:flex;flex-wrap:wrap;gap:6px}.cs-hero{padding:72px 0 88px}.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.cs-byline{font-weight:560;color:var(--emerald-strong);margin-bottom:20px!important}.cs-hero h1{font-size:clamp(40px,6vw,74px);line-height:1.02;letter-spacing:-.04em;font-weight:660;color:var(--forest);max-width:13ch}.cs-lede{margin-top:24px!important;font-size:20px;line-height:1.55;color:var(--ink-soft);max-width:34em}.cs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cs-dark-chart{--strata-text: #e8efe5;--strata-faint: #a9bcac;--strata-track: rgba(255, 255, 255, .07);--strata-zero: rgba(232, 239, 229, .55);--strata-pos: var(--emerald-light);--strata-neg: #8d9a93;--strata-highlight: #b6e3c6}.cs-hero-visual{margin:0;background:var(--forest-deep);color:#e8efe5;border-radius:var(--radius-l);padding:28px 28px 24px}.cs-hero-visual-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px}.cs-hero-visual-title{font-weight:600;font-size:17px}.cs-hero-visual figcaption{margin-top:20px;font-size:14px;line-height:1.5;color:#a9bcac}.cs-hero-visual-empty{min-height:180px;display:grid;place-items:center;color:#a9bcac;text-align:center}.cs-section{padding:96px 0}.cs-section-tint{background:var(--paper-tint)}.cs-section-forest{background:var(--forest);color:#eef3ec}.cs-section-forest .cs-kicker{color:var(--sage)}.cs-section-forest .cs-kicker:before{background:var(--sage)}.cs-section-forest .cs-section-lede{color:#cfdccd}.cs-section-forest :focus-visible{outline-color:#cfe8c9}.cs-section-head{max-width:760px;margin-bottom:48px}.cs-kicker{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--emerald-strong);margin-bottom:14px!important}.cs-kicker:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--emerald)}.cs-section h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;line-height:1.08}.cs-section-lede{margin-top:18px!important;font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:40em}.cs-help{font-size:14.5px;line-height:1.55;color:var(--ink-faint)}.cs-muted{color:var(--ink-faint)}.cs-subhead{margin-top:32px!important;font-size:18px}.cs-factors-grid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(238,243,236,.18)}.cs-factors-grid>div{padding:26px 28px 28px 0;border-bottom:1px solid rgba(238,243,236,.18)}.cs-factors-grid dt{font-size:21px;font-weight:600;margin-bottom:6px}.cs-factors-grid dd{margin:0;color:#cfdccd;max-width:28ch}.cs-problem-close{margin-top:40px!important;max-width:44em;font-size:19px;color:#eef3ec}.cs-steps-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:28px}.cs-step-art{width:120px;height:72px;margin-bottom:18px;fill:none;stroke:var(--forest);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cs-step-art .cs-art-picked{fill:var(--sage-wash);stroke:var(--emerald)}.cs-step-art .cs-art-unknown{stroke:var(--unknown-line);stroke-dasharray:4 3;fill:var(--unknown-bg)}.cs-step-art .cs-art-axis{stroke:var(--ink-faint);stroke-dasharray:2 3}.cs-step-number{font-weight:600;font-size:15px;color:var(--emerald-strong)}.cs-step h3{font-size:22px;margin:6px 0 10px}.cs-step p:not(.cs-step-number){color:var(--ink-soft)}.cs-project-head h2{font-size:clamp(34px,4.6vw,52px)}.cs-project-line{margin-top:14px!important;font-size:18px;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cs-project-head .cs-help{margin-top:10px}.cs-status,.cs-status-line{font-size:14.5px;color:var(--emerald-strong);min-height:1.6em;margin-bottom:16px!important}.cs-alert{background:var(--alert-bg);color:var(--alert-ink);border-left:4px solid var(--alert-ink);padding:12px 16px;border-radius:var(--radius-s);margin-bottom:16px!important;font-weight:500}.cs-project-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.cs-project-main{display:grid;gap:28px;min-width:0}.cs-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:28px;margin:0;min-width:0}.cs-panel>legend,.cs-calc-form>fieldset>legend{float:left;width:100%;padding:0;margin-bottom:8px}.cs-panel>legend+*,.cs-calc-form>fieldset>legend+*{clear:both}.cs-panel h3{font-size:22px}.cs-calc-form>fieldset{border:0;margin:0;padding:0;min-width:0}.cs-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px 18px;margin-top:18px}.cs-field{display:grid;gap:6px;align-content:start;font-size:14.5px;font-weight:520;color:var(--ink-soft)}.cs-field input,.cs-field select,.cs-field textarea{width:100%;font:inherit;font-size:17px;font-weight:450;font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-s);padding:10px 12px;min-height:46px}.cs-field textarea{resize:vertical}.cs-field input:hover,.cs-field select:hover,.cs-field textarea:hover{border-color:var(--slate)}.cs-field input:focus-visible,.cs-field select:focus-visible,.cs-field textarea:focus-visible{outline:3px solid rgba(31,122,82,.35);outline-offset:0;border-color:var(--emerald)}.cs-field input:disabled{background:var(--paper-tint);color:var(--ink-faint)}.cs-field-unknown input,.cs-field-unknown select{border-style:dashed;border-color:var(--unknown-line);color:var(--unknown-ink);background:repeating-linear-gradient(135deg,var(--unknown-bg) 0 7px,#fbf4e2 7px 14px);font-weight:600}.cs-field-unknown input::placeholder{color:var(--unknown-ink);opacity:1}.cs-goals,.cs-emissions,.cs-chips{border:0;padding:0;margin:22px 0 0;min-width:0}.cs-goals legend,.cs-emissions legend,.cs-chips legend{font-weight:600;font-size:15px;padding:0;margin-bottom:8px}.cs-goals{display:flex;flex-wrap:wrap;gap:8px 20px}.cs-goals legend{width:100%}.cs-facts>.cs-field{margin-top:20px}.cs-unknown-summary{margin-top:18px!important;font-size:15px;color:var(--ink-soft)}.cs-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.cs-check input{width:20px;height:20px;accent-color:var(--emerald);flex:none;margin:0}.cs-emissions{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.cs-emissions .cs-help{margin-top:6px}.cs-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:16px}.cs-measure{margin:0;min-width:0;border:1.5px solid var(--line);border-radius:var(--radius-m);padding:18px;background:#fff;transition:border-color .16s ease,background-color .16s ease}.cs-measure-on{border-color:var(--emerald);background:#f7fbf6}.cs-measure-advised{box-shadow:inset 4px 0 #3d7ea6}.cs-measure>legend{padding:0 6px;margin-left:-6px}.cs-measure-toggle{font-weight:640;font-size:17px;color:var(--ink)}.cs-measure-head{display:flex;gap:12px;align-items:flex-start;margin:6px 0 4px}.cs-measure-head p{font-size:14px;line-height:1.5;color:var(--ink-faint)}.cs-icon{width:34px;height:34px;flex:none;fill:none;stroke:var(--emerald-strong);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-advised-note{font-size:13.5px;color:#1f4e6d;margin-top:8px!important}.cs-advised-note .cs-tag{margin-left:0}.cs-measure-fields{display:grid;gap:12px;margin-top:14px}.cs-measure-fields .cs-field{font-size:13.5px}.cs-measure-fields .cs-field input{min-height:42px;padding:8px 10px;font-size:16px}.cs-live{position:sticky;top:calc(var(--nav-h) + 20px)}.cs-live-inner{background:var(--forest-deep);color:#e8efe5;border-radius:var(--radius-l);padding:24px}.cs-live h3{font-size:19px}.cs-live .cs-help{color:#a9bcac;margin:6px 0 18px}.cs-live .cs-muted{color:#a9bcac}.cs-live .cs-text-link{color:#b6e3c6}.cs-live :focus-visible{outline-color:#cfe8c9}.cs-pending{color:#b6e3c6;font-weight:600}.cs-draft{font-size:14px;background:#f6ebcf1f;color:#f2d999;border-radius:var(--radius-s);padding:8px 10px;margin-bottom:14px!important}.cs-strata{list-style:none;margin:0;padding:0;display:grid;gap:12px;color:var(--strata-text, var(--ink))}.cs-stratum{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr) 7.6rem;align-items:center;gap:14px}.cs-strata-compact .cs-stratum{grid-template-columns:minmax(0,6.6rem) minmax(0,1fr) 6.9rem;gap:10px}.cs-stratum-label{font-size:15px;font-weight:500;line-height:1.25}.cs-strata-compact .cs-stratum-label{font-size:14px}.cs-stratum-value{font-size:15px;font-weight:620;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-strata-compact .cs-stratum-value{font-size:14px}.cs-stratum-track{position:relative;height:26px;border-radius:4px;background:var(--strata-track, rgba(30, 36, 34, .05))}.cs-strata-compact .cs-stratum-track{height:18px}.cs-stratum-zero{position:absolute;top:-4px;bottom:-4px;left:var(--zero);width:2px;margin-left:-1px;background:var(--strata-zero, var(--ink-faint))}.cs-stratum-bar{position:absolute;top:0;bottom:0;border-radius:3px;transition:width .45s cubic-bezier(.2,.7,.2,1),left .45s cubic-bezier(.2,.7,.2,1),right .45s cubic-bezier(.2,.7,.2,1)}.cs-stratum-positive .cs-stratum-bar{background:var(--strata-pos, var(--emerald));transform-origin:left center}.cs-stratum-negative .cs-stratum-bar{background:var(--strata-neg, var(--slate));transform-origin:right center}.cs-stratum-reference .cs-stratum-label,.cs-stratum-reference .cs-stratum-value{color:var(--strata-faint, var(--ink-faint))}.cs-stratum-highlight .cs-stratum-label{font-weight:680}.cs-stratum-highlight .cs-stratum-bar{background:var(--strata-highlight, var(--emerald-strong))}.cs-strata-intro .cs-stratum-bar{animation:cs-grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes cs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-mode{border-radius:var(--radius-m);padding:16px 20px;border:1.5px solid var(--line);background:var(--surface);margin-bottom:20px}.cs-mode-fixture{border-color:#aab4bd;background:#f1f3f5}.cs-mode-live{border-color:#8e82c4;background:#f4f2fa}.cs-mode-disabled,.cs-mode-failed{border-style:dashed}.cs-mode-title{font-weight:640;font-size:18px;margin-bottom:2px!important}.cs-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0 0 28px}.cs-legend div{display:grid;gap:4px;align-content:start}.cs-legend dt .cs-tag{margin-left:0}.cs-legend dd{margin:0;font-size:14px;color:var(--ink-faint);line-height:1.45}.cs-advisor-form{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cs-advisor-live{margin-top:16px}.cs-advice-list{margin-top:8px}.cs-advice-list>h3{font-size:26px;margin-bottom:12px}.cs-advice-list>.cs-help{margin-top:8px}.cs-source-banner{border-radius:var(--radius-s);padding:10px 14px;font-weight:560;font-size:15px}.cs-source-fixture{background:#e4e8ec;color:#34414c}.cs-source-ai{background:#e9e5f6;color:#43367f}.cs-source-recorded{background:#f3f1f9;color:#43367f;box-shadow:inset 0 0 0 1.5px #8e82c4}.cs-advice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:24px;align-items:start}.cs-advice{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-l);padding:24px;display:grid;gap:18px;min-width:0;transition:border-color .16s ease}.cs-advice-selected{border-color:var(--emerald)}.cs-advice-head{display:flex;gap:14px;align-items:flex-start}.cs-advice-head h4{font-size:20px}.cs-advice-kind{margin-top:6px!important;font-size:14px;color:var(--ink-faint)}.cs-advice h5{font-size:14.5px;font-weight:640;margin-bottom:6px}.cs-advice-section p+p{margin-top:8px}.cs-advice-section>p,.cs-confirm,.cs-advice-more,.cs-evidence,.cs-inputs{font-size:15px;line-height:1.55}.cs-advice-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px;border-radius:var(--radius-m);background:var(--paper)}.cs-advice-facts p{font-size:14px}.cs-confirm,.cs-advice ul{margin:0;padding-left:18px}.cs-confirm li+li,.cs-advice ul li+li{margin-top:6px}.cs-advice details summary,.cs-overall summary,.cs-method summary{cursor:pointer;font-weight:600;color:var(--emerald-strong)}.cs-advice-more h5{margin-top:12px}.cs-evidence ul{list-style:none;padding:0}.cs-evidence li{border-left:3px solid var(--sage);padding-left:12px}.cs-evidence li+li{margin-top:14px}.cs-evidence p{font-size:14px}.cs-cite{font-weight:520}.cs-evidence blockquote{margin:6px 0;font-size:14px;color:var(--ink-soft);font-style:normal}.cs-inputs ul{list-style:none;padding:0}.cs-inputs .cs-tag{margin-left:2px}.cs-reason{display:block;font-size:13.5px;color:var(--ink-faint);margin-top:2px}.cs-advice-select{padding-top:14px;border-top:1px solid var(--line);font-weight:600}.cs-overall{margin-top:24px;font-size:15px}.cs-overall ul{margin:10px 0 0;padding-left:18px}.cs-handoff{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px 24px;border-radius:var(--radius-l);background:var(--sage-wash)}.cs-handoff .cs-help{max-width:36em;color:var(--ink-soft)}.cs-comparison{background:var(--surface);border-top:1px solid var(--line)}.cs-verdict{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 40px;align-items:center;padding:28px 32px;border-radius:var(--radius-l);background:var(--forest);color:#eef3ec}.cs-verdict-text{font-size:clamp(21px,2.4vw,28px);line-height:1.25;font-weight:580;letter-spacing:-.02em}.cs-verdict-rest{margin-top:12px!important;font-size:15.5px;line-height:1.55;color:#c9d8c7;max-width:40em}.cs-verdict-figures{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cs-verdict-figures dt{font-size:13.5px;color:#b9cbb9}.cs-verdict-figures dd{margin:2px 0 0;font-size:19px;font-weight:620;font-variant-numeric:tabular-nums}.cs-chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.cs-chips legend{width:100%}.cs-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1.5px solid var(--line-strong);background:#fff;font-size:14.5px;font-weight:520;cursor:pointer}.cs-chip:has(input:checked){border-color:var(--emerald);background:#f2f8f1}.cs-chip input{accent-color:var(--emerald);width:17px;height:17px;margin:0}.cs-chip-locked{cursor:default;color:var(--ink-faint)}.cs-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;transition:opacity .2s ease}.cs-charts-pending{opacity:.6}.cs-chart-card{margin:0;padding:26px;border:1px solid var(--line);border-radius:var(--radius-l);background:#fff;min-width:0}.cs-chart-card figcaption{display:grid;gap:2px;margin-bottom:22px}.cs-chart-title{font-weight:640;font-size:19px}.cs-scroll{margin-top:28px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-l);background:#fff}.cs-scroll table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15.5px}.cs-scroll caption{text-align:left;padding:18px 20px 6px;font-weight:620;font-size:17px}.cs-scroll th,.cs-scroll td{padding:11px 16px;text-align:right;vertical-align:top;border-bottom:1px solid #e7ebe4;min-width:9.5rem}.cs-scroll thead th{font-size:14.5px;font-weight:640;vertical-align:bottom;border-bottom:2px solid var(--line-strong)}.cs-scroll th[scope=row]{text-align:left;font-weight:500;color:var(--ink-soft);min-width:12rem;position:sticky;left:0;background:#fff}.cs-scroll thead th:first-child{text-align:left;position:sticky;left:0;background:#fff}.cs-scroll .cs-recommended{background:#f0f7ef}.cs-pick{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--emerald-strong)}.cs-group td{text-align:left;background:var(--paper)!important;font-size:13.5px;font-weight:640;color:var(--ink);padding-top:14px;padding-bottom:8px}.cs-group .cs-tag{margin-left:6px}.cs-row-key th,.cs-row-key td{font-weight:680;color:var(--ink)!important}.cs-scroll .cs-withheld{font-size:13px}.cs-scroll .cs-reason{max-width:14rem;margin-left:auto}.cs-input-list{list-style:none;margin:0;padding:0;font-size:14px;color:var(--ink-soft)}#sign-note{margin-top:12px;max-width:60em}.cs-split-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.cs-split-notes>div{padding:22px 24px;border-radius:var(--radius-l);background:var(--paper)}.cs-split-notes h3{font-size:18px;margin-bottom:8px}.cs-split-notes p{font-size:15.5px;color:var(--ink-soft)}.cs-method{margin-top:32px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-l);background:#fff}.cs-method[open] summary{margin-bottom:16px}.cs-notes+.cs-notes{margin-top:24px}.cs-notes h3{font-size:18px;margin-bottom:10px}.cs-notes ol,.cs-notes ul{margin:0;padding-left:20px;font-size:15px;color:var(--ink-soft);display:grid;gap:8px}.cs-notes>p{margin-top:12px;font-size:15px;color:var(--ink-soft)}.cs-source{font-size:13.5px;color:var(--ink-faint)}.cs-next{margin-top:32px}.cs-impact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.cs-impact h3{font-size:21px;margin-bottom:14px}.cs-audience{list-style:none;margin:0;padding:0}.cs-audience li{padding:12px 0;border-bottom:1px solid rgba(238,243,236,.18);color:#cfdccd}.cs-audience strong{color:#eef3ec;font-weight:620}.cs-honesty{background:#ffffff0f;border-radius:var(--radius-l);padding:26px 28px}.cs-honesty p{color:#dbe6d8}.cs-honesty p+p{margin-top:12px}.cs-impact-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.cs-site-footer{background:var(--forest-deep);color:#c6d4c4;padding:48px 0 56px;font-size:15px}.cs-site-footer a{color:#dff0dc}.cs-site-footer :focus-visible{outline-color:#cfe8c9}.cs-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.cs-footer-brand{font-size:19px;font-weight:680;color:#eef3ec}.cs-footer-disclosure h2{font-size:15px;font-weight:640;color:#eef3ec;margin-bottom:8px}.cs-footer-disclosure p+p{margin-top:10px}.cs-footer-calc{font-size:13.5px;color:#9fb29f;overflow-wrap:anywhere}@media(max-width:1080px){.cs-nav-links a{padding:6px 8px;font-size:14px}.cs-project-grid{grid-template-columns:minmax(0,1fr) 320px}.cs-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.cs-nav-inner{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:0;gap:8px 16px;justify-content:space-between}.cs-nav nav{order:3;flex:0 0 100%;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 8px}.cs-nav-links{justify-content:flex-start;width:max-content}html{scroll-padding-top:116px}.cs-hero-grid,.cs-project-grid,.cs-impact-grid,.cs-verdict,.cs-footer-grid{grid-template-columns:minmax(0,1fr)}.cs-hero{padding:48px 0 64px}.cs-hero-grid{gap:36px}.cs-live{position:static}.cs-factors-grid,.cs-steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-charts,.cs-split-notes{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){body{font-size:16px}.cs-wrap{padding:0 16px}.cs-nav-inner{padding-left:16px;padding-right:16px}.cs-section{padding:64px 0}.cs-section-head{margin-bottom:32px}.cs-lede,.cs-section-lede,.cs-problem-close{font-size:17px}.cs-hero-actions .cs-button{width:100%}.cs-hero-visual,.cs-panel,.cs-chart-card,.cs-live-inner,.cs-advice,.cs-step{padding:20px}.cs-factors-grid,.cs-steps-row,.cs-legend,.cs-advice-facts,.cs-verdict-figures{grid-template-columns:minmax(0,1fr)}.cs-factors-grid>div{padding-right:0}.cs-advice-grid{grid-template-columns:minmax(0,1fr)}.cs-verdict{padding:22px}.cs-stratum,.cs-strata-compact .cs-stratum{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";gap:4px 10px}.cs-stratum-label{grid-area:label}.cs-stratum-value{grid-area:value}.cs-stratum-track{grid-area:track}.cs-nav-cta{padding:7px 12px;font-size:14px}.cs-wordmark{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cs-site *,.cs-site *:before,.cs-site *:after{animation:none!important;transition:none!important}}@media print{.cs-nav,.cs-skip{display:none}}
