.page-date[data-astro-cid-gu3z2q64]{color:var(--c-on-dark-muted);margin-top:1rem;margin-bottom:0;font-size:.9rem}.vh[data-astro-cid-gu3z2q64]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calc[data-astro-cid-gu3z2q64]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);gap:1.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.calc__noscript[data-astro-cid-gu3z2q64]{border-left:4px solid var(--c-brass);background:var(--c-oak-100);padding:1rem 1.25rem}.calc[data-astro-cid-gu3z2q64] fieldset[data-astro-cid-gu3z2q64]{border:0;margin:0;padding:0}.calc[data-astro-cid-gu3z2q64] legend[data-astro-cid-gu3z2q64]{font-family:var(--font-display);font-size:var(--step-1);color:var(--c-espresso);margin-bottom:.9rem;font-weight:700}.calc__rowhead[data-astro-cid-gu3z2q64],.calc__row[data-astro-cid-gu3z2q64]{grid-template-columns:1fr 1fr;align-items:center;gap:.6rem;display:grid}.calc__rowhead[data-astro-cid-gu3z2q64]{display:none}@media (width>=44rem){.calc__rowhead[data-astro-cid-gu3z2q64],.calc__row[data-astro-cid-gu3z2q64]{grid-template-columns:1.4fr 1fr 1fr 1fr}.calc__rowhead[data-astro-cid-gu3z2q64]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding-bottom:.4rem;font-size:.78rem;display:grid}}.calc__row[data-astro-cid-gu3z2q64]+.calc__row[data-astro-cid-gu3z2q64]{margin-top:.6rem}.calc__name[data-astro-cid-gu3z2q64]{grid-column:1/-1}@media (width>=44rem){.calc__name[data-astro-cid-gu3z2q64]{grid-column:auto}}.calc[data-astro-cid-gu3z2q64] input[data-astro-cid-gu3z2q64],.calc[data-astro-cid-gu3z2q64] select[data-astro-cid-gu3z2q64]{border:1px solid var(--c-line);border-radius:var(--radius-sm);background:var(--c-white);width:100%;font:inherit;color:var(--c-text);padding:.6rem .7rem;font-size:1rem}.calc[data-astro-cid-gu3z2q64] input[data-astro-cid-gu3z2q64]:focus-visible,.calc[data-astro-cid-gu3z2q64] select[data-astro-cid-gu3z2q64]:focus-visible{outline:2px solid var(--c-juniper);outline-offset:1px}.calc__rowarea[data-astro-cid-gu3z2q64]{font-variant-numeric:tabular-nums;color:var(--c-walnut);padding:.6rem .2rem;font-weight:650}.calc__opts[data-astro-cid-gu3z2q64]{border-top:1px solid var(--c-line);gap:1rem;padding-top:1.25rem;display:grid}@media (width>=44rem){.calc__opts[data-astro-cid-gu3z2q64]{grid-template-columns:1.6fr 1fr 1fr;align-items:end}.calc__opts[data-astro-cid-gu3z2q64] legend[data-astro-cid-gu3z2q64]{float:left;width:100%}}.calc__field[data-astro-cid-gu3z2q64]{gap:.35rem;display:grid}.calc__field[data-astro-cid-gu3z2q64]>span[data-astro-cid-gu3z2q64]{color:var(--c-espresso);font-size:.9rem;font-weight:600}.results[data-astro-cid-gu3z2q64]{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=44rem){.results[data-astro-cid-gu3z2q64]{grid-template-columns:repeat(3,minmax(0,1fr))}.result--wide[data-astro-cid-gu3z2q64]{grid-column:1/-1}}.result[data-astro-cid-gu3z2q64]{border-radius:var(--radius);background:var(--c-oak-100);padding:1.25rem}.result--wide[data-astro-cid-gu3z2q64]{background:var(--c-espresso);color:var(--c-on-dark)}.result__label[data-astro-cid-gu3z2q64]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.3rem;font-size:.78rem}.result--wide[data-astro-cid-gu3z2q64] .result__label[data-astro-cid-gu3z2q64]{color:var(--c-brass)}.result__value[data-astro-cid-gu3z2q64]{font-family:var(--font-display);font-size:var(--step-3);color:var(--c-espresso);font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-weight:700;line-height:1.1}.result--wide[data-astro-cid-gu3z2q64] .result__value[data-astro-cid-gu3z2q64]{color:var(--c-white)}.result__note[data-astro-cid-gu3z2q64]{color:var(--c-muted);margin-bottom:0;font-size:.875rem}.result--wide[data-astro-cid-gu3z2q64] .result__note[data-astro-cid-gu3z2q64]{color:var(--c-on-dark-muted)}.calc__disclaimer[data-astro-cid-gu3z2q64]{color:var(--c-muted);margin-top:1rem;margin-bottom:0;font-size:.875rem}.steps[data-astro-cid-gu3z2q64]{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.steps[data-astro-cid-gu3z2q64]{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps[data-astro-cid-gu3z2q64] li[data-astro-cid-gu3z2q64]{counter-increment:step}.steps[data-astro-cid-gu3z2q64] li[data-astro-cid-gu3z2q64]:before{content:counter(step);background:var(--c-white);border:1px solid var(--c-line);width:2.25rem;height:2.25rem;font-family:var(--font-display);color:var(--c-walnut);border-radius:50%;place-items:center;margin-bottom:.75rem;font-weight:700;display:grid}.steps[data-astro-cid-gu3z2q64] h3[data-astro-cid-gu3z2q64]{font-size:var(--step-1);margin-bottom:.3rem}.steps[data-astro-cid-gu3z2q64] p[data-astro-cid-gu3z2q64]{color:var(--c-muted);margin-bottom:0}.waste-table[data-astro-cid-gu3z2q64]{margin:0 0 2rem}.waste-table__scroll[data-astro-cid-gu3z2q64]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);overflow-x:auto}.waste-table[data-astro-cid-gu3z2q64] table[data-astro-cid-gu3z2q64]{min-width:38rem}.waste-table[data-astro-cid-gu3z2q64] th[data-astro-cid-gu3z2q64],.waste-table[data-astro-cid-gu3z2q64] td[data-astro-cid-gu3z2q64]{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:.85rem 1.25rem}.waste-table[data-astro-cid-gu3z2q64] thead[data-astro-cid-gu3z2q64] th[data-astro-cid-gu3z2q64]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:.78rem}.waste-table[data-astro-cid-gu3z2q64] tbody[data-astro-cid-gu3z2q64] tr[data-astro-cid-gu3z2q64]:last-child>[data-astro-cid-gu3z2q64]{border-bottom:0}.waste-table[data-astro-cid-gu3z2q64] tbody[data-astro-cid-gu3z2q64] th[data-astro-cid-gu3z2q64]{font-weight:650}.waste-table[data-astro-cid-gu3z2q64] .num[data-astro-cid-gu3z2q64]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.waste-table[data-astro-cid-gu3z2q64] figcaption[data-astro-cid-gu3z2q64]{color:var(--c-muted);margin-top:.75rem;font-size:.875rem}@media (width>=64rem){.faq-layout[data-astro-cid-gu3z2q64]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem;display:grid}}
