[data-toc] .toc-items{display:none}[data-toc] [data-open] .toc-items{display:grid}.toc-link{color:var(--color-slate-deep)}.toc-link:hover{color:var(--color-teal-dark);text-decoration:underline}.toc-link[aria-current=true]{color:var(--color-teal-dark);font-weight:700}.toc-inline{border-bottom:1px solid var(--color-rule);padding-bottom:.75rem}.toc-inline summary{cursor:pointer;font-size:16px;font-weight:700}.toc-inline[open]{padding-bottom:1.25rem}[data-calc] .calc-label{font-size:16px;font-weight:700}[data-calc] .calc-note{color:var(--color-muted);font-size:14px;line-height:1.45}[data-calc] input,[data-calc] select{min-width:0;box-shadow:inset 0 0 0 1px var(--color-rule);background:#fff;border-radius:.75rem;padding:.6rem .75rem;font-size:16px;font-weight:600}[data-calc] input:focus,[data-calc] select:focus{outline:2px solid var(--color-teal-deep);outline-offset:1px}[data-calc] .calc-inputs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-calc] .calc-inputs input{width:7rem}[data-calc] .calc-unit{color:var(--color-muted);font-size:15px}[data-calc] .calc-q{border-top:1px solid var(--color-rule);gap:.6rem;padding:1.25rem 0;display:grid}[data-calc] .calc-q:first-child{border-top:0;padding-top:.25rem}[data-calc] .calc-q-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}[data-calc] .calc-q-value{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:800}[data-calc] .calc-typical{color:var(--color-teal-dark);justify-self:start;font-size:14px;font-weight:700}[data-calc] .calc-typical:hover{text-decoration:underline}[data-calc] .calc-tag{color:var(--color-muted);font-size:13px;font-weight:600}[data-calc] .calc-choices{flex-wrap:wrap;gap:.5rem;display:flex}[data-calc] .calc-choice{cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-rule);background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:15px;font-weight:600;display:inline-flex}[data-calc] .calc-choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-teal-deep)}[data-calc] .calc-choice input{accent-color:var(--color-teal-deep);box-shadow:none;padding:0}.calc-btn{background:var(--color-coral);color:#fff;border-radius:9999px;padding:.75rem 1.35rem;font-size:16px;font-weight:700}.calc-btn:hover{background:var(--color-coral-dark)}.calc-btn-quiet{color:var(--color-slate-deep);box-shadow:inset 0 0 0 1px var(--color-rule);background:#fff}.calc-btn-quiet:hover{background:var(--color-page)}[data-calc] .calc-dots{gap:.375rem;display:flex}[data-calc] .calc-dots span{background:var(--color-rule);border-radius:9999px;flex:1;height:.375rem}[data-calc] .calc-dots span[data-done]{background:var(--color-teal-deep)}[data-calc] .calc-seg{height:100%;transition:width .35s;display:block}[data-calc] .calc-money{display:inline-flex;position:relative}[data-calc] .calc-money>span{color:var(--color-muted);pointer-events:none;font-weight:600;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}[data-calc] .calc-row{border-top:1px solid var(--color-rule);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}@media (width>=640px){[data-calc] .calc-row{padding:1rem 2rem}}[data-calc] .calc-add{color:var(--color-teal-dark);margin-top:.5rem;font-size:15px;font-weight:700}[data-calc] .calc-add:hover{text-decoration:underline}[data-calc] .calc-inputs .calc-name{width:16rem;max-width:100%}[data-calc] .calc-group>summary{cursor:pointer;list-style:none}[data-calc] .calc-group>summary::-webkit-details-marker{display:none}[data-calc] .calc-group>summary .calc-label:after{content:"";opacity:.45;border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.6rem;transition:transform .2s;display:inline-block;transform:translateY(-3px)rotate(45deg)}[data-calc] .calc-group[open]>summary .calc-label:after{transform:translateY(1px)rotate(-135deg)}[data-calc] .calc-group[data-empty]>summary{cursor:default}[data-calc] .calc-group[data-empty]>summary .calc-label:after{display:none}[data-calc] .calc-line{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.35rem 1.5rem .35rem 2.65rem;font-size:15px;display:flex}[data-calc] .calc-line:last-child{padding-bottom:1rem}@media (width>=640px){[data-calc] .calc-line{padding-left:3.15rem;padding-right:2rem}}.calc-bar{z-index:30;background:var(--color-slate-deep);color:#fff;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;transition:transform .25s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.calc-bar[data-show]{transform:none}@media (width>=1024px){.calc-bar{display:none}}.calc-report{display:none}@media print{@page{size:A4;margin:0}body>:not(.calc-report){display:none!important}body{background:#fff}.calc-report{color:var(--color-slate-deep);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0 16mm;font-size:11pt;line-height:1.45;display:block}.calc-report table{border-collapse:collapse;width:100%}.calc-report-space{height:12mm}.calc-report-top{border-bottom:1px solid var(--color-rule);color:var(--color-muted);justify-content:space-between;align-items:baseline;padding-bottom:4mm;font-size:9pt;display:flex}.calc-report h1{letter-spacing:-.02em;margin-top:6mm;font-size:20pt;font-weight:800}.calc-report-meta{color:var(--color-muted);margin-top:1.5mm}.calc-report-total{background:var(--color-page);border-radius:4mm;margin-top:5mm;padding:5mm 6mm}.calc-report-big{letter-spacing:-.03em;font-size:30pt;font-weight:800;line-height:1.1}.calc-report-big span{letter-spacing:0;font-size:12pt;font-weight:700}.calc-report h2{margin-top:6mm;font-size:13pt;font-weight:800}.calc-report-step{break-inside:avoid;border-top:1px solid var(--color-rule);padding:1.8mm 0}.calc-report-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:6mm;display:flex}.calc-report-step>.calc-report-row:first-child{font-weight:700}.calc-report-line{color:var(--color-muted);padding-left:5mm;font-size:10pt}.calc-report-why{color:var(--color-muted);padding-left:5mm;font-size:8.5pt}.calc-report-notes{break-inside:avoid;border-top:1px solid var(--color-rule);color:var(--color-muted);margin-top:3mm;padding-top:3mm;font-size:9pt}}.article[data-astro-cid-2ne2bf7p]{max-width:44rem;color:var(--color-slate-deep);font-size:18px;line-height:1.7}.article[data-astro-cid-2ne2bf7p] h2,.article[data-astro-cid-2ne2bf7p] h3{letter-spacing:-.02em;margin-top:3.25rem;scroll-margin-top:7rem;font-size:30px;font-weight:800;line-height:1.2}.article[data-astro-cid-2ne2bf7p] h2:first-child{margin-top:0}.article[data-astro-cid-2ne2bf7p] .part-head{border-top:2px solid var(--color-slate-deep);margin-top:4.5rem;padding-top:1.5rem;scroll-margin-top:7rem}.article[data-astro-cid-2ne2bf7p] .part-head:first-child,.article[data-astro-cid-2ne2bf7p] .toc-inline+.part-head{margin-top:2rem}.article[data-astro-cid-2ne2bf7p] .part-head+h3{margin-top:2.25rem}.article[data-astro-cid-2ne2bf7p] .part{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-dark);margin-top:0;font-size:13px;font-weight:700}.article[data-astro-cid-2ne2bf7p] .part-head h2{letter-spacing:-.03em;margin-top:.35rem;font-size:40px}.article[data-astro-cid-2ne2bf7p] .part-head h2+p{color:var(--color-muted);margin-top:.6rem;font-size:19px}.article[data-astro-cid-2ne2bf7p] p{margin-top:1.1rem}.article[data-astro-cid-2ne2bf7p] p.small{color:var(--color-muted);font-size:15px;line-height:1.6}.article[data-astro-cid-2ne2bf7p] ul{gap:.75rem;margin-top:1.1rem;padding-left:1.25rem;list-style:outside;display:grid}.article[data-astro-cid-2ne2bf7p] ul li::marker{color:var(--color-teal-deep)}.article[data-astro-cid-2ne2bf7p] ul.sources{gap:.5rem;padding-left:0;font-size:16px;list-style:none}.article[data-astro-cid-2ne2bf7p] a{color:var(--color-teal-dark);font-weight:600}.article[data-astro-cid-2ne2bf7p] a:hover{text-decoration:underline}.article[data-astro-cid-2ne2bf7p] .toc-inline a{color:var(--color-slate-deep);font-weight:500}.table-wrap[data-astro-cid-2ne2bf7p]{box-shadow:inset 0 0 0 1px var(--color-rule);border-radius:1.25rem;margin-top:1.75rem;overflow-x:auto}.table-wrap[data-astro-cid-2ne2bf7p] table[data-astro-cid-2ne2bf7p]{border-collapse:collapse;width:100%;font-size:16px;line-height:1.4}.table-wrap[data-astro-cid-2ne2bf7p] caption[data-astro-cid-2ne2bf7p]{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);padding:1rem 1.25rem .25rem;font-size:13px;font-weight:700}.table-wrap[data-astro-cid-2ne2bf7p] th[data-astro-cid-2ne2bf7p],.table-wrap[data-astro-cid-2ne2bf7p] td[data-astro-cid-2ne2bf7p]{text-align:left;white-space:nowrap;padding:.75rem 1.25rem}.table-wrap[data-astro-cid-2ne2bf7p] thead[data-astro-cid-2ne2bf7p] th[data-astro-cid-2ne2bf7p]{color:var(--color-muted);font-size:14px}.table-wrap[data-astro-cid-2ne2bf7p] tbody[data-astro-cid-2ne2bf7p] tr[data-astro-cid-2ne2bf7p]{border-top:1px solid var(--color-rule)}.table-wrap[data-astro-cid-2ne2bf7p] tbody[data-astro-cid-2ne2bf7p] th[data-astro-cid-2ne2bf7p]{font-weight:700}.table-wrap[data-astro-cid-2ne2bf7p] td[data-astro-cid-2ne2bf7p]{font-variant-numeric:tabular-nums}.table-wrap[data-astro-cid-2ne2bf7p] table[data-astro-cid-2ne2bf7p].wrap th[data-astro-cid-2ne2bf7p],.table-wrap[data-astro-cid-2ne2bf7p] table[data-astro-cid-2ne2bf7p].wrap td[data-astro-cid-2ne2bf7p]{white-space:normal;vertical-align:top}.table-wrap[data-astro-cid-2ne2bf7p] table[data-astro-cid-2ne2bf7p].wrap tbody[data-astro-cid-2ne2bf7p] th[data-astro-cid-2ne2bf7p]{font-weight:600}.table-wrap[data-astro-cid-2ne2bf7p] table[data-astro-cid-2ne2bf7p].figures td[data-astro-cid-2ne2bf7p]:last-child{text-align:right}.table-wrap[data-astro-cid-2ne2bf7p] tr[data-astro-cid-2ne2bf7p].total th[data-astro-cid-2ne2bf7p],.table-wrap[data-astro-cid-2ne2bf7p] tr[data-astro-cid-2ne2bf7p].total td[data-astro-cid-2ne2bf7p]{font-weight:800}
