.faq__item[data-astro-cid-7synugci] h3[data-astro-cid-7synugci]{margin:1.4rem 0 .3rem;font-size:1.08rem}.related[data-astro-cid-rg6nwf7m]{max-width:var(--measure);margin-top:3rem}.related__heading[data-astro-cid-rg6nwf7m]{border-bottom:3px double var(--rule-strong);margin:0 0 1.25rem;padding-bottom:.55rem;font-size:1.35rem}.related__grid[data-astro-cid-rg6nwf7m]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.related__grid[data-astro-cid-rg6nwf7m]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}.card[data-astro-cid-rg6nwf7m]{background:var(--sheet);border:1px solid var(--rule);border-top:3px solid var(--rule-strong);flex-direction:column;margin:0;padding:1rem 1.1rem .85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.card[data-astro-cid-rg6nwf7m]:hover{border-color:var(--link);border-top-color:var(--link);transform:translateY(-2px);box-shadow:0 10px 22px -16px #1c23308c}.card[data-astro-cid-rg6nwf7m]:focus-within{outline:2px solid var(--mark);outline-offset:3px}.card__title[data-astro-cid-rg6nwf7m] a[data-astro-cid-rg6nwf7m]:focus-visible{outline:none}.card__kind[data-astro-cid-rg6nwf7m]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--mark);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.card__title[data-astro-cid-rg6nwf7m]{text-wrap:pretty;margin:0 0 .5rem;font-size:1.1rem;line-height:1.3}.card__title[data-astro-cid-rg6nwf7m] a[data-astro-cid-rg6nwf7m]{color:var(--ink);text-decoration:none}.card__title[data-astro-cid-rg6nwf7m] a[data-astro-cid-rg6nwf7m]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-rg6nwf7m]:hover .card__title[data-astro-cid-rg6nwf7m] a[data-astro-cid-rg6nwf7m]{color:var(--link-strong);text-underline-offset:.18em;text-decoration:underline 1px}.card__desc[data-astro-cid-rg6nwf7m]{color:var(--ink-soft);flex:1;margin:0 0 1rem;font-size:.95rem;line-height:1.55}.card__foot[data-astro-cid-rg6nwf7m]{border-top:1px solid var(--rule);font-family:var(--font-label);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin:0;padding-top:.65rem;font-size:.8rem;display:flex}.card__read[data-astro-cid-rg6nwf7m]{color:var(--link);white-space:nowrap;font-weight:600}.card__arrow[data-astro-cid-rg6nwf7m]{transition:transform .15s;display:inline-block}.card[data-astro-cid-rg6nwf7m]:hover .card__arrow[data-astro-cid-rg6nwf7m]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-rg6nwf7m],.card__arrow[data-astro-cid-rg6nwf7m]{transition:none}.card[data-astro-cid-rg6nwf7m]:hover,.card[data-astro-cid-rg6nwf7m]:hover .card__arrow[data-astro-cid-rg6nwf7m]{transform:none}}.sources[data-astro-cid-umftmmgj]{margin:0}.sources[data-astro-cid-umftmmgj] ul[data-astro-cid-umftmmgj]{margin:0;padding-left:1rem;font-size:.85rem;line-height:1.4}.sources[data-astro-cid-umftmmgj] li[data-astro-cid-umftmmgj]{overflow-wrap:anywhere;margin:.15rem 0}.sources[data-astro-cid-umftmmgj] .fact-date[data-astro-cid-umftmmgj]{white-space:nowrap}.byline[data-astro-cid-sgg5joot],.verified[data-astro-cid-sgg5joot]{margin-bottom:.3rem}.byline[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--ink-soft)}.toc[data-astro-cid-sgg5joot]{max-width:var(--measure);border:1px solid var(--rule);background:var(--sheet);font-family:var(--font-label);margin-bottom:1.75rem;padding:.9rem 1.1rem;font-size:.9rem}.toc[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{margin:0;padding-left:1.2rem}.up[data-astro-cid-sgg5joot]{font-family:var(--font-label);margin-top:2.5rem;font-size:.92rem}.article-sources[data-astro-cid-sgg5joot]{max-width:var(--measure);border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1rem}.article-sources[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{margin:0 0 .3rem;font-size:1.15rem}.article-sources[data-astro-cid-sgg5joot]>p[data-astro-cid-sgg5joot]{margin:0 0 .75rem}.sources-grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.5rem 2rem;display:grid}.sources-tool[data-astro-cid-sgg5joot] .label[data-astro-cid-sgg5joot]{margin:.25rem 0 .1rem}.sources-grid[data-astro-cid-sgg5joot]:has(>.sources-tool:only-child) ul{columns:2;column-gap:2rem}@media (width<=640px){.sources-grid[data-astro-cid-sgg5joot]:has(>.sources-tool:only-child) ul{columns:1}}.key-takeaways[data-astro-cid-d3nh6r3t]{max-width:var(--measure);border-left:3px solid var(--rule-strong);background:var(--sheet);margin:1.5rem 0 1.75rem;padding:.9rem 1.1rem .2rem}.key-takeaways[data-astro-cid-d3nh6r3t] ul{margin:.4rem 0 .8rem;padding-left:1.2rem}.key-takeaways[data-astro-cid-d3nh6r3t] li{margin:.35rem 0}.at-a-glance[data-astro-cid-binip2ka]{max-width:var(--measure);border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:var(--sheet);font-family:var(--font-label);font-size:.92rem}dl[data-astro-cid-binip2ka]{margin:0}.row[data-astro-cid-binip2ka]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(7rem,11rem) 1fr;gap:.5rem 1rem;padding:.55rem .9rem;display:grid}.row[data-astro-cid-binip2ka]:last-child{border-bottom:0}dt[data-astro-cid-binip2ka]{font-weight:600}dd[data-astro-cid-binip2ka]{margin:0}@media (width<=480px){.row[data-astro-cid-binip2ka]{grid-template-columns:1fr;gap:.15rem}}.plan-details[data-astro-cid-xqkczjbl]{max-width:var(--measure);margin-top:1.25rem;font-size:.95rem}.plan-details[data-astro-cid-xqkczjbl] dl[data-astro-cid-xqkczjbl]{margin:.4rem 0 0}.plan[data-astro-cid-xqkczjbl]{border-top:1px solid var(--rule);padding:.5rem 0}.plan[data-astro-cid-xqkczjbl] dt[data-astro-cid-xqkczjbl]{font-family:var(--font-label);font-weight:600}.plan[data-astro-cid-xqkczjbl] dd[data-astro-cid-xqkczjbl]{margin:.15rem 0 0}.plan[data-astro-cid-xqkczjbl] dd[data-astro-cid-xqkczjbl] p[data-astro-cid-xqkczjbl]{margin:.2rem 0}dt[data-astro-cid-gu3hj2fx]{font-family:var(--font-label);margin-top:.8rem;font-size:.9rem;font-weight:600}dd[data-astro-cid-gu3hj2fx]{margin:.2rem 0 0}dd[data-astro-cid-gu3hj2fx] ul[data-astro-cid-gu3hj2fx]{margin:0}.also-from[data-astro-cid-gu3hj2fx]{font-family:var(--font-label);color:var(--ink-soft);margin:.2rem 0 0;padding-left:1rem;font-size:.8rem}.also-from[data-astro-cid-gu3hj2fx] li[data-astro-cid-gu3hj2fx]{overflow-wrap:anywhere}.calc-invite,.workbench{--calc-surface:#f7f9f3;--calc-line:#dce3d6;--calc-tile:#eef1e9;--calc-chip:#d6e0d1;--calc-green:#32563d;--calc-green-strong:#243f2c;--calc-navy:#0b2a43;--calc-navy-raised:#143650;--calc-navy-line:#fff3;--calc-navy-rule:#ffffff73;--calc-navy-ink:#fff;--calc-navy-soft:#bccad5;--calc-navy-link:#a9d2f5;--calc-radius:.75rem;--calc-radius-small:.5rem}.calc-icon{border-radius:var(--calc-radius-small);background:var(--calc-chip);width:2.75rem;height:2.75rem;color:var(--calc-green);flex:none;justify-content:center;align-items:center;display:inline-flex}.calc-icon svg{width:1.5rem;height:1.5rem}.calc-invite{max-width:var(--measure);background:var(--calc-surface);border:1px solid var(--calc-line);border-radius:var(--calc-radius);gap:1rem;margin:0 0 2rem;padding:1rem;display:grid}.ci-main{grid-template-columns:auto 1fr;align-items:start;gap:.4rem .9rem;display:grid}.ci-main .calc-icon{grid-row:span 2}.ci-title{font-family:var(--font-text);text-wrap:balance;margin:.1rem 0 0;font-size:1.3rem;font-weight:600;line-height:1.25}.ci-text{font-family:var(--font-label);color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.5}.ci-cta{font-family:var(--font-label);color:#fff;background:var(--calc-green);border:1px solid var(--calc-green);border-radius:var(--calc-radius-small);grid-column:1/-1;justify-self:start;align-items:center;gap:.55rem;margin-top:.5rem;padding:.7rem 1.15rem;font-size:.97rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.ci-cta:hover{color:#fff;background:var(--calc-green-strong);border-color:var(--calc-green-strong)}.ci-cta svg{flex:none;width:1rem;height:1rem}.ci-example{background:var(--calc-tile);border-radius:var(--calc-radius-small);align-items:flex-start;gap:.8rem;padding:.85rem .9rem;display:flex}.ci-example .calc-icon{background:0 0;width:2.25rem;height:2.25rem}.ci-example .calc-icon svg{width:1.75rem;height:1.75rem}.ci-example p{font-family:var(--font-label);margin:0;font-size:.92rem;line-height:1.5}.ci-example .ci-checked{color:var(--ink-soft);margin-top:.3rem;font-size:.8rem}@media (width<=30rem){.ci-cta{justify-content:center;justify-self:stretch}}@media (width>=48rem){.calc-invite{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem 1.35rem}.ci-example{border-left:1px solid var(--calc-line)}}.workbench{background:var(--calc-surface);border:1px solid var(--calc-line);border-radius:var(--calc-radius);margin:1.75rem 0 2.25rem;padding:1rem .75rem .6rem;scroll-margin-top:1rem}.wb-eyebrow{font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--calc-green);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.workbench .wb-title{margin:0 0 .35rem;font-size:1.35rem}.wb-intro{color:var(--ink-soft);margin:0 0 1rem;font-size:.97rem}.wb-grid{gap:1rem;display:grid}.wb-inputs{background:var(--sheet);border:1px solid var(--calc-line);border-radius:var(--calc-radius);padding:1rem}.wb-fields{gap:1rem;display:grid}.wb-field label{margin-bottom:.3rem}.wb-hint{font-family:var(--font-label);color:var(--ink-soft);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.workbench input[type=text]{width:100%;font-family:var(--font-label);border:1px solid var(--ink-soft);border-radius:var(--calc-radius-small);background:var(--sheet);color:var(--ink);padding:.55rem .7rem;font-size:1rem}.workbench input[type=text]:disabled{background:var(--paper);color:var(--ink-soft)}.workbench input[aria-invalid=true]{border-color:var(--mark);box-shadow:0 0 0 1px var(--mark)}.wb-prefixed{font-family:var(--font-label);align-items:center;gap:.35rem;display:flex}.wb-error{font-family:var(--font-label);color:var(--mark);margin:0;font-size:.9rem}.wb-error:not(:empty){margin:.9rem 0 0}.wb-noscript{font-family:var(--font-label);color:var(--ink-soft);margin:.9rem 0 0;font-size:.85rem}.wb-panel{background:var(--calc-navy);min-width:0;color:var(--calc-navy-ink);border-radius:var(--calc-radius);padding:1rem .75rem .5rem}.wb-panel-head{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.wb-panel .calc-icon{background:var(--calc-green);color:#fff;width:2.25rem;height:2.25rem}.wb-panel .calc-icon svg{width:1.25rem;height:1.25rem}.wb-panel-label{font-family:var(--font-label);letter-spacing:.09em;text-transform:uppercase;color:var(--calc-navy-soft);margin:0;font-size:.75rem;font-weight:600}.wb-result,.wb-details{transition:opacity .15s}.wb-result.wb-stale,.wb-details.wb-stale{opacity:.45}.wb-panel .wb-summary{font-family:var(--font-text);color:var(--calc-navy-ink);margin:0 0 1rem;font-size:1.1rem;line-height:1.45}.wb-panel a{color:var(--calc-navy-link)}.wb-panel a:hover{color:#fff}.wb-panel :focus-visible{outline-color:#fff}.wb-panel table{color:var(--calc-navy-ink);border-top:1px solid var(--calc-navy-rule);border-bottom:1px solid var(--calc-navy-rule);background:0 0;margin-bottom:.75rem}.wb-panel th,.wb-panel td{border-bottom-color:var(--calc-navy-line)}.wb-panel thead th{background:var(--calc-navy-raised);color:var(--calc-navy-soft);letter-spacing:.04em;text-transform:uppercase;white-space:normal;border-bottom:1px solid var(--calc-navy-rule);font-size:.78rem}.wb-panel caption{color:var(--calc-navy-soft);padding-inline:0}.wb-panel .wb-sub{color:var(--calc-navy-soft)}.wb-panel .wb-square .wb-total>*{border-top:1px solid var(--calc-navy-rule)}.wb-sub{color:var(--ink-soft);white-space:normal;margin-top:.2rem;font-size:.8rem;font-weight:400;line-height:1.35;display:block}.wb-scroll{margin-bottom:.75rem;overflow-x:auto}.wb-scroll-hint{font-family:var(--font-label);color:var(--calc-navy-soft);margin:0 0 .4rem;font-size:.82rem;display:none}@media (width<=47.99rem){.wb-scroll-hint{display:block}}.wb-scroll:focus-visible{outline-offset:2px;outline:2px solid #fff}.wb-scroll table{width:100%;margin-bottom:0;display:table}.wb-scroll th,.wb-scroll td{min-width:6.5rem}.wb-details{max-width:var(--measure);margin-top:1.1rem}.wb-details>:last-child{margin-bottom:0}.wb-subhead{font-family:var(--font-label);margin:0 0 .4rem;font-size:.9rem;font-weight:600}.wb-rules{margin-bottom:1rem;font-size:.92rem}.wb-note{color:var(--ink-soft);font-size:.92rem}.wb-foot{font-family:var(--font-label);color:var(--ink-soft);border-top:1px solid var(--calc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1rem 0 .3rem;padding-top:.75rem;font-size:.8rem;display:flex}.wb-private{align-items:center;gap:.4rem;display:inline-flex}.wb-private svg{flex:none;width:.95rem;height:.95rem}.wb-reset{font-family:var(--font-label);color:var(--ink);background:var(--sheet);border:1px solid var(--ink-soft);border-radius:var(--calc-radius-small);cursor:pointer;padding:.4rem .8rem;font-size:.85rem}.wb-reset:hover{border-color:var(--ink)}.workbench:not(.wb-ready) .wb-reset{visibility:hidden}@media (width>=48rem){.workbench{padding:1.35rem 1.5rem .75rem}.wb-panel{padding:1.2rem 1.35rem .6rem}.wb-panel .wb-summary{font-size:1.2rem}}@media (width>=66rem){.prose .workbench{width:calc(var(--page) - 2 * var(--gutter));max-width:none}.wb-grid{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);align-items:start;gap:1.25rem}}@media (width>=66rem) and (height>=46rem){.wb-inputs{position:sticky;top:1rem}}@media (forced-colors:active){.calc-invite,.workbench,.wb-panel,.wb-inputs{border:1px solid canvastext}.ci-cta{border-color:buttontext}}@media print{.calc-invite,.workbench{border-color:var(--rule);background:0 0}.ci-cta,.wb-reset{display:none}.wb-panel{color:var(--ink);border:1px solid var(--rule);background:0 0}.wb-panel .wb-summary,.wb-panel table,.wb-panel a{color:var(--ink)}.wb-panel thead th{color:var(--ink);background:0 0}.wb-panel caption,.wb-panel .wb-sub,.wb-panel-label{color:var(--ink-soft)}}
