label[data-astro-cid-oxmkwcug]{font-size:var(--t-xs);color:var(--c-text);margin-bottom:.375rem;font-weight:700;display:block}label[data-astro-cid-oxmkwcug] small[data-astro-cid-oxmkwcug]{color:var(--c-muted);margin-top:2px;font-size:.75rem;font-weight:400;display:block}.in[data-astro-cid-oxmkwcug]{border:1.5px solid var(--c-border-input);background:#fff;border-radius:.7rem;align-items:center;display:flex;overflow:hidden}.in[data-astro-cid-oxmkwcug]:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 3px #2954c626}span[data-astro-cid-oxmkwcug]{color:var(--c-muted);font-size:var(--t-xs);background:var(--c-bg-tint);align-self:stretch;align-items:center;padding:0 .7rem;display:flex}input[data-astro-cid-oxmkwcug]{width:100%;min-width:0;font:inherit;color:var(--c-text);background:0 0;border:0;outline:0;padding:.7rem;font-size:1rem}.calc-head[data-astro-cid-joddmja6]{border-bottom:1px solid var(--c-border-soft);padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(2rem,1rem + 3vw,3.25rem)}.calc-head[data-astro-cid-joddmja6] h1[data-astro-cid-joddmja6]{margin-top:var(--s-2);max-width:22ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.125rem);line-height:1.1}.calc-head[data-astro-cid-joddmja6] .lead[data-astro-cid-joddmja6]{margin-top:var(--s-3);max-width:42rem}.chips[data-astro-cid-joddmja6]{margin:var(--s-3) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-joddmja6] li[data-astro-cid-joddmja6]{font-size:var(--t-xs);color:var(--c-blue);background:var(--c-bg-blue);border:1px solid var(--c-border-blue);border-radius:var(--r-pill);padding:.3rem .8rem;font-weight:700}.calc-body[data-astro-cid-joddmja6]{padding-top:var(--s-5)}.calc-grid[data-astro-cid-joddmja6]{gap:var(--s-4);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}@media (width<=63.99rem){.calc-grid[data-astro-cid-joddmja6]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-joddmja6]{border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--sh-card);background:#fff}.tabs[data-astro-cid-joddmja6]{background:var(--c-bg-inset);border-radius:var(--r-sm);margin-bottom:var(--s-3);gap:.5rem;padding:.375rem;display:flex}.tab[data-astro-cid-joddmja6]{font:inherit;color:var(--c-body);cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:1;padding:.75rem .6rem;font-weight:800}.tab[data-astro-cid-joddmja6][aria-pressed=true]{background:var(--c-navy);color:#fff}.note[data-astro-cid-joddmja6]{font-size:var(--t-xs);color:var(--c-body);background:var(--c-bg-tint);border-radius:var(--r-sm);margin:0 0 var(--s-3);padding:.7rem .9rem;line-height:1.5}.grp[data-astro-cid-joddmja6]{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.07em;color:var(--c-blue);margin:var(--s-4) 0 var(--s-2)}.note[data-astro-cid-joddmja6]+.grp[data-astro-cid-joddmja6]{margin-top:0}.row[data-astro-cid-joddmja6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (width<=29.99rem){.row[data-astro-cid-joddmja6]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-joddmja6]{padding:var(--s-3)}}.wide[data-astro-cid-joddmja6]{grid-column:1/-1}.wide[data-astro-cid-joddmja6] label[data-astro-cid-joddmja6]{font-size:var(--t-xs);color:var(--c-text);margin-bottom:.375rem;font-weight:700;display:block}.wide[data-astro-cid-joddmja6] label[data-astro-cid-joddmja6] small[data-astro-cid-joddmja6]{color:var(--c-muted);margin-top:2px;font-size:.75rem;font-weight:400;display:block}.sel[data-astro-cid-joddmja6]{border:1.5px solid var(--c-border-input);width:100%;font:inherit;color:var(--c-text);background:#fff;border-radius:.7rem;padding:.7rem;font-size:1rem}.sel[data-astro-cid-joddmja6]:focus{border-color:var(--c-blue);outline:0;box-shadow:0 0 0 3px #2954c626}.srcnote[data-astro-cid-joddmja6]{color:var(--c-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.55}.srcnote[data-astro-cid-joddmja6] a[data-astro-cid-joddmja6],.sources[data-astro-cid-joddmja6] a[data-astro-cid-joddmja6]{color:var(--c-blue)}.res[data-astro-cid-joddmja6]{position:sticky;top:5.5rem}@media (width<=63.99rem){.res[data-astro-cid-joddmja6]{position:static}}.big[data-astro-cid-joddmja6]{background:var(--c-navy);color:#fff;border-radius:var(--r-lg);padding:var(--s-4)}.big[data-astro-cid-joddmja6] p[data-astro-cid-joddmja6]{color:var(--c-on-navy-body);font-size:var(--t-xs);margin:0}.big[data-astro-cid-joddmja6] strong[data-astro-cid-joddmja6]{font-family:var(--font-display);color:#fff;margin:.4rem 0;font-size:clamp(2.25rem,5vw,2.9rem);line-height:1.1;display:block}.big[data-astro-cid-joddmja6] strong[data-astro-cid-joddmja6].neg{color:#ffb4a8}.big[data-astro-cid-joddmja6] em[data-astro-cid-joddmja6]{color:#9ff0c4;font-style:normal;font-weight:800}.bar[data-astro-cid-joddmja6]{height:1.35rem;margin:var(--s-3) 0 .75rem;background:#ffffff1f;border-radius:.6rem;display:flex;overflow:hidden}.bar[data-astro-cid-joddmja6] i{height:100%;display:block}.leg[data-astro-cid-joddmja6]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.leg[data-astro-cid-joddmja6] li{font-size:var(--t-xs);color:var(--c-on-navy-body);align-items:center;gap:.5rem;display:flex}.leg[data-astro-cid-joddmja6] b{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.leg[data-astro-cid-joddmja6] s{border-radius:3px;width:.75rem;height:.75rem;text-decoration:none;display:inline-block}.box[data-astro-cid-joddmja6]{margin-top:var(--s-3);border:1.5px dashed var(--c-blue);border-radius:var(--r-lg);padding:var(--s-3);background:#fff}.box[data-astro-cid-joddmja6] h3[data-astro-cid-joddmja6]{font-size:var(--t-lead);margin:0 0 .4rem}.box[data-astro-cid-joddmja6] p[data-astro-cid-joddmja6]{font-size:var(--t-xs);color:var(--c-body);margin:0 0 .6rem;line-height:1.5}.box[data-astro-cid-joddmja6] output[data-astro-cid-joddmja6]{font-family:var(--font-display);color:var(--c-blue);font-size:1.6rem;font-weight:800;display:block}.range[data-astro-cid-joddmja6]{width:100%;accent-color:var(--c-blue);margin:.25rem 0 .75rem}.box[data-astro-cid-joddmja6] .gaint[data-astro-cid-joddmja6]{margin:.5rem 0 0}.disc[data-astro-cid-joddmja6]{color:var(--c-muted);margin:var(--s-3) 0 0;font-size:.75rem;line-height:1.5}.sources[data-astro-cid-joddmja6]{margin-top:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);background:#fff}.sources[data-astro-cid-joddmja6] .grp[data-astro-cid-joddmja6]{margin:0}.sources[data-astro-cid-joddmja6] p[data-astro-cid-joddmja6]{font-size:var(--t-sm);color:var(--c-body);margin:.4rem 0 0}.sources[data-astro-cid-joddmja6] ul[data-astro-cid-joddmja6]{font-size:var(--t-sm);gap:.4rem;margin:.75rem 0 0;padding-left:1.1rem;display:grid}.sec[data-astro-cid-joddmja6]{font-size:var(--t-h3)}.steps[data-astro-cid-joddmja6]{margin:var(--s-3) 0 0;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-joddmja6] li[data-astro-cid-joddmja6]{border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3);background:#fff;gap:.9rem;display:flex}.steps[data-astro-cid-joddmja6] b[data-astro-cid-joddmja6]{background:var(--c-blue);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.steps[data-astro-cid-joddmja6] h3[data-astro-cid-joddmja6]{font-size:var(--t-lead);margin:0}.steps[data-astro-cid-joddmja6] p[data-astro-cid-joddmja6]{font-size:var(--t-sm);color:var(--c-body);margin:.4rem 0 0;line-height:1.55}.cards3[data-astro-cid-joddmja6]{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));display:grid}.rel-card[data-astro-cid-joddmja6]{border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-3);color:var(--c-body);font-size:var(--t-sm);background:#fff;flex-direction:column;gap:.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.rel-card[data-astro-cid-joddmja6]:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px #101a3559}.rel-card[data-astro-cid-joddmja6] strong[data-astro-cid-joddmja6]{font-family:var(--font-display);font-size:var(--t-lead);color:var(--c-text)}
