.page-hero[data-astro-cid-uup64z3w],.content[data-astro-cid-uup64z3w]{max-width:900px}.lead[data-astro-cid-uup64z3w]{max-width:820px;font-size:1.2rem}.updated[data-astro-cid-uup64z3w]{margin-top:1.2rem;font-size:.88rem;font-weight:700}.surface[data-astro-cid-uup64z3w]{background:var(--surface)}.calc-grid[data-astro-cid-uup64z3w]{grid-template-columns:1fr .8fr;align-items:start;gap:3rem;display:grid}.calculator[data-astro-cid-uup64z3w]{gap:1rem;display:grid}.calculator[data-astro-cid-uup64z3w] h2[data-astro-cid-uup64z3w]{margin-bottom:.5rem}.calculator-heading[data-astro-cid-uup64z3w]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.calculator-heading[data-astro-cid-uup64z3w] .eyebrow[data-astro-cid-uup64z3w]{margin-bottom:.25rem}.estimate-badge[data-astro-cid-uup64z3w]{min-height:30px;color:var(--accent-dark);background:#e9f8f0;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.field-grid[data-astro-cid-uup64z3w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}fieldset[data-astro-cid-uup64z3w]{border:1px solid var(--border);border-radius:var(--radius-md);gap:1rem;margin:.5rem 0;padding:1.25rem;display:grid}legend[data-astro-cid-uup64z3w]{padding:0 .4rem;font-weight:850}.mixed-vat-field[data-astro-cid-uup64z3w][hidden]{display:none}label[data-astro-cid-uup64z3w]{gap:.45rem;font-weight:700;display:grid}input[data-astro-cid-uup64z3w],select[data-astro-cid-uup64z3w]{border:1px solid var(--border);min-height:50px;font:inherit;background:#fff;border-radius:.75rem;padding:.8rem 1rem}label[data-astro-cid-uup64z3w] small[data-astro-cid-uup64z3w]{color:var(--text-muted);font-size:.78rem;font-weight:500;line-height:1.45}.calculator-error[data-astro-cid-uup64z3w]{color:#8b1e16;background:#fff0ef;border-radius:.75rem;margin:0;padding:.9rem 1rem;font-weight:700}button[data-astro-cid-uup64z3w]{background:var(--accent);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:800}.result[data-astro-cid-uup64z3w]{border-radius:var(--radius-md);background:var(--surface-dark);color:#fff;align-content:start;gap:.5rem;padding:2rem;display:grid}.result[data-astro-cid-uup64z3w] span[data-astro-cid-uup64z3w],.result[data-astro-cid-uup64z3w] p[data-astro-cid-uup64z3w]{color:#b7c7c0}.result-heading[data-astro-cid-uup64z3w]{border-bottom:1px solid #ffffff24;gap:.25rem;padding-bottom:1.25rem;display:grid}.result-heading[data-astro-cid-uup64z3w] strong[data-astro-cid-uup64z3w]{font-size:clamp(2rem,5vw,3rem);line-height:1}.result-breakdown[data-astro-cid-uup64z3w]{gap:0;display:grid}.result-breakdown[data-astro-cid-uup64z3w]>div[data-astro-cid-uup64z3w]{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.result-breakdown[data-astro-cid-uup64z3w]>div[data-astro-cid-uup64z3w] strong[data-astro-cid-uup64z3w]{text-align:right;margin:0;font-size:1rem}.result-breakdown[data-astro-cid-uup64z3w]>div[data-astro-cid-uup64z3w][hidden]{display:none}.result[data-astro-cid-uup64z3w]>p[data-astro-cid-uup64z3w]{margin:.75rem 0 0;font-size:.88rem;line-height:1.55}.content[data-astro-cid-uup64z3w] section[data-astro-cid-uup64z3w]+section[data-astro-cid-uup64z3w]{margin-top:4.5rem}.content[data-astro-cid-uup64z3w] h2[data-astro-cid-uup64z3w]{max-width:20ch}.answer[data-astro-cid-uup64z3w]{color:var(--text);font-size:1.1rem;font-weight:650}.formula[data-astro-cid-uup64z3w]{border-radius:var(--radius-md);background:#e9f8f0;border:1px solid #c9ebd8;margin:1.75rem 0;padding:1.5rem}.formula[data-astro-cid-uup64z3w] p[data-astro-cid-uup64z3w]:last-child{margin-bottom:0}.text-link[data-astro-cid-uup64z3w]{color:var(--accent-dark);font-weight:800}.sources[data-astro-cid-uup64z3w]{border-top:1px solid var(--border);padding-top:2rem}.next-action[data-astro-cid-uup64z3w]{border-radius:var(--radius-md);background:var(--surface-dark);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2rem;display:flex}.next-action[data-astro-cid-uup64z3w] p[data-astro-cid-uup64z3w]{color:#b7c7c0;margin-bottom:0}@media (width<=760px){.calc-grid[data-astro-cid-uup64z3w],.field-grid[data-astro-cid-uup64z3w]{grid-template-columns:1fr}.calculator-heading[data-astro-cid-uup64z3w]{align-items:flex-start}.next-action[data-astro-cid-uup64z3w]{flex-direction:column;align-items:flex-start}}.example-table-wrap[data-astro-cid-uup64z3w]{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin:1.5rem 0;overflow-x:auto}.example-table[data-astro-cid-uup64z3w]{border-collapse:collapse;width:100%;min-width:560px}.example-table[data-astro-cid-uup64z3w] th[data-astro-cid-uup64z3w],.example-table[data-astro-cid-uup64z3w] td[data-astro-cid-uup64z3w]{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.1rem}.example-table[data-astro-cid-uup64z3w] th[data-astro-cid-uup64z3w]{color:var(--text-muted);background:var(--surface);font-size:.82rem;font-weight:800}.example-table[data-astro-cid-uup64z3w] tbody[data-astro-cid-uup64z3w] tr[data-astro-cid-uup64z3w]:last-child td[data-astro-cid-uup64z3w]{border-bottom:0}.consumption-grid[data-astro-cid-uup64z3w]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.consumption-grid[data-astro-cid-uup64z3w] article[data-astro-cid-uup64z3w]{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:1.3rem}.consumption-grid[data-astro-cid-uup64z3w] span[data-astro-cid-uup64z3w]{color:var(--text-muted);margin-bottom:.4rem;font-size:.82rem;font-weight:750;display:block}.consumption-grid[data-astro-cid-uup64z3w] strong[data-astro-cid-uup64z3w]{font-size:1.15rem;display:block}.consumption-grid[data-astro-cid-uup64z3w] p[data-astro-cid-uup64z3w]{margin-bottom:0}@media (width<=760px){.consumption-grid[data-astro-cid-uup64z3w]{grid-template-columns:1fr}}
