.food-emissions[data-astro-cid-5yttg3gq]{background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;margin:1.75rem 0;padding:1rem 1rem .85rem;position:relative}.food-emissions__heading[data-astro-cid-5yttg3gq]{color:#111827;gap:.15rem;margin:0 0 .9rem;display:grid}.food-emissions__heading[data-astro-cid-5yttg3gq] span[data-astro-cid-5yttg3gq]{color:#6b7280;font-size:.8rem}.food-emissions__legend[data-astro-cid-5yttg3gq]{color:#4b5563;flex-wrap:wrap;gap:.25rem .9rem;margin:0 0 1rem;padding:0;font-size:.75rem;line-height:1.35;list-style:none;display:flex}.food-emissions__legend[data-astro-cid-5yttg3gq] li[data-astro-cid-5yttg3gq]{align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.food-emissions__swatch[data-astro-cid-5yttg3gq]{background:var(--seg-color);border-radius:2px;flex:none;width:.7rem;height:.7rem}.food-emissions__group[data-astro-cid-5yttg3gq]+.food-emissions__group[data-astro-cid-5yttg3gq]{margin-top:1rem}.food-emissions__group-label[data-astro-cid-5yttg3gq]{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:700}.food-emissions__rows[data-astro-cid-5yttg3gq]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.food-emissions__rows[data-astro-cid-5yttg3gq] li[data-astro-cid-5yttg3gq]{margin:0;padding:0}.food-emissions__row[data-astro-cid-5yttg3gq]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr;gap:.2rem;padding:.3rem .35rem;display:grid}.food-emissions__row[data-astro-cid-5yttg3gq]:hover,.food-emissions__row[data-astro-cid-5yttg3gq].is-active{background:#f3f4f6}.food-emissions__row[data-astro-cid-5yttg3gq]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}@media (width>=640px){.food-emissions__row[data-astro-cid-5yttg3gq]{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;column-gap:.75rem}.food-emissions__label[data-astro-cid-5yttg3gq]{text-align:right}}.food-emissions__label[data-astro-cid-5yttg3gq]{color:#374151;font-size:.85rem;font-weight:700;line-height:1.25}.food-emissions__track[data-astro-cid-5yttg3gq]{border-left:1px solid #d1d5db;align-items:center;gap:.45rem;min-width:0;display:flex}.food-emissions__bar[data-astro-cid-5yttg3gq]{width:max(3px, calc((100% - 3rem) * var(--bar-size)));border-radius:0 4px 4px 0;flex:none;gap:1px;height:1.3rem;display:flex;overflow:hidden}.food-emissions__seg[data-astro-cid-5yttg3gq]{background:var(--seg-color);flex:0 1 0;min-width:1px;transition:opacity .15s}.food-emissions__seg[data-astro-cid-5yttg3gq].is-dim{opacity:.35}.food-emissions__total[data-astro-cid-5yttg3gq]{color:#374151;font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:700}.food-emissions__tip[data-astro-cid-5yttg3gq]{z-index:10;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;width:min(20rem,100% - 1rem);padding:.7rem .8rem;position:absolute;box-shadow:0 8px 24px #0000001f}.food-emissions__tip[data-astro-cid-5yttg3gq][hidden]{display:none}.food-emissions__tip[data-astro-cid-5yttg3gq] .food-emissions__tip-title{color:#111827;margin:0 0 .45rem;font-size:.85rem;font-weight:700;display:grid}.food-emissions__tip[data-astro-cid-5yttg3gq] .food-emissions__tip-title span{color:#6b7280;font-size:.72rem;font-weight:500}.food-emissions__tip[data-astro-cid-5yttg3gq] ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.food-emissions__tip[data-astro-cid-5yttg3gq] li{color:#374151;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:start;gap:.45rem;margin:0;padding:.15rem .25rem;font-size:.75rem;line-height:1.3;display:grid}.food-emissions__tip[data-astro-cid-5yttg3gq] li.is-active{background:#f3f4f6;font-weight:700}.food-emissions__tip[data-astro-cid-5yttg3gq] .food-emissions__swatch{margin-top:.15rem}.food-emissions__tip[data-astro-cid-5yttg3gq] small{color:#9ca3af;font-size:.68rem;font-weight:400;display:block}.food-emissions__tip[data-astro-cid-5yttg3gq] .food-emissions__tip-value{font-variant-numeric:tabular-nums;text-align:right}.food-emissions__source[data-astro-cid-5yttg3gq]{color:#6b7280;margin:1.1rem 0 0;font-size:.75rem;line-height:1.45}.food-emissions__source[data-astro-cid-5yttg3gq] a[data-astro-cid-5yttg3gq]{color:inherit;text-underline-offset:2px;text-decoration:underline}
