.calc-head[data-astro-cid-eamzopzy]{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3rem)}.calc-head[data-astro-cid-eamzopzy] h1[data-astro-cid-eamzopzy]{font-size:clamp(3rem,2rem + 4.5vw,5.25rem)}.calc-head__desc[data-astro-cid-eamzopzy]{text-wrap:pretty;max-width:62ch;font-size:1.125rem}.crumbs[data-astro-cid-eamzopzy]{opacity:.7;margin-bottom:1.5rem;font-size:.75rem}.crumbs[data-astro-cid-eamzopzy] a[data-astro-cid-eamzopzy]{text-decoration:none}.tldr[data-astro-cid-eamzopzy]{max-width:860px;margin-top:1.75rem;font-size:1.0625rem;line-height:1.55}.tldr[data-astro-cid-eamzopzy] .eyebrow[data-astro-cid-eamzopzy]{margin-bottom:.5rem}.tldr[data-astro-cid-eamzopzy] p[data-astro-cid-eamzopzy]{margin:0}.calc-wrap[data-astro-cid-eamzopzy]{padding-block:clamp(2rem,5vw,3.5rem)}.calc[data-astro-cid-eamzopzy]{align-items:start;gap:1.75rem;display:grid}@media (width>=960px){.calc[data-astro-cid-eamzopzy]{grid-template-columns:minmax(0,1fr) 380px;gap:40px}.calc__side[data-astro-cid-eamzopzy]{position:sticky;top:92px}}.calc__legend[data-astro-cid-eamzopzy]{font-family:var(--font-display);font-size:var(--step-2);margin:0 0 1rem;padding:0;line-height:1}.stages[data-astro-cid-eamzopzy]{border:0;gap:.5rem;margin:0 0 2rem;padding:0;display:grid}.stage[data-astro-cid-eamzopzy]{border:1.5px solid var(--burgundy);background:var(--pink-2);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.stage[data-astro-cid-eamzopzy]:has(input:checked){background:var(--burgundy);color:var(--pink)}.stage[data-astro-cid-eamzopzy] input[data-astro-cid-eamzopzy]{accent-color:var(--rose);margin:0}.stage__text[data-astro-cid-eamzopzy]{line-height:1.3;display:grid}.stage__text[data-astro-cid-eamzopzy] span[data-astro-cid-eamzopzy]{opacity:.75;font-size:.8125rem}.stage__range[data-astro-cid-eamzopzy]{font-family:var(--font-display);white-space:nowrap;font-size:1.375rem}@media (width<=480px){.stage[data-astro-cid-eamzopzy]{grid-template-columns:auto 1fr}.stage__range[data-astro-cid-eamzopzy]{grid-column:2;font-size:1.125rem}}.calc__grid[data-astro-cid-eamzopzy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.field[data-astro-cid-eamzopzy] input[data-astro-cid-eamzopzy]:disabled{opacity:.45}.checks[data-astro-cid-eamzopzy]{flex-wrap:wrap;align-items:end;gap:.5rem 1.5rem;padding-bottom:.9rem;display:flex}.check[data-astro-cid-eamzopzy]{cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.check[data-astro-cid-eamzopzy] input[data-astro-cid-eamzopzy]{width:18px;height:18px;accent-color:var(--burgundy);margin:0}.calc__actions[data-astro-cid-eamzopzy]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.result__total[data-astro-cid-eamzopzy]{font-family:var(--font-display);margin:0;font-size:clamp(3.5rem,2.5rem + 3vw,4.75rem);line-height:.9}.result__meta[data-astro-cid-eamzopzy]{opacity:.75;margin:.4rem 0 1rem}.result__gifted[data-astro-cid-eamzopzy]{background:var(--pink);margin:0 0 1rem;padding:.75rem 1rem}.result__lines[data-astro-cid-eamzopzy]{border-top:1px solid #4a1c2433;margin:0 0 1rem;padding:0;list-style:none}.result__lines[data-astro-cid-eamzopzy] li{border-bottom:1px solid #4a1c2433;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.9375rem;display:flex}.result__lines[data-astro-cid-eamzopzy] li span:last-child{white-space:nowrap;font-weight:600}.result__range[data-astro-cid-eamzopzy]{opacity:.75;margin:0 0 1.25rem}.calc-bar[data-astro-cid-eamzopzy]{z-index:20;border-radius:var(--radius-pill);background:var(--burgundy);color:var(--pink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1.25rem;font-size:.75rem;text-decoration:none;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 8px 24px #4a1c244d}.calc-bar[data-astro-cid-eamzopzy] strong[data-astro-cid-eamzopzy]{font-family:var(--font-display);letter-spacing:.01em;font-size:1.75rem;font-weight:400;line-height:1}@media (width>=960px){.calc-bar[data-astro-cid-eamzopzy]{display:none!important}}.next[data-astro-cid-eamzopzy]{margin-top:1.25rem;padding:clamp(1.5rem,4vw,2rem)}.next[data-astro-cid-eamzopzy] h2[data-astro-cid-eamzopzy]{margin-bottom:.5rem;font-size:2.125rem}.next[data-astro-cid-eamzopzy] p[data-astro-cid-eamzopzy]{opacity:.9;font-size:.9375rem}.next[data-astro-cid-eamzopzy] .nl__input{border-color:#0000}.rules[data-astro-cid-eamzopzy]{margin:1.5rem 0;overflow-x:auto}.rules[data-astro-cid-eamzopzy] table[data-astro-cid-eamzopzy]{border-collapse:collapse;background:var(--white);border:2px solid var(--burgundy);width:100%;font-size:.9rem}.rules[data-astro-cid-eamzopzy] th[data-astro-cid-eamzopzy],.rules[data-astro-cid-eamzopzy] td[data-astro-cid-eamzopzy]{text-align:left;border-bottom:1px solid var(--pink);vertical-align:top;padding:.75rem 1rem}.rules[data-astro-cid-eamzopzy] th[data-astro-cid-eamzopzy]{background:var(--burgundy);color:var(--pink);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:500}.surface-sand[data-astro-cid-eamzopzy] a[data-astro-cid-eamzopzy]{color:var(--accent)}.faq-title[data-astro-cid-eamzopzy]{font-size:var(--step-2);margin-bottom:.75rem}.author[data-astro-cid-eamzopzy]{align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.author__photo[data-astro-cid-eamzopzy]{object-fit:cover;border:1.5px solid var(--burgundy);border-radius:50%;flex-shrink:0;width:72px;height:72px}.author[data-astro-cid-eamzopzy] p[data-astro-cid-eamzopzy]{opacity:.8;margin:.35rem 0 .6rem;font-size:.875rem}.author[data-astro-cid-eamzopzy] a[data-astro-cid-eamzopzy]{font-size:.75rem;text-decoration:none}
