.climate-report-body{box-sizing:border-box;color:#294638;width:100%;min-width:0;max-width:1140px;font:400 21px/1.5 var(--c-book);margin:0 auto;padding:38px 42px 70px}.carrascal-page.climate-report .climate-report-body :is(p,a,th,td,h2,h3,dt,dd,button){letter-spacing:normal;text-transform:none;font-family:var(--c-book)!important}.report-actions{justify-content:space-between;align-items:center;gap:20px;font-size:19px;display:flex}.report-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #bdc4b3;padding:10px 16px;font-size:18px}.climate-report-body a{text-underline-offset:4px}.climate-report-body :is(a,button,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #9f8345}.report-introduction{max-width:860px;margin:68px 0 38px}.carrascal-page.climate-report .climate-report-body .report-kicker{text-transform:uppercase;letter-spacing:.1em;color:#6e785f;font:400 12px/1.5 var(--font-geist-sans),sans-serif!important}.climate-report-body h2{margin:0 0 24px;font-size:38px;font-weight:400;line-height:1.15}.climate-report-body .report-introduction h2{max-width:650px;font-size:56px}.report-index{border-block:1px solid #c8cebd;flex-wrap:wrap;gap:12px 28px;padding:22px 0;display:flex}.climate-report-body section{border-bottom:1px solid #c8cebd;padding:48px 0;scroll-margin-top:30px}.climate-report-body section>p{max-width:900px;margin:0 0 24px}.climate-report-body .report-key,.climate-report-body .report-note{color:#6a765f;font-size:18px;line-height:1.4}.report-table-scroll{scrollbar-width:thin;margin:28px 0 22px;overflow-x:auto}.report-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:18px}.report-table-scroll caption{text-align:left;margin-bottom:14px;font-size:21px}.report-table-scroll :is(th,td){white-space:nowrap;border-bottom:1px solid #d4d7cb;padding:12px 12px 12px 0;font-weight:400}.report-table-scroll thead th{background:#ebece1;padding:13px 12px;font-size:17px}.report-table-scroll tbody th{white-space:normal;min-width:240px}.report-table-scroll tbody td:first-child{padding-left:12px}.report-citation{white-space:nowrap;color:#6a765f;font-size:18px}.report-indicator{border-bottom:1px solid #d4d7cb;grid-template-columns:minmax(0,1fr) 240px;gap:38px;padding:30px 0;scroll-margin-top:30px;display:grid}.climate-report-body h3{margin:0 0 12px;font-size:29px;font-weight:400;line-height:1.2}.report-indicator p{margin:0 0 16px}.report-indicator dl{border-left:1px solid #c8cebd;margin:0;padding-left:24px}.report-indicator dt{color:#6a765f;font-size:17px}.report-indicator dd{margin:12px 0 0;font-size:32px;line-height:1.15}.report-map-link{margin-left:22px;font-size:18px}.report-indices+.report-note{margin-top:24px}.climate-report-body footer{margin-top:32px}.report-calculation-table{background:#f2f0e5;margin:32px 0 46px;padding:24px}.report-calculation-table label{margin-bottom:10px;display:block}.carrascal-page.climate-report .report-calculation-table select{color:#294638;background:#fbfaf3;border:1px solid #aeb9a4;width:420px;max-width:100%;padding:10px 34px 10px 12px;font:400 21px/1.4 var(--c-book)!important}.report-calculation-table .report-table-scroll table{min-width:600px}.report-formula{font-size:19px;line-height:1.4}.report-downloads{flex-direction:column;gap:12px;font-size:19px;display:flex}@media (max-width:740px){.report-calculation-table{margin-inline:-8px;padding:18px 12px}.report-calculation-table .report-table-scroll table{table-layout:fixed;min-width:0;font-size:18px}.report-calculation-table .report-table-scroll :is(th,td){white-space:normal;min-width:0;padding:9px 4px}.report-calculation-table .report-table-scroll th:first-child{width:72%}.report-calculation-table .report-table-scroll thead th{font-size:17px}.report-calculation-table select{font-size:19px!important}}@media print{.report-calculation-table .report-table-scroll table{min-width:0}.report-calculation-table{background:0 0;padding:12px}.report-downloads{font-size:9pt}}@media (max-width:740px){.climate-report-body{padding:24px 22px 44px;font-size:21px}.report-introduction{margin-top:40px}.climate-report-body .report-introduction h2{font-size:42px}.climate-report-body h2{font-size:32px}.report-actions{flex-wrap:wrap;align-items:flex-start}.report-actions button{font-size:17px}.report-index{gap:10px 20px;font-size:19px}.report-indicator{grid-template-columns:1fr;gap:20px}.report-indicator dl{padding:0 0 0 16px}.report-indicator dd{font-size:29px}.climate-report-body h3{font-size:27px}.climate-report-body section{padding:36px 0}}@media print{@page{size:A4;margin:16mm}.climate-report .chapter-masthead,.report-actions,.report-index,.report-map-link{display:none!important}.climate-report-body{max-width:none;padding:0;font-size:11pt;line-height:1.35}.report-introduction{margin:0 0 20px}.climate-report-body .report-introduction h2{font-size:28pt}.climate-report-body h2{font-size:21pt}.climate-report-body h3{font-size:15pt}.climate-report-body section{padding:22px 0}.report-table-scroll{overflow:visible}.report-table-scroll table{min-width:0;font-size:9pt}.report-table-scroll :is(th,td){padding:6px 5px}.report-table-scroll tbody th{min-width:0}.report-table-scroll thead th,.report-citation,.climate-report-body .report-key,.climate-report-body .report-note{font-size:9pt}.report-indicator{break-inside:avoid;grid-template-columns:1fr 150px;gap:20px;padding:18px 0}.report-indicator dt{font-size:9pt}.report-indicator dd{font-size:17pt}thead{display:table-header-group}tr{break-inside:avoid}}.report-source-notes{color:#6a765f;margin:24px 0 30px;font-size:18px}.report-source-notes summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.report-source-notes p{max-width:900px}.report-calculation-table .report-table-scroll :is(td,thead th:last-child){text-align:right}@media print{.report-source-notes{font-size:9pt}}
