.calc[data-astro-cid-m3mcjceo]{gap:1.25rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.calc-form[data-astro-cid-m3mcjceo]{border-radius:var(--radius);background:var(--surface);gap:.75rem;padding:1.25rem;display:grid}.f[data-astro-cid-m3mcjceo]{gap:.35rem;display:grid}.f[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]{color:var(--muted);font-size:.8rem;font-weight:600}.f[data-astro-cid-m3mcjceo] input[data-astro-cid-m3mcjceo],.f[data-astro-cid-m3mcjceo] select[data-astro-cid-m3mcjceo]{border-radius:var(--radius-sm);background:var(--white);min-height:3rem;font:500 1rem var(--sans);color:var(--ink);border:1px solid #0000;padding:.5rem .9rem}.f[data-astro-cid-m3mcjceo] input[data-astro-cid-m3mcjceo]:focus-visible,.f[data-astro-cid-m3mcjceo] select[data-astro-cid-m3mcjceo]:focus-visible{border-color:var(--sage);box-shadow:0 0 0 4px var(--sage-soft);outline:none}.calc-out[data-astro-cid-m3mcjceo]{gap:.75rem;display:grid}.res[data-astro-cid-m3mcjceo]{border-radius:var(--radius);padding:1.4rem}.res--pp[data-astro-cid-m3mcjceo]{background:var(--grad-dark);color:#fff}.res--hire[data-astro-cid-m3mcjceo]{background:var(--rose-soft);color:var(--rose-ink)}.res-label[data-astro-cid-m3mcjceo]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.res-big[data-astro-cid-m3mcjceo]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:650;line-height:1.1}.res-note[data-astro-cid-m3mcjceo]{opacity:.85;margin:0;font-size:.875rem;line-height:1.5}.bar[data-astro-cid-m3mcjceo]{background:#ffffff26;border-radius:6px;height:6px;margin-top:1rem;overflow:hidden}.bar[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]{background:var(--rose);height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.calc-list[data-astro-cid-m3mcjceo] h2[data-astro-cid-m3mcjceo]{font-size:var(--fs-sub);margin:.5rem 0 1rem}.calc-list[data-astro-cid-m3mcjceo] ul[data-astro-cid-m3mcjceo]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.calc-list[data-astro-cid-m3mcjceo] li a{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);transition:background .25s var(--ease), transform .35s var(--spring);align-items:center;gap:.9rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;display:flex}.calc-list[data-astro-cid-m3mcjceo] li a:hover{background:var(--sage-soft);transform:translateY(-2px)}.calc-list[data-astro-cid-m3mcjceo] .cl-img{background:var(--grad-sage);border-radius:.6rem;flex:none;place-items:center;width:4rem;height:3.2rem;display:grid;position:relative;overflow:hidden}.calc-list[data-astro-cid-m3mcjceo] .cl-initial{letter-spacing:-.02em;color:var(--accent);font-size:1.15rem;font-weight:650}.calc-list[data-astro-cid-m3mcjceo] .cl-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.calc-list[data-astro-cid-m3mcjceo] .cl-text{flex:1;min-width:0;display:grid}.calc-list[data-astro-cid-m3mcjceo] .cl-text b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.calc-list[data-astro-cid-m3mcjceo] .cl-text small{color:var(--muted);font-size:.8rem}.calc-list[data-astro-cid-m3mcjceo] .cl-est{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:650;display:grid}.calc-list[data-astro-cid-m3mcjceo] .cl-est small{color:var(--muted);font-size:.72rem;font-weight:500}.calc-list[data-astro-cid-m3mcjceo] .none{color:var(--muted);padding:1rem}.calc-more[data-astro-cid-m3mcjceo]{color:var(--muted);font-size:.9rem}.how[data-astro-cid-m3mcjceo] .how-head[data-astro-cid-m3mcjceo] h2[data-astro-cid-m3mcjceo]{max-width:22ch;margin:.6rem 0 clamp(1.25rem,3vw,2rem)}.how-steps[data-astro-cid-m3mcjceo]{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.how-steps[data-astro-cid-m3mcjceo] li[data-astro-cid-m3mcjceo]{border-radius:var(--radius);counter-increment:step;background:#fffc;gap:.4rem;padding:1.4rem 1.4rem 1.5rem;display:grid;position:relative}.how-steps[data-astro-cid-m3mcjceo] li[data-astro-cid-m3mcjceo]:after{content:counter(step);letter-spacing:-.05em;color:#34493a1f;font-size:2.4rem;font-weight:650;line-height:1;position:absolute;top:1rem;right:1.2rem}.how-steps[data-astro-cid-m3mcjceo] b[data-astro-cid-m3mcjceo],.watch-list[data-astro-cid-m3mcjceo] b[data-astro-cid-m3mcjceo]{letter-spacing:-.015em;font-size:1.02rem;font-weight:600}.how-steps[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]:last-child{color:#3d4a40;font-size:.925rem;line-height:1.5}.h-ic[data-astro-cid-m3mcjceo]{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.6rem;display:grid}.h-ic[data-astro-cid-m3mcjceo] svg[data-astro-cid-m3mcjceo]{width:1.2rem;height:1.2rem}@media (width>=52rem){.how-steps[data-astro-cid-m3mcjceo]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=51.99rem){.how-steps[data-astro-cid-m3mcjceo] li[data-astro-cid-m3mcjceo]{grid-template-columns:auto 1fr;align-items:center;column-gap:.9rem;padding:1.1rem 1.2rem}.how-steps[data-astro-cid-m3mcjceo] .h-ic[data-astro-cid-m3mcjceo]{grid-row:span 2;align-self:start;margin:0}.how-steps[data-astro-cid-m3mcjceo] li[data-astro-cid-m3mcjceo]:after{font-size:1.8rem}}.watch[data-astro-cid-m3mcjceo]{gap:1.25rem;display:grid}.watch-stat[data-astro-cid-m3mcjceo]{border-radius:var(--radius);background:var(--forest);color:var(--sage-light);align-content:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.watch-stat[data-astro-cid-m3mcjceo] b[data-astro-cid-m3mcjceo]{letter-spacing:-.06em;color:#fff;font-size:clamp(3rem,7vw,4.5rem);font-weight:650;line-height:.95}.watch-stat[data-astro-cid-m3mcjceo] small[data-astro-cid-m3mcjceo]{letter-spacing:-.02em;color:var(--rose);font-size:1.1rem}.watch-stat[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]{max-width:26ch}.watch-stat[data-astro-cid-m3mcjceo] .link[data-astro-cid-m3mcjceo]{color:#fff;justify-self:start;margin-top:.5rem}.watch-main[data-astro-cid-m3mcjceo] h2[data-astro-cid-m3mcjceo]{font-size:var(--fs-sub);margin-bottom:1rem}.watch-list[data-astro-cid-m3mcjceo]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.watch-list[data-astro-cid-m3mcjceo] li[data-astro-cid-m3mcjceo]{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto 1fr;align-items:start;column-gap:.9rem;padding:1rem 1.1rem;display:grid}.watch-list[data-astro-cid-m3mcjceo] .h-ic[data-astro-cid-m3mcjceo]{background:var(--rose-soft);width:2.3rem;height:2.3rem;color:var(--rose-deep);grid-row:span 2;margin:0}.watch-list[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]:last-child{color:var(--muted);font-size:.9rem}@media (width>=44rem){.watch-list[data-astro-cid-m3mcjceo]{grid-template-columns:1fr 1fr}}.watch-reads[data-astro-cid-m3mcjceo]{gap:.6rem;margin-top:1rem;display:grid}.watch-reads[data-astro-cid-m3mcjceo] a[data-astro-cid-m3mcjceo]{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink);transition:border-color .25s var(--ease), background .25s var(--ease);grid-template-columns:1fr auto;align-items:center;column-gap:1rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.watch-reads[data-astro-cid-m3mcjceo] a[data-astro-cid-m3mcjceo]:hover{border-color:var(--rose);background:var(--rose-soft)}.watch-reads[data-astro-cid-m3mcjceo] small[data-astro-cid-m3mcjceo]{letter-spacing:.08em;text-transform:uppercase;color:var(--rose-deep);grid-column:1;font-size:.7rem;font-weight:650}.watch-reads[data-astro-cid-m3mcjceo] b[data-astro-cid-m3mcjceo]{grid-column:1;font-weight:600}.watch-reads[data-astro-cid-m3mcjceo] span[data-astro-cid-m3mcjceo]{color:var(--rose-deep);grid-area:1/2/3;font-weight:600}@media (width>=44rem){.watch-reads[data-astro-cid-m3mcjceo]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.watch[data-astro-cid-m3mcjceo]{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}}@media (width>=60rem){.calc[data-astro-cid-m3mcjceo]{grid-template-columns:20rem minmax(0,1fr);align-items:start}.calc-form[data-astro-cid-m3mcjceo]{top:calc(var(--nav-h) + 1rem);grid-row:1/span 2;position:sticky}.calc-out[data-astro-cid-m3mcjceo]{grid-template-columns:1fr 1fr}}
