.cc-calc-section[data-astro-cid-vnc5i6p4]{padding-top:56px}.cc-ends[data-astro-cid-vnc5i6p4]{color:var(--ink-4);justify-content:space-between;margin-top:4px;font-size:.72rem;display:flex}.cc-hint[data-astro-cid-vnc5i6p4]{color:var(--ink-3);margin:8px 0 0;font-size:.78rem;line-height:1.55}#cc-age-field[data-astro-cid-vnc5i6p4][hidden]{display:none}.cc-noscript[data-astro-cid-vnc5i6p4]{color:var(--ink-2);margin:16px 0 0;font-size:.9rem}.cc-out[data-astro-cid-vnc5i6p4]{justify-content:flex-start}.cc-out[data-astro-cid-vnc5i6p4] .ds-co-line[data-astro-cid-vnc5i6p4]{align-items:baseline;gap:16px}.cc-out[data-astro-cid-vnc5i6p4] .ds-co-line[data-astro-cid-vnc5i6p4] span[data-astro-cid-vnc5i6p4]{flex-shrink:0}.cc-out[data-astro-cid-vnc5i6p4] .ds-co-line[data-astro-cid-vnc5i6p4] b[data-astro-cid-vnc5i6p4]{text-align:end;overflow-wrap:anywhere;font-weight:600}.cc-out[data-astro-cid-vnc5i6p4] .ds-amt[data-astro-cid-vnc5i6p4]{overflow-wrap:anywhere}.cc-out[data-astro-cid-vnc5i6p4] .ds-amt[data-astro-cid-vnc5i6p4].cc-amt-long{font-size:clamp(1.6rem,3vw,2.1rem)}.cc-out[data-astro-cid-vnc5i6p4] .ds-amt[data-astro-cid-vnc5i6p4].cc-amt-none{color:color-mix(in srgb, var(--on-inv) 70%, transparent)}.cc-out[data-astro-cid-vnc5i6p4] .ds-per[data-astro-cid-vnc5i6p4]{line-height:1.5}.cc-tariff-link[data-astro-cid-vnc5i6p4]{color:var(--on-inv);text-underline-offset:3px;margin-top:10px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.cc-tariff-link[data-astro-cid-vnc5i6p4][hidden]{display:none}.cc-actions[data-astro-cid-vnc5i6p4]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cc-actions[data-astro-cid-vnc5i6p4] .ds-btn[data-astro-cid-vnc5i6p4]{justify-content:center}.cc-actions[data-astro-cid-vnc5i6p4] .ds-btn-primary[data-astro-cid-vnc5i6p4]{background:var(--on-inv);color:var(--inv)}.cc-actions[data-astro-cid-vnc5i6p4] .ds-btn-primary[data-astro-cid-vnc5i6p4]:hover{background:var(--accent);color:var(--on-accent)}.cc-actions[data-astro-cid-vnc5i6p4] .ds-btn-ghost[data-astro-cid-vnc5i6p4]{color:var(--on-inv);border-color:color-mix(in srgb, var(--on-inv) 30%, transparent);background:0 0}.cc-actions[data-astro-cid-vnc5i6p4] .ds-btn-ghost[data-astro-cid-vnc5i6p4]:hover{border-color:var(--on-inv)}#cc-all[data-astro-cid-vnc5i6p4][hidden]{display:none}.cc-all-for[data-astro-cid-vnc5i6p4]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:.7rem}.cc-scroll[data-astro-cid-vnc5i6p4]{position:relative;overflow-x:auto}.cc-method[data-astro-cid-vnc5i6p4] .ds-card[data-astro-cid-vnc5i6p4]{padding:24px}.cc-step[data-astro-cid-vnc5i6p4]{font-family:var(--font-label);letter-spacing:.06em;color:var(--accent);margin-bottom:12px;font-size:.7rem;display:block}.cc-method[data-astro-cid-vnc5i6p4] h3[data-astro-cid-vnc5i6p4]{font-size:1.05rem}.cc-method[data-astro-cid-vnc5i6p4] p[data-astro-cid-vnc5i6p4]{font-size:.88rem}.cc-tool[data-astro-cid-vnc5i6p4]{color:inherit;flex-direction:row;align-items:center;gap:14px;padding:20px 22px;text-decoration:none}.cc-tool[data-astro-cid-vnc5i6p4] h3[data-astro-cid-vnc5i6p4]{flex:1;font-size:1rem}.cc-tool[data-astro-cid-vnc5i6p4] .ds-ic[data-astro-cid-vnc5i6p4]{flex-shrink:0}.cc-tool-ic[data-astro-cid-vnc5i6p4]{color:var(--accent-ink)}.cc-tool-flag[data-astro-cid-vnc5i6p4]{width:24px;height:18px;box-shadow:0 0 0 1px var(--hair);background-size:cover;border-radius:3px}.cc-cta[data-astro-cid-vnc5i6p4]{padding:16px 0 40px}.cc-cta[data-astro-cid-vnc5i6p4] .ds-cta-band[data-astro-cid-vnc5i6p4]{margin:0}.cc-cta-actions[data-astro-cid-vnc5i6p4]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.ds-calc-in[data-astro-cid-vnc5i6p4],.ds-calc-out[data-astro-cid-vnc5i6p4]{padding:24px}}@media (prefers-reduced-motion:reduce){.cc-tool[data-astro-cid-vnc5i6p4]{transition:none}.cc-tool[data-astro-cid-vnc5i6p4]:hover{transform:none}}.cc-flag{vertical-align:-2px;background-size:cover;border-radius:2px;width:20px;height:15px;margin-inline-end:8px;display:inline-block}.ds-ctable.cc-table{min-width:0}.ds-ctable.cc-table th,.ds-ctable.cc-table td{text-align:start}.ds-ctable.cc-table th[scope=row]{background:var(--bg-card);width:44%;font-weight:500}.ds-ctable.cc-table .cc-name{color:var(--ink);font-weight:600;display:block}.ds-ctable.cc-table .cc-name a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px}.ds-ctable.cc-table .cc-name a:hover{color:var(--accent-hover);text-decoration-color:currentColor}.ds-ctable.cc-table small{color:var(--ink-3);margin-top:4px;font-size:.78rem;line-height:1.45;display:block}.ds-ctable.cc-table .cc-grp th{background:var(--bg-sunk);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-block:10px;font-size:.64rem;font-weight:600}.ds-ctable.cc-table tr.cc-sel th[scope=row],.ds-ctable.cc-table tr.cc-sel td{background:var(--accent-wash)}@media (width<=640px){.ds-ctable.cc-table thead{display:none}.ds-ctable.cc-table tr{border-bottom:1px solid var(--hair);display:block}.ds-ctable.cc-table th,.ds-ctable.cc-table td{display:block;border:0!important;width:auto!important}.ds-ctable.cc-table td{padding-block:4px}.ds-ctable.cc-table td:last-child{padding-bottom:14px}.ds-ctable.cc-table td:before{content:attr(data-label);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:.6rem;display:block}}
