section[data-astro-cid-avuxndf2]{margin-top:3rem}.jump[data-astro-cid-avuxndf2]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.jump[data-astro-cid-avuxndf2] a[data-astro-cid-avuxndf2]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--text);align-items:center;padding-inline:1rem;font-weight:500;text-decoration:none;display:inline-flex}.jump[data-astro-cid-avuxndf2] a[data-astro-cid-avuxndf2]:hover{border-color:var(--primary)}.calc[data-astro-cid-avuxndf2]{gap:var(--space);align-items:start;margin-top:1rem;display:grid}@media (width>=48rem){.calc[data-astro-cid-avuxndf2]{grid-template-columns:1fr 1fr}}form[data-astro-cid-avuxndf2],.result[data-astro-cid-avuxndf2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space)}.result[data-astro-cid-avuxndf2]{border-top:4px solid var(--primary)}.field[data-astro-cid-avuxndf2]{gap:.25rem;margin-bottom:1rem;display:grid}label[data-astro-cid-avuxndf2],.label[data-astro-cid-avuxndf2]{font-size:.95rem;font-weight:600}input[data-astro-cid-avuxndf2],select[data-astro-cid-avuxndf2]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:44px;padding:.4rem .7rem}.time[data-astro-cid-avuxndf2]{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.5rem;display:grid}.error[data-astro-cid-avuxndf2]{color:var(--primary);margin:0;font-weight:600}.result[data-astro-cid-avuxndf2] h3[data-astro-cid-avuxndf2]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:0;font-size:1rem}.per-hour[data-astro-cid-avuxndf2]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 1.25rem;display:grid}.per-hour[data-astro-cid-avuxndf2] div[data-astro-cid-avuxndf2]{background:var(--bg);border-radius:var(--radius);padding:.6rem}.per-hour[data-astro-cid-avuxndf2] dt[data-astro-cid-avuxndf2]{color:var(--muted);font-size:.8rem}.per-hour[data-astro-cid-avuxndf2] dd[data-astro-cid-avuxndf2]{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:650}.plan[data-astro-cid-avuxndf2]{margin:0 0 1rem;padding-left:1.1rem}.plan[data-astro-cid-avuxndf2] li[data-astro-cid-avuxndf2]{margin-bottom:.35rem}.plan[data-astro-cid-avuxndf2] .num[data-astro-cid-avuxndf2]{font-weight:700}.disclaimer[data-astro-cid-avuxndf2]{border-left:4px solid var(--primary);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;max-width:48rem;margin-top:1rem;padding:.75rem 1rem}.tier-grid[data-astro-cid-avuxndf2]{gap:var(--space);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;margin-top:1rem;display:grid}.tier-col[data-astro-cid-avuxndf2]{--c:var(--tier-sustainable);background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--c);border-radius:0 0 var(--radius) var(--radius);padding:var(--space)}.tier-col[data-astro-cid-avuxndf2][data-tier=top]{--c:var(--tier-top)}.tier[data-astro-cid-avuxndf2]{color:var(--c);font-size:.875rem;font-weight:600}.col-title[data-astro-cid-avuxndf2]{margin:.25rem 0 .5rem}.recipe[data-astro-cid-avuxndf2]{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.recipe[data-astro-cid-avuxndf2] h4[data-astro-cid-avuxndf2]{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.05rem}.facts[data-astro-cid-avuxndf2]{margin:0 0 .5rem;font-weight:600}table[data-astro-cid-avuxndf2]{border-collapse:collapse;width:100%;margin-bottom:.75rem}th[data-astro-cid-avuxndf2],td[data-astro-cid-avuxndf2]{border-bottom:1px solid var(--border);padding:.3rem 0;font-size:.95rem}th[data-astro-cid-avuxndf2]{text-align:left;font-weight:400}td[data-astro-cid-avuxndf2]{text-align:right}.recipe[data-astro-cid-avuxndf2] ol[data-astro-cid-avuxndf2]{margin:0 0 .75rem;padding-left:1.2rem}.brands[data-astro-cid-avuxndf2]{margin:0;padding:0;list-style:none}.brands[data-astro-cid-avuxndf2] li[data-astro-cid-avuxndf2]{border-top:1px solid var(--border);padding-block:.75rem}.brands[data-astro-cid-avuxndf2] li[data-astro-cid-avuxndf2]:first-child{border-top:0}.brands[data-astro-cid-avuxndf2] a[data-astro-cid-avuxndf2]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.brands[data-astro-cid-avuxndf2] p[data-astro-cid-avuxndf2]{margin:0}
