@font-face{font-family:Gambetta;src:url(/fonts/gambetta-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-variable-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/sentient-variable.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/sentient-variable-italic.woff2) format("woff2");font-weight:200 700;font-style:italic;font-display:swap}@font-face{font-family:Ranade;src:url(/fonts/ranade-variable.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Ranade;src:url(/fonts/ranade-variable-italic.woff2) format("woff2");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:Tabular;src:url(/fonts/tabular-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Tabular;src:url(/fonts/tabular-variable-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/fonts/erode-variable-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--cream: #F6F3ED;--paper: #FFFFFF;--ink: #1A1817;--lead: #4A4744;--muted: #635D59;--rule: #D8D2C8;--rule-hvy: #B8B0A6;--rule-soft: #F0ECE1;--row-alt: #FBF9F4;--teal: #1D6A72;--teal-dk: #144E55;--teal-lt: #EAF3F4;--gold: #C07D2A;--gold-lt: #FDF6EB;--amber: #8B3A0F;--amber-lt: #FDF0EA;--sage: #4A7C59;--sage-lt: #EDF4EF;--ivory: #F0EDE5;--black: #0D0C0B;--navy: #2A4A6B;--grade-rg-color: var(--sage);--grade-rg-bg: var(--sage-lt);--grade-aq-color: var(--teal);--grade-aq-bg: var(--teal-lt);--grade-df-color: var(--gold);--grade-df-bg: var(--gold-lt);--grade-ag-color: var(--amber);--grade-ag-bg: var(--amber-lt);--grade-un-color: #6B2020;--grade-un-bg: #FDF0F0;--sev-medium-color: #8B6B1A;--sev-medium-bg: #FDF9F0;--white: #FFFFFF;--font-heading: "Gambetta", Georgia, "Times New Roman", serif;--font-body: "Sentient", Georgia, "Times New Roman", serif;--font-ui: "Ranade", "Switzer", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Tabular", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-editorial: "Erode", Georgia, "Times New Roman", serif;--font-head: var(--font-heading);--font-sans: var(--font-ui);--font-weight-h1: 600;--font-weight-h2: 600;--font-weight-h3: 500;--font-weight-h4: 400;--font-weight-h5: 400;--font-weight-h6: 400;--font-size-2xs: .625rem;--font-size-micro: .6875rem;--font-size-xs: clamp(.78rem, .76rem + .1vw, .82rem);--font-size-sm: clamp(.9rem, .88rem + .1vw, .95rem);--font-size-base: clamp(1rem, .97rem + .15vw, 1.08rem);--font-size-lg: clamp(1.15rem, 1.1rem + .25vw, 1.3rem);--font-size-xl: clamp(1.35rem, 1.28rem + .35vw, 1.6rem);--font-size-2xl: clamp(1.6rem, 1.5rem + .5vw, 1.9rem);--font-size-3xl: clamp(2rem, 1.8rem + .8vw, 2.4rem);--line-height-body: 1.5;--line-height-heading: 1.2;--line-height-ui: 1.4}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.skip-link{position:absolute;left:-9999px;top:8px;padding:8px 16px;background:var(--black);color:var(--white);font-family:var(--font-sans);font-size:var(--font-size-xs);z-index:300;text-decoration:none}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}main a{text-decoration-thickness:1px;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.page-wrap{max-width:860px;margin:0 auto;padding:64px 24px 100px}.site-header__wordmark-short{display:none}@media(max-width:680px){.report-score-header{flex-direction:column!important;gap:16px!important}.dim-table-row{grid-template-columns:56px 1fr 52px!important}.index-score{display:none!important}.page-wrap{padding:32px 16px 80px!important}.metric-shelf{grid-template-columns:1fr!important}.site-header-inner{height:44px}.site-header__wordmark{font-size:16px}.site-header__wordmark-full{display:none}.site-header__wordmark-short{display:inline}.site-header__nav-link{padding:10px 12px;font-size:var(--font-size-micro)}.accordion summary{padding:14px 16px}}.site-header{background:var(--black);position:sticky;top:0;z-index:100}.site-header-inner{max-width:900px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:54px}.site-header__wordmark{font-family:var(--font-head);font-size:var(--font-size-lg);color:var(--white);letter-spacing:.01em;text-decoration:none;line-height:1}.site-header__nav{display:flex;gap:2px}.site-header__nav-link{color:#ffffffbf;text-decoration:none;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;padding:6px 14px;transition:background .15s,color .15s}.site-header__nav-link:hover,.site-header__nav-link[aria-current=page]{background:var(--teal);color:var(--white)}.site-header__rule{height:3px;background:var(--teal)}.breadcrumb-nav{max-width:1100px;margin:0 auto;padding:12px 24px 0}.dossier-wrap>.breadcrumb-nav{max-width:none;padding:0;margin:0 0 16px}.breadcrumb-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;list-style:none;margin:0;padding:0;font-family:var(--font-ui);font-size:var(--font-size-xs);letter-spacing:.01em;line-height:1.4}.breadcrumb-trail li{display:inline-flex;align-items:baseline}.breadcrumb-trail__sep{color:var(--rule-hvy);margin:0 10px;font-size:.85em;user-select:none}.breadcrumb-trail a{color:var(--teal);text-decoration:none;font-weight:600;letter-spacing:.01em}.breadcrumb-trail a:hover{text-decoration:underline;text-underline-offset:3px}.breadcrumb-trail__current{color:var(--muted);font-weight:500;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.breadcrumb-nav{padding:10px 16px 0}.dossier-wrap>.breadcrumb-nav{padding:0;margin-bottom:12px}.breadcrumb-trail__current{max-width:22ch}}.site-footer{border-top:1px solid var(--rule-hvy);background:var(--ivory);padding:28px 24px;text-align:center;font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--muted)}.site-footer p{margin:0}.site-footer__attribution{margin-top:6px!important;font-size:var(--font-size-2xs);letter-spacing:.02em}.site-footer__attribution a{color:var(--teal);text-decoration:none}.site-footer__attribution a:hover{text-decoration:underline}.grade-chip{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border:1px solid currentColor}.grade-chip--RG{color:var(--grade-rg-color);background:var(--grade-rg-bg)}.grade-chip--AQ{color:var(--grade-aq-color);background:var(--grade-aq-bg)}.grade-chip--DF{color:var(--grade-df-color);background:var(--grade-df-bg)}.grade-chip--AG{color:var(--grade-ag-color);background:var(--grade-ag-bg)}.grade-chip--UN{color:var(--grade-un-color);background:var(--grade-un-bg)}details.accordion{border-top:1px solid var(--rule)}details.accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;user-select:none}details.accordion summary::-webkit-details-marker{display:none}.accordion__title{font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--ink);flex:1}.accordion__meta{display:flex;align-items:center;gap:8px;margin-right:14px}.accordion__count{font-family:var(--font-mono);font-size:var(--font-size-micro);color:var(--muted);background:var(--rule);padding:1px 7px}.accordion__chevron{font-size:var(--font-size-lg);color:var(--muted);flex-shrink:0;transition:transform .2s;display:inline-block}details.accordion[open] .accordion__chevron{transform:rotate(180deg);color:var(--teal)}.accordion__preview{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--muted);font-style:italic;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}details.accordion[open] .accordion__preview{display:none}.accordion__body{padding:20px 20px 28px;background:var(--paper);border-top:1px solid var(--rule)}.alert{margin:10px 0;padding:13px 16px;border-left-width:3px;border-left-style:solid}.alert--high{background:var(--amber-lt);border-color:var(--amber)}.alert--medium{background:var(--gold-lt);border-color:var(--gold)}.alert--low{background:var(--ivory);border-color:var(--muted)}.alert--info{background:var(--teal-lt);border-color:var(--teal)}.alert--severe{background:var(--grade-un-bg);border-color:var(--grade-un-color)}.alert--significant{background:var(--amber-lt);border-color:var(--amber)}.alert__label{font-family:var(--font-sans);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-right:10px}.alert__body{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.65}.blockquote{margin:28px 0;padding:0 0 0 24px;border-left:3px solid var(--teal)}.blockquote__text{font-family:var(--font-head);font-size:var(--font-size-xl);line-height:1.6;color:var(--ink);font-style:italic;margin:0 0 10px}.blockquote__cite{font-family:var(--font-sans);font-size:var(--font-size-micro);color:var(--muted);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.report-row{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;border-bottom:1px solid var(--rule);padding:28px 0;text-decoration:none;color:inherit;transition:background .12s}.report-row:hover{background:var(--ivory)}:root{--panel-pad-y: 20px;--panel-pad-x: 24px;--panel-gap: 18px;--dossier-max: 1180px;--dossier-sidebar: 320px;--dossier-gap: 32px;--sidebar-sticky-top: 80px}.dossier-wrap{max-width:var(--dossier-max);margin:0 auto;padding:32px 24px 64px}.dossier-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--dossier-sidebar);gap:var(--dossier-gap);align-items:flex-start}.dossier-grid--single{grid-template-columns:minmax(0,1fr)}.dossier-main{min-width:0}.dossier-eyebrow{font-family:var(--font-ui);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.dossier-title{font-family:var(--font-heading);font-size:clamp(2.25rem,2rem + 1.2vw,2.75rem);line-height:1.02;font-weight:500;letter-spacing:-.016em;margin:-.05em 0 12px;color:var(--ink);text-wrap:balance}.dossier-lead{font-family:var(--font-body);font-size:var(--font-size-lg);line-height:1.5;color:var(--lead);margin:0 0 14px;max-width:62ch}.dossier-meta{font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--muted);display:flex;flex-wrap:wrap;column-gap:0;row-gap:6px;align-items:baseline;margin-bottom:28px;line-height:1.5;letter-spacing:.01em}.dossier-meta__sep{display:none}.dossier-meta>*:not(:last-child):after{content:"·";color:var(--rule-hvy);margin:0 10px;user-select:none}.dossier-meta a{color:var(--teal);text-decoration:none}.dossier-meta a:hover{text-decoration:underline;text-underline-offset:3px}.dossier-meta a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.dossier-panel{background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:var(--panel-pad-y) var(--panel-pad-x);margin-bottom:var(--panel-gap)}.dossier-panel__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.dossier-panel__title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.15}.dossier-panel__subtitle{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:400;color:var(--muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.4}.dossier-panel__head-spacer{flex:1}.dossier-panel__head-right{font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--teal)}.dossier-panel__head-right a{color:var(--teal);text-decoration:none}.dossier-panel__head-right a:hover{text-decoration:underline}.dossier-panel__footnote{margin-top:14px;padding-top:10px;border-top:1px solid var(--rule-soft);font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--muted);line-height:1.55}.dossier-panel__body>:last-child{margin-bottom:0}.dossier-table{width:100%;border-collapse:collapse;font-family:var(--font-ui)}.dossier-table thead th{text-align:left;font-family:var(--font-ui);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--rule);white-space:nowrap}.dossier-table tbody td{font-size:var(--font-size-sm);padding:10px;vertical-align:top;border-bottom:1px solid var(--rule-soft);color:var(--ink);line-height:1.4}.dossier-table tbody tr:nth-child(2n) td{background:var(--row-alt)}.dossier-table tbody tr:hover td{background:var(--ivory)}.dossier-table tbody tr:last-child td{border-bottom:none}.dossier-table .num,.dossier-table .date{font-variant-numeric:tabular-nums}.dossier-table .col-center{text-align:center}.dossier-table .col-right{text-align:right}.chip{display:inline-block;font-family:var(--font-ui);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor;border-radius:2px;line-height:1.4;white-space:nowrap;vertical-align:middle}.chip--grade-RG{color:var(--grade-rg-color);background:var(--grade-rg-bg)}.chip--grade-AQ{color:var(--grade-aq-color);background:var(--grade-aq-bg)}.chip--grade-DF{color:var(--grade-df-color);background:var(--grade-df-bg)}.chip--grade-AG{color:var(--grade-ag-color);background:var(--grade-ag-bg)}.chip--grade-UN,.chip--sev-severe{color:var(--grade-un-color);background:var(--grade-un-bg)}.chip--sev-significant{color:var(--amber);background:var(--amber-lt)}.chip--sev-high{color:var(--gold);background:var(--gold-lt)}.chip--sev-medium{color:var(--sev-medium-color);background:var(--sev-medium-bg)}.chip--sev-low{color:var(--teal);background:var(--teal-lt)}.chip--sev-minor{color:var(--lead);background:var(--ivory)}.chip--appl-full{color:var(--sage);background:var(--sage-lt)}.chip--appl-adapted{color:var(--teal);background:var(--teal-lt)}.chip--appl-na{color:var(--muted);background:var(--ivory)}.chip--cap,.chip--escalation,.chip--circular{color:var(--amber);background:var(--amber-lt)}.chip--rubric{color:var(--muted);background:var(--paper);font-family:var(--font-mono);letter-spacing:.04em}.chip--rebuttal-pending{color:var(--gold);background:var(--gold-lt)}.chip--rebuttal-received{color:var(--teal);background:var(--teal-lt)}.chip--rebuttal-published{color:var(--sage);background:var(--sage-lt)}.chip--rebuttal-na{color:var(--muted);background:var(--ivory)}.chip--flag{color:var(--lead);background:var(--paper)}.loop-diagram-wrap{background:var(--cream);border:1px solid var(--rule);border-radius:4px;padding:16px 12px 12px;overflow:hidden}.loop-diagram{display:block;width:100%;height:auto;max-height:440px}.loop-diagram__legend{display:flex;flex-wrap:wrap;gap:20px;padding-top:12px;border-top:1px solid var(--rule-soft);margin-top:12px}.loop-diagram__legend-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.loop-diagram__legend-title{font-family:var(--font-ui);font-size:var(--font-size-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.loop-diagram__legend-item{display:flex;align-items:center;gap:5px}.loop-diagram__legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.loop-diagram__legend-label{font-family:var(--font-ui);font-size:var(--font-size-2xs);color:var(--lead);letter-spacing:.02em}.loop-diagram__legend-line-svg{flex-shrink:0;vertical-align:middle}@media(max-width:680px){.loop-diagram-wrap{padding:12px 8px 8px}.loop-diagram__legend{flex-direction:column;gap:10px}}.quick-facts{position:sticky;top:var(--sidebar-sticky-top);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:20px 22px;font-family:var(--font-ui)}.quick-facts__section+.quick-facts__section{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-soft)}.quick-facts__label{font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:600}.fact-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px dashed var(--rule-soft);font-size:var(--font-size-xs)}.fact-row:last-child{border-bottom:none}.fact-row__label{color:var(--muted);font-size:var(--font-size-micro);letter-spacing:.04em;flex-shrink:0}.fact-row__value{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;min-width:0;word-break:break-word}.fact-row__value a{color:var(--teal);text-decoration:none}.fact-row__value a:hover{text-decoration:underline}.stat-line{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;font-size:var(--font-size-xs)}.stat-line__label{color:var(--muted);font-size:var(--font-size-micro)}.stat-line__value{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.quick-facts__status{font-size:var(--font-size-micro);color:var(--muted);line-height:1.5}.quick-facts__status strong{color:var(--ink);font-weight:600}.source-line{font-family:var(--font-ui);font-size:var(--font-size-micro);color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.source-line a{color:var(--teal);text-decoration:none}.source-line a:hover{text-decoration:underline}.source-line__sep{color:var(--rule-hvy)}.dossier-quote{margin:0 0 10px;padding-left:14px;border-left:3px solid var(--rule);font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.55;color:var(--lead);font-style:italic}@media(max-width:1180px){:root{--dossier-sidebar: 280px;--dossier-gap: 24px;--panel-pad-y: 18px;--panel-pad-x: 20px}}@media(max-width:880px){.dossier-grid{grid-template-columns:minmax(0,1fr)}.quick-facts{position:static;margin-bottom:var(--panel-gap)}.dossier-wrap{padding:24px 20px 56px}}@media(max-width:680px){.dossier-wrap{padding:20px 16px 48px}:root{--panel-pad-y: 16px;--panel-pad-x: 16px}.dossier-title{font-size:clamp(1.85rem,1.5rem + 1.6vw,2.25rem)}.dossier-panel__head{flex-wrap:wrap;gap:6px 12px}.dossier-table thead{display:none}.dossier-table tbody td{display:block;padding:4px 0;border-bottom:none}.dossier-table tbody tr{display:block;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.dossier-table tbody tr:nth-child(2n) td{background:transparent}}@media print{.dossier-panel{border:none;break-inside:avoid;padding-left:0;padding-right:0}.quick-facts{position:static;border:none;padding:0}.dossier-grid{grid-template-columns:1fr}}
