.accent[data-astro-cid-f7wiosil]{color:var(--gold)}.free[data-astro-cid-f7wiosil]{padding-block:var(--sp-24)}.free__grid[data-astro-cid-f7wiosil]{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--sp-12);align-items:center}.free__h2[data-astro-cid-f7wiosil]{margin-top:var(--sp-4);font-family:var(--font-accent);font-weight:700;font-size:36px;line-height:var(--lh-tight)}.free__body[data-astro-cid-f7wiosil]{margin-top:var(--sp-4);max-width:62ch;font-family:var(--font-body);font-size:1rem;line-height:24px;color:var(--text-body)}.free__cta[data-astro-cid-f7wiosil]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.free__cta[data-astro-cid-f7wiosil] small[data-astro-cid-f7wiosil]{font-size:var(--fs-sm);color:var(--text-body)}.calc__h2[data-astro-cid-f7wiosil]{margin-top:var(--sp-4);font-family:var(--font-accent);font-weight:700;font-size:36px;line-height:var(--lh-tight)}.calc__grid[data-astro-cid-f7wiosil]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--sp-16);margin-top:var(--sp-12);align-items:start}.calc__fields[data-astro-cid-f7wiosil]{display:flex;flex-direction:column;gap:var(--sp-6)}.field[data-astro-cid-f7wiosil]{margin:0;padding:0;border:0;min-width:0}.field[data-astro-cid-f7wiosil] label[data-astro-cid-f7wiosil],.field[data-astro-cid-f7wiosil] legend[data-astro-cid-f7wiosil]{display:block;padding:0;margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted)}.field__row[data-astro-cid-f7wiosil]{display:flex;align-items:center;gap:var(--sp-3)}.field[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil][type=number]{width:110px;height:42px;padding:0 var(--sp-3);background:transparent;border:var(--hairline) solid var(--border-inverse-strong);border-radius:var(--radius);color:var(--text-inverse);font-family:var(--font-body);font-weight:500;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.field[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil][type=number]:focus-visible{outline:none;border-color:var(--gold);box-shadow:var(--focus-ring)}.field__unit[data-astro-cid-f7wiosil]{font-size:var(--fs-sm);color:var(--text-inverse-muted)}.field--tasks[data-astro-cid-f7wiosil]{display:flex;flex-direction:column;gap:var(--sp-3)}.field[data-astro-cid-f7wiosil] .task[data-astro-cid-f7wiosil]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--hairline) solid var(--border-inverse);border-radius:var(--radius);cursor:pointer;margin:0;font-size:var(--fs-base);letter-spacing:0;text-transform:none;color:var(--text-inverse)}.field[data-astro-cid-f7wiosil] .task[data-astro-cid-f7wiosil] input[data-astro-cid-f7wiosil]{width:18px;height:18px;flex:none;accent-color:var(--gold)}.calc__results[data-astro-cid-f7wiosil]{min-width:0}.res[data-astro-cid-f7wiosil]{padding-block:var(--sp-6);border-top:var(--hairline) solid var(--border-inverse)}.res[data-astro-cid-f7wiosil]:first-child{padding-top:0;border-top:0}.res--pair[data-astro-cid-f7wiosil],.res__pair[data-astro-cid-f7wiosil]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.res__l[data-astro-cid-f7wiosil]{margin-bottom:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-inverse-muted)}.res__n[data-astro-cid-f7wiosil]{font-family:var(--font-accent);font-weight:700;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.1;color:var(--text-inverse);font-variant-numeric:tabular-nums}.res__n--date[data-astro-cid-f7wiosil]{font-size:clamp(1.375rem,2.4vw,1.875rem)}.res__s[data-astro-cid-f7wiosil]{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-inverse-muted)}.calc__note[data-astro-cid-f7wiosil]{padding-top:var(--sp-4);border-top:var(--hairline) solid var(--border-inverse);font-size:var(--fs-xs);line-height:1.6;color:var(--text-inverse-muted)}.calc__cta[data-astro-cid-f7wiosil]{padding-top:var(--sp-6)}@media(max-width:980px){.free__grid[data-astro-cid-f7wiosil],.calc__grid[data-astro-cid-f7wiosil]{grid-template-columns:1fr}.calc__grid[data-astro-cid-f7wiosil]{gap:var(--sp-12)}}@media(max-width:600px){.free[data-astro-cid-f7wiosil],.calc[data-astro-cid-f7wiosil]{padding-block:var(--sp-16)}.res--pair[data-astro-cid-f7wiosil],.res__pair[data-astro-cid-f7wiosil]{grid-template-columns:1fr}}
