.top-emissions{--map-region-color: var(--wp--preset--color--brand-e);--map-bubble-color: #4a1882;--map-bubble-text: #ffffff;--map-bar-height: 40px;--map-viewport-h: 620px;--map-offset-x: -20px;--map-crop-left: 40px;--map-crop-right: 30px;--map-scale: 1.1}.top-emissions.theme-agriculture{--map-bubble-color: var(--wp--preset--color--brand-p)}.top-emissions.theme-fossil-fuels{--map-bubble-color: var(--wp--preset--color--brand-j)}.top-emissions.theme-waste{--map-bubble-color: var(--wp--preset--color--brand-q)}@media(max-width: 1299px){.top-emissions{--map-crop-left: 100px;--map-crop-right: 100px}}.map-panel svg{display:block;width:1400px;height:auto;max-width:none;overflow:visible;transform:scale(var(--map-scale));transform-origin:top center}.map-panel svg path{fill:#e5d6f0;stroke:#fff;stroke-width:.4px;transition:fill-opacity .25s ease}.map-panel svg path[data-region]{fill:var(--map-region-color);fill-opacity:calc(.12 + var(--map-intensity, 0.5)*.88)}.map-panel__viewport{overflow-x:auto;overflow-y:visible}.map-panel__viewport-inner{display:block;width:calc(1400px - var(--map-crop-left) - var(--map-crop-right));margin-inline:auto;height:var(--map-viewport-h);overflow:hidden;position:relative}.map-panel__map-frame{position:relative;transform:translateX(calc(var(--map-offset-x) - var(--map-crop-left)))}.map-panel__bubbles{position:absolute;inset:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.map-panel__bubbles:not(.in-view) .map-bubble__inner{transform:scale(0)}.map-panel__bubbles.in-view .map-bubble__inner{transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1) var(--bubble-delay, 0s)}}.map-bubble{position:absolute;left:var(--bubble-x);top:var(--bubble-y);width:var(--bubble-d);height:var(--bubble-d);transform:translate(-50%, -50%);pointer-events:none}.map-bubble__inner{width:100%;height:100%;border:1px solid #fff;border-radius:50%;background:var(--map-bubble-color);color:var(--map-bubble-text);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.15}.map-bubble__pct{display:block;font-family:var(--wp--preset--font-family--heading);font-size:1.9rem;letter-spacing:-0.02em;line-height:1}.map-bubble__name{display:block;font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem}.map-panel-bar-wrap{margin-inline:auto;padding-left:4rem;padding-right:4rem;width:calc(1400px - var(--map-crop-left) - var(--map-crop-right))}@media(max-width: 1299px){.map-panel-bar-wrap{padding-left:2rem;padding-right:2rem;padding-bottom:1.5rem}}.map-panel-bar{display:flex;margin-inline:auto;position:relative;width:90%}@media(max-width: 1299px){.map-panel-bar{width:100%}}.map-panel-bar::before{border:1px solid #fff;border-radius:calc(var(--map-bar-height)/2);content:"";height:var(--map-bar-height);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.map-panel-bar__segment{display:flex;flex-direction:column;min-width:5%}.map-panel-bar__segment+.map-panel-bar__segment .map-panel-bar__segment-bar{border-left:1px solid #fff}.map-panel-bar__segment:first-child .map-panel-bar__segment-bar{border-radius:calc(var(--map-bar-height)/2) 0 0 calc(var(--map-bar-height)/2);overflow:hidden}.map-panel-bar__segment:last-child .map-panel-bar__segment-bar{border-radius:0 calc(var(--map-bar-height)/2) calc(var(--map-bar-height)/2) 0;overflow:hidden}.map-panel-bar__segment--dark .map-panel-bar__segment-pct{color:#fff}.map-panel-bar__segment-bar{align-items:center;display:flex;height:var(--map-bar-height);justify-content:center;position:relative}.map-panel-bar__segment-fill{background:var(--map-region-color);inset:0;opacity:calc(.12 + var(--map-intensity, 0.5)*.88);position:absolute}.map-panel-bar__segment-pct{font-size:1rem;font-weight:700;position:relative;z-index:1}.map-panel-bar__segment-label{font-size:var(--apm--caption-size);margin-top:8px;overflow:hidden;padding:0 2px;text-align:center}.map-panel-bar__name{display:block;font-weight:400;margin-top:2px}.map-panel-bar__note{display:block;font-weight:400;white-space:nowrap}.top-emissions{--table-color--col-a: #00BF6F66;--table-color--col-b: #99A1AB66;--table-color--col-c: #598DCF4D;--table-color--col-total: #f0eff680;--table-color--row-alt: #469DE91A}.top-emissions.theme-agriculture{--table-color--col-a: #00BF6F66;--table-color--col-b: #4AD29966;--table-color--col-c: #80DFB74D;--table-color--col-total: #00BF6F33}.top-emissions.theme-fossil-fuels{--table-color--col-a: #99A1AB99;--table-color--col-b: #99A1AB66;--table-color--col-c: #99A1AB33;--table-color--col-total: #99A1AB99}.top-emissions.theme-waste{--table-color--col-a: #598DCF4D;--table-color--col-b: #598DCF33;--table-color--col-total: #598DCF4D}.emissions-border-wrap{border:1px solid var(--wp--preset--color--brand-k);border-radius:12px;margin-inline:auto;min-width:1240px;max-width:1240px;overflow:hidden;padding-bottom:3.5rem;padding-left:3.5rem;padding-right:3.5rem;width:100%}.has-horizontal-extension-line{position:relative}.has-horizontal-extension-line::after{border-bottom:1px solid var(--wp--preset--color--brand-a);bottom:0;content:"";left:-3.5rem;position:absolute;width:1240px}.has-horizontal-extension-line--top::after{bottom:auto;top:0}.has-vertical-extension-line{position:relative}.has-vertical-extension-line::before{border-right:1px solid var(--wp--preset--color--brand-a);content:"";height:9000px;position:absolute;left:-0.5px;top:0;width:1px}.has-vertical-extension-line--dashed::before{border-right:2px dotted #aeaeae;left:-1px}.emissions-table{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff}.emissions-table th,.emissions-table td{padding:.6rem .875rem;text-align:left;vertical-align:middle}.emissions-table .emissions-table__sector-1{background-color:var(--table-color--col-a)}.emissions-table .emissions-table__sector-2{background-color:var(--table-color--col-b)}.emissions-table .emissions-table__sector-3{background-color:var(--table-color--col-c)}.emissions-table thead .emissions-table__head-groups th{vertical-align:bottom}.emissions-table thead .emissions-table__head-sub th{padding-top:.25rem}.emissions-table thead .emissions-table__geo-header{border-right:1px solid var(--wp--preset--color--brand-a);text-align:left;font-size:1rem;font-weight:600;min-width:180px;vertical-align:bottom}.emissions-table thead .emissions-table__sector-header{padding-bottom:1rem;border-left:1px solid var(--wp--preset--color--brand-a);padding-top:3.5rem;text-align:center}.emissions-table thead .emissions-table__col-mt{border-left:1px solid var(--wp--preset--color--brand-a)}.emissions-table thead .emissions-table__col-pct{border-left:2px dotted #aeaeae;font-size:.875rem;font-weight:600;text-align:center;white-space:nowrap}.emissions-table tbody tr+tr{border-top:2px dotted #aeaeae}.emissions-table tbody .emissions-table__geo{font-weight:400;padding-left:0;white-space:nowrap}.emissions-table tbody .emissions-table__row--country{background-color:var(--table-color--row-alt)}.emissions-table tbody .emissions-table__row--country .emissions-table__geo--country{padding-left:1.75rem;font-size:.8125rem}.emissions-table tbody .emissions-table__row--total{border-top:none}.emissions-table tbody .emissions-table__row--total th,.emissions-table tbody .emissions-table__row--total td{font-weight:600;padding-top:.875rem;padding-bottom:.875rem}.emissions-table tbody .emissions-table__val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.emissions-table tbody tr:not(.emissions-table__row--total) .emissions-table__val--mt{border-left:1px solid var(--wp--preset--color--brand-a);text-align:center}.emissions-table tbody tr.emissions-table__row--total .emissions-table__val--mt{border-right:2px dotted #aeaeae}.emissions-table tbody .emissions-table__val--pct{border-left:2px dotted #aeaeae;text-align:center}.top-emissions{--pie-color-1: var( --wp--preset--color--brand-o );--pie-color-2: var( --wp--preset--color--brand-j );--pie-color-3: var( --wp--preset--color--brand-r )}.top-emissions.theme-agriculture{--pie-color-1: var( --wp--preset--color--brand-p );--pie-color-2: var( --wp--preset--color--brand-o );--pie-color-3: var( --wp--preset--color--brand-n )}.top-emissions.theme-fossil-fuels{--pie-color-1: #4C5A6D;--pie-color-2: #99A1AB;--pie-color-3: #CCD0D5}.top-emissions.theme-waste{--pie-color-1: var(--wp--preset--color--brand-q);--pie-color-2: var(--wp--preset--color--brand-v);--pie-color-3: #CCD0D5}.pie-chart-panel-wrap{margin-top:var(--wp--preset--spacing--50);width:100%}.pie-chart-panel{margin-inline:auto;width:1100px}.pie-chart-panel__circles{display:flex;align-items:center;justify-content:space-between;overflow:visible;position:relative}.pie-chart-panel__circles::before{content:"";position:absolute;top:50%;left:2%;right:2%;height:1px;background:var(--wp--preset--color--brand-a);z-index:0;transform:translateY(-0.5px)}.pie-chart-panel__circle-slot{flex:0 0 1;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;position:relative}.pie-chart-panel__canvas-wrap{background-color:#fff;display:flex;align-items:center;justify-content:center;min-height:210px}.pie-chart-panel__canvas-wrap canvas{display:block;flex-shrink:0}.pie-chart-panel__label-slot{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 3px;position:absolute;left:50%;margin-top:0;transform:translateX(calc(-50% + 8px));top:100%}.pie-chart-panel__pct{display:block;font-size:38px;font-family:var(--wp--preset--font-family--heading);line-height:1;color:var(--wp--preset--color--brand-a, #00142e);margin-top:1.25rem;white-space:nowrap}.pie-chart-panel__name{display:block;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin-inline:-1rem;margin-top:.75rem}.pie-chart-panel__legend{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;margin-top:180px}.pie-chart-panel__legend-item{display:flex;align-items:center;gap:7px;font-size:1rem;color:#374957}.pie-chart-panel__legend-swatch{display:inline-block;width:18px;height:18px;flex-shrink:0}@media(max-width: 1241px){.pie-chart-panel{padding-right:3rem;padding-bottom:1.5rem}}:root .top-emissions{margin-top:var(--wp--preset--spacing--50)}.top-emissions__tab-panel-scroll-wrap{overflow:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);width:100%}.top-emissions__title{align-items:center;display:flex;gap:1.75rem;justify-content:center;margin-top:1.75rem;margin-bottom:3rem;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);text-align:center}.top-emissions__title :is(h2,h3){text-wrap:balance}@media(max-width: 899px){.top-emissions__title{flex-direction:column}}.top-emissions__title-icons{display:flex;gap:.75rem}
