.eco3-hub[data-eco3-v="4"] [hidden]{display:none !important}.eco3-hub[data-eco3-v="4"] .eco3-hub__header{padding:4px 0 10px !important}.eco3-hub[data-eco3-v="4"] p.eco3-hub__lead{font-size:17px !important;line-height:1.55 !important;margin:0 0 8px !important}.eco3-hub[data-eco3-v="4"] p.eco3-hub__sub{font-size:13px !important;line-height:1.5 !important;margin:0 !important}.eco3-hub[data-eco3-v="4"] .eco3-hub__nums{font-family:var(--eco3-font-mono) !important;font-weight:700 !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] p.eco3-hub__regime{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:4px 10px !important;margin:12px 0 18px !important;padding:9px 14px !important;background:var(--ui-surface) !important;border-left:3px solid var(--ui-brand) !important;font-size:14px !important;line-height:1.4 !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] .eco3-hub__regime strong{color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] .eco3-hub__regime a{color:var(--ui-link) !important;text-decoration:underline !important;text-underline-offset:2px !important}.eco3-hub[data-eco3-v="4"] .eco3-bar{background:var(--ui-surface-raised) !important;border-bottom:1px solid var(--ui-border) !important;margin:0 -16px 18px !important;padding:8px 16px !important;z-index:40 !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__in{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 10px !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__q{flex:0 0 210px !important;min-width:0 !important;height:32px !important;margin:0 !important;padding:0 10px !important;border:1px solid var(--ui-border) !important;border-radius:var(--eco3-radius-sm) !important;font:14px/1 var(--eco3-font-sans) !important;color:var(--ui-text) !important;background:var(--ui-surface-raised) !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__q:focus{outline:2px solid var(--ui-focus) !important;outline-offset:0 !important;border-color:var(--ui-border-strong) !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__chips{display:flex !important;flex-wrap:wrap !important;gap:6px !important;flex:1 1 380px !important;min-width:0 !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__chips::-webkit-scrollbar{display:none !important}.eco3-hub[data-eco3-v="4"] a.eco3-fchip{flex:0 0 auto !important;display:inline-block !important;padding:4px 10px !important;border:1px solid var(--ui-border) !important;border-radius:999px !important;background:var(--ui-surface-raised) !important;font:600 13px/1.2 var(--eco3-font-sans) !important;color:var(--ui-text) !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important}.eco3-hub[data-eco3-v="4"] a.eco3-fchip:hover{border-color:var(--ui-link) !important;color:var(--ui-link) !important}.eco3-hub[data-eco3-v="4"] a.eco3-fchip[aria-pressed=true]{background:var(--ui-action) !important;border-color:var(--ui-action) !important;color:var(--ui-action-text) !important}.eco3-hub[data-eco3-v="4"] a.eco3-fchip--study{border-color:var(--ui-brand) !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__n{flex:0 0 auto !important;font:12px/1 var(--eco3-font-mono) !important;color:var(--ui-text-muted) !important;white-space:nowrap !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__n:empty{display:none !important}@media (min-width:900px){.eco3-hub[data-eco3-v="4"] .eco3-bar{position:sticky !important;top:var(--eco3-bar-top,0px) !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__q{flex:0 0 170px !important;align-self:flex-start !important}.eco3-hub[data-eco3-v="4"] a.eco3-fchip{padding:4px 8px !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__n{position:absolute !important;left:16px !important;bottom:10px !important}}@media (min-width:900px) and (max-width:1199px){.eco3-hub[data-eco3-v="4"] .eco3-bar__q{flex-basis:140px !important}}@media (max-width:899px){.eco3-hub[data-eco3-v="4"] .eco3-bar__in{flex-wrap:wrap !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__q{flex:1 1 100% !important}.eco3-hub[data-eco3-v="4"] .eco3-bar__chips{flex:1 1 100% !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}}.eco3-hub[data-eco3-v="4"] p.eco3-empty{margin:8px 0 28px !important;font-size:15px !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] .eco3-section{margin:0 0 30px !important;scroll-margin-top:140px !important}@media (min-width:900px){.eco3-hub[data-eco3-v="4"] .eco3-section{scroll-margin-top:160px !important}}.eco3-hub[data-eco3-v="4"] p.eco3-section__intro{font-size:14px !important;margin:6px 0 2px !important}.eco3-hub[data-eco3-v="4"] p.eco3-section__count{margin:0 0 10px !important}.eco3-hub[data-eco3-v="4"] ul.eco3-picks{list-style:none !important;margin:0 0 10px !important;padding:0 !important;display:grid !important;grid-template-columns:repeat(auto-fill,minmax(230px, 1fr)) !important;gap:10px !important}.eco3-hub[data-eco3-v="4"] li.eco3-pick{margin:0 !important;padding:10px 12px 9px !important;display:flex !important;flex-direction:column !important;gap:3px !important;background:var(--ui-surface) !important;border:1px solid var(--ui-border) !important;border-top:2px solid var(--ui-brand) !important;border-radius:var(--eco3-radius-sm) !important}.eco3-hub[data-eco3-v="4"] .eco3-pick__top{display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:8px !important}.eco3-hub[data-eco3-v="4"] a.eco3-pick__t{font-family:var(--eco3-font-serif) !important;font-size:16px !important;line-height:1.3 !important;font-weight:700 !important;color:var(--ui-text) !important;text-decoration:none !important}.eco3-hub[data-eco3-v="4"] a.eco3-pick__t:hover{text-decoration:underline !important;color:var(--ui-link) !important}.eco3-hub[data-eco3-v="4"] .eco3-pick__m{font:12px/1.4 var(--eco3-font-mono) !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"] ul.eco3-rows{list-style:none !important;margin:0 !important;padding:0 !important;columns:420px 2 !important;column-gap:32px !important}.eco3-hub[data-eco3-v="4"] li.eco3-row{break-inside:avoid !important;margin:0 !important;padding:6px 0 !important;display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;gap:1px 10px !important;border-bottom:1px dotted var(--ui-border) !important}.eco3-hub[data-eco3-v="4"] a.eco3-row__t{flex:1 1 0 !important;min-width:0 !important;font-size:15px !important;line-height:1.35 !important;font-weight:500 !important;color:var(--ui-text) !important;text-decoration:none !important}.eco3-hub[data-eco3-v="4"] a.eco3-row__t:hover{text-decoration:underline !important;color:var(--ui-link) !important}.eco3-hub[data-eco3-v="4"] li.eco3-row a.eco3-alt{order:2 !important}.eco3-hub[data-eco3-v="4"] .eco3-row__m{order:3 !important;flex:0 0 100% !important;font:12px/1.4 var(--eco3-font-mono) !important;color:var(--ui-text-muted) !important;text-align:left !important}.eco3-hub[data-eco3-v="4"] .eco3-tag{flex:0 0 auto !important;font:700 10px/1.6 var(--eco3-font-sans) !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--ui-text-muted) !important;background:var(--ui-surface-alt) !important;padding:0 6px !important;border-radius:3px !important}.eco3-hub[data-eco3-v="4"] .eco3-tag--src{color:var(--ui-text-muted) !important;background:var(--ui-surface-alt) !important}.eco3-hub[data-eco3-v="4"] a.eco3-alt{flex:0 0 auto !important;font:600 11px/1.4 var(--eco3-font-mono) !important;color:var(--ui-text-muted) !important;text-decoration:none !important;border:1px solid var(--ui-border) !important;border-radius:3px !important;padding:0 5px !important}.eco3-hub[data-eco3-v="4"] a.eco3-alt:hover{color:var(--ui-link) !important;border-color:var(--ui-link) !important}@media (max-width:640px){.eco3-hub[data-eco3-v="4"] ul.eco3-picks{grid-template-columns:1fr !important;gap:8px !important}.eco3-hub[data-eco3-v="4"] li.eco3-pick{padding:8px 10px 7px !important}.eco3-hub[data-eco3-v="4"] a.eco3-pick__t{font-size:15px !important}}.eco3-hub[data-eco3-v="4"] details.eco3-fold{margin:0 0 14px !important;border:1px solid var(--ui-border) !important;border-radius:var(--eco3-radius) !important;background:var(--ui-surface-raised) !important}.eco3-hub[data-eco3-v="4"] details.eco3-fold>summary{cursor:pointer !important;list-style:none !important;padding:12px 40px 12px 16px !important;position:relative !important;font-family:var(--eco3-font-serif) !important;font-size:17px !important;font-weight:700 !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] details.eco3-fold>summary::-webkit-details-marker{display:none !important}.eco3-hub[data-eco3-v="4"] details.eco3-fold>summary:after{content:"+" !important;position:absolute !important;right:16px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--ui-brand-text) !important;font-size:22px !important}.eco3-hub[data-eco3-v="4"] details.eco3-fold[open]>summary:after{content:"\2212" !important}.eco3-hub[data-eco3-v="4"] .eco3-fold__body{padding:0 16px 14px !important}.eco3-hub[data-eco3-v="4"] .eco3-fold__body .eco3-meta-section,.eco3-hub[data-eco3-v="4"] .eco3-fold__body .eco3-methodology{margin:0 !important}.eco3-hub[data-eco3-v="4"] .eco3-fold .eco3-fold__n{font:400 13px/1 var(--eco3-font-mono) !important;color:var(--ui-text-muted) !important;margin-left:6px !important}.eco3-hub[data-eco3-v="4"] p.eco3-cite__url{font:13px/1.5 var(--eco3-font-mono) !important;margin:6px 0 0 !important}.eco3-hub[data-eco3-v="4"] .eco3-cite__url a{color:var(--ui-link) !important;word-break:break-all !important}.eco3-hub[data-eco3-v="4"]{--eco3-font-sans:var(--ui-font-sans);--eco3-font-mono:var(--ui-font-mono);--eco3-font-serif:var(--ui-font-serif)}.eco3-hub[data-eco3-v="4"] nav.eco3-hubs{margin:0 0 20px !important;border-bottom:1px solid var(--ui-border) !important}.eco3-hub[data-eco3-v="4"] ul.eco3-hubs__list{list-style:none !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-columns:repeat(5,minmax(0, 1fr)) !important;gap:0 14px !important}.eco3-hub[data-eco3-v="4"] ul.eco3-hubs__list>li{margin:0 !important;padding:0 !important;list-style:none !important}.eco3-hub[data-eco3-v="4"] ul.eco3-hubs__list>li:before{content:none !important}.eco3-hub[data-eco3-v="4"] a.eco3-hubs__a{display:flex !important;flex-direction:column !important;gap:3px !important;height:100% !important;padding:8px 0 9px !important;margin:0 0 -1px !important;border-bottom:3px solid transparent !important;text-decoration:none !important;box-shadow:none !important}.eco3-hub[data-eco3-v="4"] .eco3-hubs__name{font:600 16px/1.25 var(--ui-font-serif) !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] .eco3-hubs__n{font:400 12px/1.35 var(--ui-font-sans) !important;font-variant-numeric:tabular-nums !important;color:var(--ui-text-muted) !important;white-space:normal !important}.eco3-hub[data-eco3-v="4"] a.eco3-hubs__a:hover{border-bottom-color:var(--ui-border-strong) !important}.eco3-hub[data-eco3-v="4"] a.eco3-hubs__a:hover .eco3-hubs__name{color:var(--ui-link) !important}.eco3-hub[data-eco3-v="4"] a.eco3-hubs__a[aria-current=page]{border-bottom-color:var(--ui-brand) !important;cursor:default !important}.eco3-hub[data-eco3-v="4"] a.eco3-hubs__a[aria-current=page] .eco3-hubs__name{font-weight:700 !important;color:var(--ui-text) !important}@media (max-width:640px){.eco3-hub[data-eco3-v="4"] nav.eco3-hubs{overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}.eco3-hub[data-eco3-v="4"] nav.eco3-hubs::-webkit-scrollbar{display:none !important}.eco3-hub[data-eco3-v="4"] ul.eco3-hubs__list{display:flex !important;gap:0 20px !important;width:max-content !important}.eco3-hub[data-eco3-v="4"] .eco3-hubs__name{font-size:15px !important;white-space:nowrap !important}.eco3-hub[data-eco3-v="4"] .eco3-hubs__n{white-space:nowrap !important}}.eco3-hub[data-eco3-v="4"] dl.eco3-hub__facts{display:flex !important;flex-wrap:wrap !important;gap:8px 26px !important;margin:6px 0 22px !important;padding:10px 0 !important;border-top:1px solid var(--ui-border) !important;border-bottom:1px solid var(--ui-border) !important}.eco3-hub[data-eco3-v="4"] dl.eco3-hub__facts>div{display:flex !important;flex-direction:column !important;gap:2px !important;margin:0 !important}.eco3-hub[data-eco3-v="4"] dl.eco3-hub__facts dt{margin:0 !important;font:600 10.5px/1.4 var(--ui-font-sans) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"] dl.eco3-hub__facts dd{margin:0 !important;font:600 14px/1.35 var(--ui-font-mono) !important;color:var(--ui-text) !important}.eco3-hub[data-eco3-v="4"] p.eco3-hub__sub+p.eco3-hub__sub{margin-top:8px !important}.eco3-hub[data-eco3-v="4"] .eco3-row__rel,.eco3-hub[data-eco3-v="4"] .eco3-pick__rel{order:4 !important;flex:0 0 100% !important;font-size:13px !important;line-height:1.45 !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"] .eco3-row__rel:before,.eco3-hub[data-eco3-v="4"] .eco3-pick__rel:before{content:"\2192\00a0" !important;color:var(--ui-brand) !important}.eco3-hub[data-eco3-v="4"] .eco3-row__rel a,.eco3-hub[data-eco3-v="4"] .eco3-pick__rel a{color:var(--ui-link) !important;text-decoration:none !important}.eco3-hub[data-eco3-v="4"] .eco3-row__rel a:hover,.eco3-hub[data-eco3-v="4"] .eco3-pick__rel a:hover{text-decoration:underline !important}.eco3-hub[data-eco3-v="4"] section.eco3-latest{margin:0 0 30px !important}.eco3-hub[data-eco3-v="4"] .eco3-latest__scroll{overflow-x:auto !important;margin:10px 0 8px !important}.eco3-hub[data-eco3-v="4"] table.eco3-latest__table{width:100% !important;margin:0 !important;border-collapse:collapse !important;background:0 0 !important;font-size:14px !important}.eco3-hub[data-eco3-v="4"] table.eco3-latest__table th{padding:6px 12px 6px 0 !important;text-align:left !important;background:0 0 !important;border:0 !important;border-bottom:2px solid var(--ui-border-strong) !important;font:600 11px/1.3 var(--ui-font-sans) !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"] table.eco3-latest__table td{padding:6px 12px 6px 0 !important;background:0 0 !important;border:0 !important;border-bottom:1px solid var(--ui-border) !important;font-variant-numeric:tabular-nums !important}.eco3-hub[data-eco3-v="4"] table.eco3-latest__table td a{color:var(--ui-link) !important;text-decoration:none !important}.eco3-hub[data-eco3-v="4"] p.eco3-latest__src{margin:0 !important;font-size:12px !important;line-height:1.5 !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"] details.eco3-sources .eco3-fold__body p{font-size:14px !important;line-height:1.55 !important;margin:0 0 10px !important}.eco3-hub[data-eco3-v="4"] .eco3-fchip__n{display:none !important}.eco3-rail.eco3-rail--hub nav.eco3-toc{display:none !important}.eco3-rail .eco3-facets{position:sticky !important;top:84px !important;max-height:calc(100vh - 100px) !important;overflow-y:auto !important;scrollbar-width:thin !important;border-top:2px solid var(--ui-text) !important;padding-top:14px !important}.eco3-facets p.eco3-rail__label{margin:0 0 12px !important;padding:0 !important;border:0 !important;font:500 .82rem/1.55 var(--ui-font-sans) !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--ui-text) !important}.eco3-facets .eco3-bar{position:static !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important}.eco3-facets .eco3-bar__in{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important}.eco3-facets input.eco3-bar__q{box-sizing:border-box !important;width:100% !important;height:34px !important;margin:0 !important;padding:0 10px !important;border:1px solid var(--ui-border) !important;border-radius:2px !important;background:var(--ui-surface) !important;font:14px/1 var(--ui-font-sans) !important;color:var(--ui-text) !important}.eco3-facets input.eco3-bar__q:focus{outline:2px solid var(--ui-focus) !important;outline-offset:0 !important;border-color:var(--ui-border-strong) !important}.eco3-facets .eco3-bar__n{order:2 !important;position:static !important;font:12px/1.3 var(--ui-font-mono) !important;color:var(--ui-text-muted) !important}.eco3-facets .eco3-bar__n:empty{display:none !important}.eco3-facets .eco3-bar__chips{order:3 !important;display:flex !important;flex-direction:column !important;gap:0 !important;margin:2px 0 0 !important}.eco3-facets a.eco3-fchip{display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:10px !important;padding:7px 0 7px 14px !important;border:0 !important;border-left:2px solid var(--ui-border) !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;text-decoration:none !important;white-space:normal !important;cursor:pointer !important;font:400 13.5px/1.45 var(--ui-font-sans) !important;color:var(--ui-text) !important}.eco3-facets a.eco3-fchip:hover{color:var(--ui-brand-text) !important}.eco3-facets a.eco3-fchip[aria-pressed=true]{font-weight:700 !important;border-left-color:var(--ui-brand) !important}.eco3-facets .eco3-fchip__n{flex:0 0 auto !important;font:400 12px/1.45 var(--ui-font-mono) !important;color:var(--ui-text-muted) !important}.eco3-hub[data-eco3-v="4"].eco3-hub--railbar .eco3-section{scroll-margin-top:100px !important}