.co2-param{--co2-param-orange: var(--ie-accent-orange, #f26f0e);--co2-param-dark: var(--mt-bg-dark, #1a1a1a);color:#edededeb;font-family:var(--font-body, "DM Sans", sans-serif)}.co2-param__form{margin-bottom:clamp(1.25rem,2vw,1.75rem)}.co2-param__fields{display:grid;gap:clamp(.85rem,1.4vw,1.1rem)}@media(min-width:640px){.co2-param__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.co2-param__fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.co2-param__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.co2-param__label{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--co2-param-orange)}.co2-param__select{width:100%;min-height:2.65rem;padding:.55rem 2rem .55rem .75rem;font-family:inherit;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.35;color:#edededeb;background-color:#ffffff0f;border:1px solid rgba(237,237,237,.16);border-radius:6px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23F26F0E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;transition:border-color .15s ease,box-shadow .15s ease}.co2-param__select:hover:not(:disabled){border-color:#f26f0e73}.co2-param__select:focus-visible{outline:none;border-color:var(--co2-param-orange);box-shadow:0 0 0 2px #f26f0e40}.co2-param__select:disabled{opacity:.55;cursor:not-allowed}.co2-param__note{margin-top:.15rem;padding:.75rem .85rem;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.55;color:#edededad;background:#ffffff0a;border-left:3px solid var(--co2-param-orange);border-radius:0 6px 6px 0}.co2-param__note :global(strong){color:#ffffffeb;font-weight:500}.co2-param__results{padding-top:clamp(1rem,1.8vw,1.35rem);border-top:1px solid rgba(237,237,237,.12)}.co2-param__results-kicker{margin:0 0 .85rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--co2-param-orange)}.co2-param__result-strip{display:grid;gap:clamp(.85rem,1.5vw,1.15rem);padding:clamp(.95rem,1.4vw,1.15rem) clamp(1rem,1.6vw,1.25rem);background:#ffffff0a;border:1px solid rgba(237,237,237,.1);border-left:3px solid var(--co2-param-orange);border-radius:6px}@media(min-width:720px){.co2-param__result-strip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.25rem,2.5vw,2rem)}.co2-param__result-strip:has(.co2-param__result-note--strip){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto}.co2-param__result-note--strip{grid-column:1 / -1}}.co2-param__result-strip-intro{min-width:0}.co2-param__result-strip-intro .co2-param__result-title{margin-bottom:.25rem}.co2-param__result-context{margin:.35rem 0 0;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.45;color:#ededed8c}.co2-param__result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.co2-param__result-metrics--count-3,.co2-param__result-metrics--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:480px){.co2-param__result-metrics{gap:0;border:1px solid rgba(237,237,237,.1);border-radius:6px;overflow:hidden}}.co2-param__metric{display:flex;flex-direction:column;gap:.25rem;padding:clamp(.65rem,1vw,.85rem) clamp(.75rem,1.2vw,1rem);background:#ffffff08;border:1px solid rgba(237,237,237,.08);border-radius:6px}@media(min-width:480px){.co2-param__metric{border:none;border-radius:0;background:#ffffff05}.co2-param__metric+.co2-param__metric{border-left:1px solid rgba(237,237,237,.1)}}.co2-param__metric-label{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ededed7a}.co2-param__metric-value{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:900;font-size:clamp(1.35rem,.9vw + 1.1rem,1.85rem);line-height:1;font-variant-numeric:tabular-nums;color:#fff}.co2-param__metric-value--text{font-size:clamp(.875rem,.35vw + .78rem,1rem);font-weight:700;line-height:1.25;font-variant-numeric:normal;word-break:break-word}.co2-param__metric--text{justify-content:center}.co2-param__metric-unit{margin-left:.12em;font-family:var(--font-body, "DM Sans", sans-serif);font-weight:500;font-size:clamp(.8125rem,.35vw + .72rem,.9375rem);color:#ededed8c;vertical-align:baseline}.co2-param__result-note--strip{margin:0;padding-top:.15rem;border-top:1px solid rgba(237,237,237,.08)}.co2-param__result-title{margin:0 0 .65rem;font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(.875rem,.1vw + .82rem,.9375rem);font-weight:700;color:#fff;line-height:1.3}.co2-param__result-note{margin:.65rem 0 0;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.45;color:#ededed8c}.co2-param__empty{margin:0;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.55;color:#ededed8c}.co2-params-page{color:var(--ie-text-body-dark, #424242)}.co2-params-page__shell{width:min(100%,var(--site-max-wide, 80rem));margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem)}.cat-hub__hero--param-guide .cat-hub__hero-bg{object-position:70% 46%;transform:scale(.84);transform-origin:68% 44%}@media(min-width:1024px){.cat-hub__hero--param-guide .cat-hub__hero-bg{object-position:76% 44%;transform:scale(.82);transform-origin:72% 42%}}.co2-params-page__tool{padding-block:clamp(2.5rem,4vw,3.5rem);background:var(--mt-bg-dark, #1a1a1a)}.co2-params-page__tool-head{max-width:42rem;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.co2-params-page__tool-kicker{margin:0 0 .5rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ie-accent-orange, #f26f0e)}.co2-params-page__tool-h2{margin:0 0 .65rem;font-family:var(--font-display, "Montserrat", sans-serif);font-weight:900;font-size:clamp(1.35rem,.55vw + 1.15rem,1.85rem);line-height:1.12;color:#fff}.co2-params-page__tool-intro,.co2-params-page__tool-reminder{margin:0 0 .55rem;font-size:clamp(.9375rem,.15vw + .86rem,1rem);line-height:1.55;color:#edededad}.co2-params-page__tool-panel{padding:clamp(1rem,2vw,1.35rem);background:#ffffff08;border:1px solid rgba(237,237,237,.12);border-radius:6px}.co2-params-page__thickness,.co2-params-page__tips{padding-block:clamp(2.5rem,4vw,3.5rem);background:var(--ie-bg-editorial, #ededed)}.co2-params-page__section-head{max-width:42rem;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.co2-params-page__section-h2{margin:0 0 .65rem;color:var(--ie-text-heading-dark, #1a1a1a)}.co2-params-page__section-intro{margin:0;font-size:clamp(.9375rem,.15vw + .86rem,1rem);line-height:1.62;color:#424242c7}.co2-params-page__table-wrap{overflow-x:auto;border:1px solid rgba(17,19,21,.12);border-radius:6px;background:#fff}.co2-params-page__table{width:100%;border-collapse:collapse;font-size:clamp(.875rem,.1vw + .84rem,.9375rem)}.co2-params-page__table-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.co2-params-page__table th,.co2-params-page__table td{padding:.65rem .85rem;border-bottom:1px solid rgba(17,19,21,.08);text-align:left;vertical-align:top}.co2-params-page__table thead th{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:clamp(.8125rem,.06vw + .78rem,.875rem);background:#edededa6}.co2-params-page__table tbody th{font-weight:500;color:var(--ie-text-body-dark, #424242)}.co2-params-page__table tbody tr:last-child th,.co2-params-page__table tbody tr:last-child td{border-bottom:none}.co2-params-page__tips-grid{display:grid;gap:clamp(.85rem,1.5vw,1.1rem)}@media(min-width:720px){.co2-params-page__tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.co2-params-page__tip-card{padding:clamp(.95rem,1.4vw,1.15rem);background:#fff;border:1px solid rgba(17,19,21,.1);border-left:3px solid var(--ie-accent-orange, #f26f0e);border-radius:0 6px 6px 0}.co2-params-page__tip-title{margin:0 0 .45rem;font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:clamp(.875rem,.1vw + .82rem,.9375rem);color:var(--ie-text-heading-dark, #1a1a1a)}.co2-params-page__tip-body{margin:0;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.55;color:#424242d1}.co2-params-page__safety{padding-block:clamp(2.5rem,4vw,3.5rem);background:var(--mt-bg-dark, #1a1a1a)}.co2-params-page__section-h2--dark{color:#fff;font-family:var(--font-display, "Montserrat", sans-serif);font-weight:900;font-size:clamp(1.35rem,.55vw + 1.15rem,1.85rem)}.co2-params-page__section-intro--dark{color:#edededad}.co2-params-page__hazard-list{margin:0 0 1.25rem;padding:0;list-style:none;display:grid;gap:.35rem}.co2-params-page__hazard-list li{font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.5;color:#edededd1}.co2-params-page__safety-h3{margin:1.15rem 0 .45rem;font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:clamp(.875rem,.1vw + .82rem,.9375rem);color:#fff}.co2-params-page__safety-body{margin:0;max-width:44rem;font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.55;color:#edededad}.co2-params-page__quote{padding-block:clamp(2.5rem,4vw,3.5rem);background:var(--ie-bg-editorial, #ededed)}.co2-params-page__related{padding-block:clamp(1.75rem,3vw,2.25rem);background:var(--ie-bg-editorial, #ededed);border-top:1px solid rgba(17,19,21,.08)}.co2-params-page__related-kicker{margin:0 0 .65rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ie-accent-orange, #f26f0e)}.co2-params-page__related-nav{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem}.co2-params-page__related-a{font-size:clamp(.875rem,.1vw + .84rem,.9375rem);line-height:1.4;color:var(--ie-text-body-dark, #424242);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.co2-params-page__related-a:hover,.co2-params-page__related-a:focus-visible{color:var(--ie-accent-orange, #f26f0e);border-bottom-color:color-mix(in srgb,#f26f0e 40%,transparent);outline:none}.co2-params-page__crawl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
