.pageToolsCo2 .co2HeroIntro{max-width:70ch;color:var(--ink2);margin-top:2rem}.pageToolsCo2 .co2HeroIntro p{margin:0;font-size:1.15rem;line-height:1.65}.pageToolsCo2 .co2Layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.5rem;display:grid}.pageToolsCo2 .co2ResultsCol{position:sticky;top:96px}@media (width<=1100px){.pageToolsCo2 .co2Layout{grid-template-columns:1fr}.pageToolsCo2 .co2ResultsCol{position:static}}.pageToolsCo2 .co2Card{border:1px solid var(--line2);border-radius:var(--rXl);background:linear-gradient(#ffffff0a,#ffffff03);padding:clamp(1.5rem,3vw,2.25rem)}.pageToolsCo2 .co2Eyebrow{font-family:var(--font);font-size:var(--fsXs);letter-spacing:var(--trackingWidest);text-transform:uppercase;color:var(--violet2);margin-bottom:.5rem;display:inline-block}.pageToolsCo2 .co2FormHead{margin-bottom:1.5rem}.pageToolsCo2 .co2FormHead h2{color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.4rem,2.6vw,1.85rem)}.pageToolsCo2 .co2FormHead p{color:var(--ink2);max-width:60ch;margin:0;font-size:.98rem;line-height:1.6}.pageToolsCo2 .co2Fieldset{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.pageToolsCo2 .co2Fieldset legend{color:var(--ink);align-items:center;gap:10px;margin-bottom:.9rem;padding:0;font-size:1rem;font-weight:700;display:flex}.pageToolsCo2 .co2LegendIcon{border-radius:var(--rSm);border:1px solid var(--lineViolet);width:30px;height:30px;color:var(--violet2);background:#a855f71f;flex-shrink:0;place-items:center;display:inline-grid}.pageToolsCo2 .co2FieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}@media (width<=640px){.pageToolsCo2 .co2FieldGrid{grid-template-columns:1fr}}.pageToolsCo2 .co2FieldFull{grid-column:1/-1}.pageToolsCo2 .co2FieldStack{margin-bottom:1.5rem}.pageToolsCo2 .co2Field{flex-direction:column;gap:6px;min-width:0;display:flex}.pageToolsCo2 .co2Field label,.pageToolsCo2 .co2Field .co2FieldLabel{color:var(--ink2);letter-spacing:.01em;font-size:.85rem;font-weight:600}.pageToolsCo2 .co2Field small{color:var(--ink3);font-size:.78rem;line-height:1.45}.pageToolsCo2 .co2Optional{letter-spacing:var(--trackingWide);text-transform:uppercase;color:var(--ink3);margin-left:6px;font-size:.68rem;font-weight:600}.pageToolsCo2 .co2InputWrap{align-items:center;display:flex;position:relative}.pageToolsCo2 .co2InputWrap input{padding-right:64px}.pageToolsCo2 .co2InputWrap input[type=number]{appearance:textfield}.pageToolsCo2 .co2InputWrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pageToolsCo2 .co2InputWrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pageToolsCo2 .co2InputWrap .co2Unit{color:var(--ink3);letter-spacing:.02em;pointer-events:none;font-size:.78rem;position:absolute;right:12px}.pageToolsCo2 .co2SelectWrap{position:relative}.pageToolsCo2 .co2SelectWrap select{appearance:none;cursor:pointer;padding-right:42px}.pageToolsCo2 .co2SelectWrap select option{color:var(--ink);background:#110d1c}.pageToolsCo2 .co2SelectWrap .co2SelectArrow{color:var(--ink3);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pageToolsCo2 .co2Assumptions{border:1px solid var(--line2);border-radius:var(--rLg);background:#00000038}.pageToolsCo2 .co2Assumptions summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:.9rem 1.1rem;font-weight:600;list-style:none;display:flex}.pageToolsCo2 .co2Assumptions summary::-webkit-details-marker{display:none}.pageToolsCo2 .co2Assumptions summary .co2SummaryChevron{color:var(--ink3);transition:transform var(--tMed) var(--ease);margin-left:auto}.pageToolsCo2 .co2Assumptions[open] summary .co2SummaryChevron{transform:rotate(180deg)}.pageToolsCo2 .co2AssumptionsBody{padding:0 1.1rem 1.1rem;overflow-x:auto}.pageToolsCo2 .co2AssumptionsBody p{color:var(--ink2);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.pageToolsCo2 .co2FactorTable{border-collapse:collapse;width:100%;font-size:.85rem}.pageToolsCo2 .co2FactorTable th,.pageToolsCo2 .co2FactorTable td{text-align:left;border-bottom:1px dashed var(--line2);vertical-align:top;padding:7px 6px}.pageToolsCo2 .co2FactorTable thead th{font-size:var(--fsXs);letter-spacing:var(--trackingWide);text-transform:uppercase;color:var(--ink3);font-weight:600}.pageToolsCo2 .co2FactorTable tbody th{color:var(--ink2);white-space:nowrap;font-weight:500}.pageToolsCo2 .co2FactorTable td{color:var(--ink3)}.pageToolsCo2 .co2FactorTable td:nth-child(2){color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pageToolsCo2 .co2ResultsCard{border-color:var(--lineViolet);background:linear-gradient(#a855f71a,#a855f705);box-shadow:0 30px 80px -50px #7d32a8b3}.pageToolsCo2 .co2ResultsHead{margin-bottom:1.25rem}.pageToolsCo2 .co2RatingRow{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin:.5rem 0 1rem;display:grid}@media (width<=480px){.pageToolsCo2 .co2RatingRow{grid-template-columns:1fr}}.pageToolsCo2 .co2RatingBadge{border-radius:var(--rLg);color:#fff;width:84px;height:84px;font-size:2.1rem;font-weight:800;font-family:var(--font);letter-spacing:-.02em;transition:background var(--tMed) var(--ease);place-items:center;display:inline-grid;box-shadow:0 12px 32px -16px #0009}.pageToolsCo2 .co2RatingBadge.co2RatingAplus{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.pageToolsCo2 .co2RatingBadge.co2RatingA{background:linear-gradient(135deg,#65a30d 0%,#84cc16 100%)}.pageToolsCo2 .co2RatingBadge.co2RatingB{background:linear-gradient(135deg,#ca8a04 0%,#facc15 100%)}.pageToolsCo2 .co2RatingBadge.co2RatingC{background:linear-gradient(135deg,#ea580c 0%,#f97316 100%)}.pageToolsCo2 .co2RatingBadge.co2RatingD{background:linear-gradient(135deg,#dc2626 0%,#f87171 100%)}.pageToolsCo2 .co2RatingBadge.co2RatingE{background:linear-gradient(135deg,#991b1b 0%,#dc2626 100%)}.pageToolsCo2 .co2Total{flex-direction:column;gap:4px;min-width:0;display:flex}.pageToolsCo2 .co2Total .co2TotalLabel{font-size:var(--fsXs);letter-spacing:var(--trackingWidest);text-transform:uppercase;color:var(--ink3)}.pageToolsCo2 .co2Total .co2TotalValue{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.05}.pageToolsCo2 .co2Total .co2TotalSub{color:var(--ink2);font-size:.92rem}.pageToolsCo2 .co2RatingLegend{flex-wrap:wrap;gap:6px 10px;display:flex}.pageToolsCo2 .co2RatingLegend span{color:var(--ink3);letter-spacing:.02em;transition:color var(--tFast) var(--ease);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.pageToolsCo2 .co2RatingLegend span:before{content:"";background:var(--dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pageToolsCo2 .co2RatingLegend span[data-grade=Aplus]{--dot:#38ef7d}.pageToolsCo2 .co2RatingLegend span[data-grade=A]{--dot:#84cc16}.pageToolsCo2 .co2RatingLegend span[data-grade=B]{--dot:#facc15}.pageToolsCo2 .co2RatingLegend span[data-grade=C]{--dot:#f97316}.pageToolsCo2 .co2RatingLegend span[data-grade=D]{--dot:#f87171}.pageToolsCo2 .co2RatingLegend span[data-grade=E]{--dot:#dc2626}.pageToolsCo2 .co2RatingLegend span.isActive{color:var(--ink);font-weight:600}.pageToolsCo2 .co2Breakdown h3{color:var(--ink);margin:0 0 .75rem;font-size:1rem}.pageToolsCo2 .co2Bar{border-radius:var(--rSm);background:#0000004d;height:40px;margin-bottom:.75rem;display:flex;overflow:hidden;box-shadow:0 4px 14px -6px #00000080}.pageToolsCo2 .co2BarSegment{color:#fff;white-space:nowrap;min-width:0;transition:width var(--tMed) var(--ease);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.pageToolsCo2 .co2BarSegment[data-type=cement]{background:linear-gradient(135deg,#7d32a8d9,#a855f7bf)}.pageToolsCo2 .co2BarSegment[data-type=additives]{background:linear-gradient(135deg,#c026d3cc,#ec4899b3)}.pageToolsCo2 .co2BarSegment[data-type=aggregates]{background:linear-gradient(135deg,#14b8a6cc,#2dd4bfb3)}.pageToolsCo2 .co2BarSegment[data-type=production]{background:linear-gradient(135deg,#64748bd9,#94a3b8bf)}.pageToolsCo2 .co2BarSegment[data-type=transport]{background:linear-gradient(135deg,#f59e0bd9,#fbbf24bf)}.pageToolsCo2 .co2BarDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1.25rem;display:grid}@media (width<=480px){.pageToolsCo2 .co2BarDetails{grid-template-columns:1fr}}.pageToolsCo2 .co2Detail{border:1px solid var(--line2);border-radius:var(--rSm);background:#0000004d;flex-direction:column;gap:3px;padding:.8rem .9rem;display:flex}.pageToolsCo2 .co2Detail[data-type=cement]{--dot:var(--violet2)}.pageToolsCo2 .co2Detail[data-type=additives]{--dot:var(--pink)}.pageToolsCo2 .co2Detail[data-type=aggregates]{--dot:#2dd4bf}.pageToolsCo2 .co2Detail[data-type=production]{--dot:#94a3b8}.pageToolsCo2 .co2Detail[data-type=transport]{--dot:var(--amber)}.pageToolsCo2 .co2Detail .co2DetailLabel{font-size:var(--fsXs);letter-spacing:var(--trackingWide);text-transform:uppercase;color:var(--ink3);align-items:center;gap:6px;display:flex}.pageToolsCo2 .co2Detail .co2DetailLabel:before{content:"";background:var(--dot);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pageToolsCo2 .co2Detail .co2DetailValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.pageToolsCo2 .co2Detail .co2DetailSub{color:var(--ink3);font-size:.78rem}.pageToolsCo2 .co2Kpis{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.25rem;display:grid}@media (width<=480px){.pageToolsCo2 .co2Kpis{grid-template-columns:1fr}}.pageToolsCo2 .co2Kpi{border:1px dashed var(--line2);border-radius:var(--rSm);flex-direction:column;gap:2px;padding:.9rem 1rem;display:flex}.pageToolsCo2 .co2Kpi .co2KpiLabel{font-size:var(--fsXs);letter-spacing:var(--trackingWide);text-transform:uppercase;color:var(--ink3)}.pageToolsCo2 .co2Kpi strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem}.pageToolsCo2 .co2Kpi .co2KpiSub{color:var(--ink3);font-size:.8rem}.pageToolsCo2 .co2Suggestions{border:1px solid var(--lineAmber);border-radius:var(--rSm);background:linear-gradient(135deg,#f59e0b1a,#fbbf240a);margin-bottom:1.25rem;padding:1.1rem 1.25rem}.pageToolsCo2 .co2Suggestions.hidden{display:none}.pageToolsCo2 .co2Suggestions h4{color:var(--amber2);align-items:center;gap:8px;margin:0 0 .6rem;font-size:.95rem;font-weight:700;display:inline-flex}.pageToolsCo2 .co2Suggestions p{color:var(--ink2);margin:0 0 .5rem;font-size:.92rem;line-height:1.55}.pageToolsCo2 .co2Suggestions p:last-child{margin-bottom:0}.pageToolsCo2 .co2Actions{flex-wrap:wrap;gap:.6rem;display:flex}.pageToolsCo2 .co2Actions .btn{flex:auto;justify-content:center}.pageToolsCo2 .co2Disclaimer{color:var(--ink3);margin:1rem 0 0;font-size:.78rem;line-height:1.5}.pageToolsCo2 .co2CementCompare{gap:.6rem;display:grid}.pageToolsCo2 .co2CompareRow{border:1px solid var(--line2);border-radius:var(--rSm);transition:border-color var(--tFast) var(--ease), background var(--tFast) var(--ease);background:#00000038;grid-template-columns:minmax(180px,.9fr) minmax(0,2fr) auto;align-items:center;gap:1rem;padding:.75rem .9rem;display:grid}.pageToolsCo2 .co2CompareRow.isCurrent{border-color:var(--lineViolet2);background:#a855f71a}@media (width<=640px){.pageToolsCo2 .co2CompareRow{grid-template-columns:1fr auto}.pageToolsCo2 .co2CompareRow .co2CompareBar{grid-column:1/-1}}.pageToolsCo2 .co2CompareLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.pageToolsCo2 .co2CompareLabel strong{color:var(--ink);font-size:.95rem}.pageToolsCo2 .co2CompareLabel span{color:var(--ink3);font-size:.78rem}.pageToolsCo2 .co2CompareRow.isCurrent .co2CompareLabel span{color:var(--violet2);font-weight:600}.pageToolsCo2 .co2CompareBar{border-radius:var(--rPill);background:#00000059;height:14px;overflow:hidden}.pageToolsCo2 .co2CompareFill{border-radius:var(--rPill);height:100%;transition:width var(--tMed) var(--ease)}.pageToolsCo2 .co2CompareFill.co2RatingAplus{background:linear-gradient(90deg,#11998e,#38ef7d)}.pageToolsCo2 .co2CompareFill.co2RatingA{background:linear-gradient(90deg,#65a30d,#84cc16)}.pageToolsCo2 .co2CompareFill.co2RatingB{background:linear-gradient(90deg,#ca8a04,#facc15)}.pageToolsCo2 .co2CompareFill.co2RatingC{background:linear-gradient(90deg,#ea580c,#f97316)}.pageToolsCo2 .co2CompareFill.co2RatingD{background:linear-gradient(90deg,#dc2626,#f87171)}.pageToolsCo2 .co2CompareFill.co2RatingE{background:linear-gradient(90deg,#991b1b,#dc2626)}.pageToolsCo2 .co2CompareValue{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pageToolsCo2 .co2ExportGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.5rem;display:grid}@media (width<=1100px){.pageToolsCo2 .co2ExportGrid{grid-template-columns:1fr}}.pageToolsCo2 .co2LogoRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pageToolsCo2 .co2LogoPick{cursor:pointer}.pageToolsCo2 .co2LogoPreview{border:1px dashed var(--line2);border-radius:var(--rSm);background:#ffffff08;align-items:center;min-height:52px;padding:6px 12px;display:flex}.pageToolsCo2 .co2LogoPreview img{max-width:180px;max-height:44px;display:block}.pageToolsCo2 .co2LogoPreview .co2LogoEmpty{color:var(--ink3);font-size:.85rem}.pageToolsCo2 .co2LogoClear{border-radius:var(--rSm);border:1px solid var(--line2);width:36px;height:36px;color:var(--ink2);cursor:pointer;transition:border-color var(--tFast) var(--ease), color var(--tFast) var(--ease);background:#0000004d;place-items:center;display:inline-grid}.pageToolsCo2 .co2LogoClear.hidden{display:none}.pageToolsCo2 .co2LogoClear:hover{border-color:var(--lineViolet2);color:var(--ink)}.pageToolsCo2 .co2ExportActions{margin-top:1.5rem}.pageToolsCo2 .co2MethodCard{border-color:var(--lineViolet);color:var(--ink2);background:linear-gradient(#a855f70f,#a855f705);font-size:.92rem}.pageToolsCo2 .co2MethodCard p{margin:0;line-height:1.55}.pageToolsCo2 .co2MethodHead{grid-template-columns:36px 1fr;align-items:start;gap:12px;margin-bottom:1rem;display:grid}.pageToolsCo2 .co2MethodHead>div{flex-direction:column;gap:2px;display:flex}.pageToolsCo2 .co2MethodHead strong{color:var(--ink)}.pageToolsCo2 .co2MethodHead span{color:var(--ink3);font-size:.85rem}.pageToolsCo2 .co2MethodIcon{border-radius:var(--rSm);border:1px solid var(--lineViolet);width:36px;height:36px;color:var(--violet2);background:#a855f724;place-items:center;display:grid}.pageToolsCo2 .co2MethodList{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pageToolsCo2 .co2MethodList li{border:1px solid var(--line2);border-radius:var(--rSm);background:#00000040;padding:.75rem .9rem;line-height:1.55}.pageToolsCo2 .co2MethodList li strong{color:var(--ink)}.pageToolsCo2 .co2ProseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=1100px){.pageToolsCo2 .co2ProseGrid{grid-template-columns:1fr}}.pageToolsCo2 .co2ProseCard{flex-direction:column;gap:.75rem;display:flex}.pageToolsCo2 .co2ProseCard h2{color:var(--ink);margin:0;font-size:1.2rem;line-height:1.3}.pageToolsCo2 .co2ProseCard p{color:var(--ink2);margin:0;font-size:.95rem;line-height:1.65}.pageToolsCo2 .co2ProseCard a{color:var(--violet2);border-bottom:1px solid var(--lineViolet2);transition:color var(--tFast) var(--ease), border-color var(--tFast) var(--ease);text-decoration:none}.pageToolsCo2 .co2ProseCard a:hover{color:var(--ink);border-color:var(--ink)}.pageToolsCo2 .co2ProseIcon{border-radius:var(--rSm);border:1px solid var(--lineViolet);width:40px;height:40px;color:var(--violet2);background:#a855f724;place-items:center;display:inline-grid}.pageToolsCo2 .co2FaqList{gap:.6rem;display:grid}.pageToolsCo2 .co2Faq{border:1px solid var(--line2);border-radius:var(--rLg);transition:border-color var(--tFast) var(--ease);background:#00000038}.pageToolsCo2 .co2Faq[open]{border-color:var(--lineViolet2)}.pageToolsCo2 .co2Faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-weight:600;list-style:none;display:flex}.pageToolsCo2 .co2Faq summary::-webkit-details-marker{display:none}.pageToolsCo2 .co2Faq summary .co2FaqChevron{color:var(--ink3);transition:transform var(--tMed) var(--ease);flex-shrink:0}.pageToolsCo2 .co2Faq[open] summary .co2FaqChevron{transform:rotate(180deg)}.pageToolsCo2 .co2Faq p{color:var(--ink2);margin:0;padding:0 1.1rem 1rem;font-size:.95rem;line-height:1.6}.pageToolsCo2 .co2PrintView{display:none}@media print{@page{margin:12mm;size:A4 portrait}html,body{color:#111!important;background:#fff!important}.pageToolsCo2 .atmosphere,.pageToolsCo2 .siteHeader,.pageToolsCo2 #mobileMenu,.pageToolsCo2 #scrim,.pageToolsCo2 footer,.pageToolsCo2 .pageHero,.pageToolsCo2 .section,.pageToolsCo2 .sectionSm{display:none!important}.pageToolsCo2 .page{padding-top:0!important}.pageToolsCo2 .co2PrintView{color:#111;font-family:var(--font);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5pt;line-height:1.45;display:block!important}.pageToolsCo2 .co2PrintView [hidden]{display:none!important}.pageToolsCo2 .co2PrintView strong{color:inherit}.pageToolsCo2 .co2PrintView h2{color:#7d32a8;margin:0 0 6px;font-size:12pt}.pageToolsCo2 .co2PrintHeader{border-bottom:3px solid #7d32a8;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex}.pageToolsCo2 .co2PrintBrand{align-items:center;gap:14px;min-width:0;display:flex}.pageToolsCo2 .co2PrintLogo{max-width:180px;max-height:48px;display:block}.pageToolsCo2 .co2PrintBrandText{flex-direction:column;gap:2px;display:flex}.pageToolsCo2 .co2PrintBrandText strong{color:#111;font-size:13pt}.pageToolsCo2 .co2PrintBrandText span{color:#555;font-size:10pt}.pageToolsCo2 .co2PrintMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pageToolsCo2 .co2PrintMeta strong{color:#7d32a8;font-size:10pt}.pageToolsCo2 .co2PrintMeta span{color:#555;font-size:9.5pt}.pageToolsCo2 .co2PrintTitle{letter-spacing:-.01em;margin:0 0 4px;font-size:20pt;font-weight:800}.pageToolsCo2 .co2PrintScope{color:#555;margin:0 0 16px}.pageToolsCo2 .co2PrintSummary{gap:12px;margin-bottom:18px;display:flex}.pageToolsCo2 .co2PrintSummary>div{page-break-inside:avoid;background:#faf7fd;border:1.5px solid #d6cfe1;border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}.pageToolsCo2 .co2PrintSummary span{letter-spacing:.08em;text-transform:uppercase;color:#666;font-size:8.5pt}.pageToolsCo2 .co2PrintSummary strong{color:#7d32a8;font-variant-numeric:tabular-nums;font-size:15pt}.pageToolsCo2 .co2PrintSection{page-break-inside:avoid;margin-bottom:16px}.pageToolsCo2 .co2PrintTwoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pageToolsCo2 .co2PrintTable{border-collapse:collapse;width:100%;font-size:9.5pt}.pageToolsCo2 .co2PrintTable th,.pageToolsCo2 .co2PrintTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e0ee;padding:5px 8px}.pageToolsCo2 .co2PrintTable th{color:#333;font-weight:600}.pageToolsCo2 .co2PrintTable td{color:#222;font-variant-numeric:tabular-nums}.pageToolsCo2 .co2PrintTable thead th{letter-spacing:.06em;text-transform:uppercase;color:#666;border-bottom:1.5px solid #7d32a8;font-size:8.5pt}.pageToolsCo2 .co2PrintTable tr:last-child th,.pageToolsCo2 .co2PrintTable tr:last-child td{border-bottom:0}.pageToolsCo2 .co2PrintTableCompare td:not(:first-child){text-align:right;white-space:nowrap}.pageToolsCo2 .co2PrintTableCompare thead th:not(:first-child){text-align:right}.pageToolsCo2 .co2PrintTableCompare tr.co2PrintRowCurrent th,.pageToolsCo2 .co2PrintTableCompare tr.co2PrintRowCurrent td{background:#faf7fd;font-weight:700}.pageToolsCo2 .co2PrintTableFactors{font-size:8.5pt}.pageToolsCo2 .co2PrintTableFactors td:last-child{color:#555}.pageToolsCo2 .co2PrintFooter{color:#666;border-top:1px solid #d6cfe1;margin-top:18px;padding-top:10px;font-size:8.5pt}}
