.guide-calculator{background:#fff;border:1px solid #cbd7e6;border-radius:14px;max-width:820px;margin:0 0 28px;padding:28px;scroll-margin-top:110px}.guide-calculator-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:.75rem;font-weight:750}.guide-calculator h2{letter-spacing:-.025em;margin:0;font-size:1.45rem;line-height:1.25}.guide-calculator-intro,.guide-calculator-note{color:var(--muted);font-size:.875rem;line-height:1.65}.guide-calculator-intro{margin:12px 0 22px}.guide-calculator-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}.guide-calculator-fields legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-calculator-fields label{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;font-size:.8125rem;font-weight:650;display:flex}.guide-calculator-fields small{color:var(--muted);font-weight:400}.guide-calculator-fields input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fafcfe;border:1px solid #aabbd0;border-radius:7px;padding:12px;font-size:1rem}.guide-calculator-fields input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.guide-calculator-results{background:#edf4ff;border-radius:9px;flex-wrap:wrap;gap:20px 30px;margin-top:24px;padding:22px;display:flex}.guide-calculator-results>div{gap:7px;display:grid}.guide-calculator-results span{color:#4c607a;font-size:.75rem}.guide-calculator-results strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.4}.guide-calculator-results .guide-calculator-primary strong{color:var(--blue-dark);font-size:1.65rem}.guide-calculator-results small{font-size:.75rem;font-weight:500}.guide-calculator-error{color:#9b2929;margin:0;font-size:.875rem}.guide-calculator-note{margin:16px 0 0;font-size:.75rem}.guide-calculator-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.guide-calculator-footer a{color:var(--blue-dark);font-size:.8125rem;font-weight:700;text-decoration:none}.guide-calculator-footer a:hover{text-decoration:underline}.guide-calculator-footer button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bcc7d5;padding:5px 0;font-size:.75rem}@media (width<=560px){.guide-calculator{padding:20px;scroll-margin-top:160px}.guide-calculator-fields{grid-template-columns:minmax(0,1fr);gap:16px}.guide-calculator-results{padding:18px}.guide-calculator-results>div{flex:100%}}.guide-category[data-astro-cid-xmaeph5b]{text-decoration:none;display:inline-block}.reviewed[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-decoration:none}.quick-answer[data-astro-cid-xmaeph5b]{border:1px solid #cbdcf0;border-left:4px solid var(--blue);background:#edf4ff;border-radius:0 12px 12px 0;max-width:820px;margin-bottom:24px;padding:26px 30px}.quick-answer[data-astro-cid-xmaeph5b] .eyebrow[data-astro-cid-xmaeph5b]{color:var(--blue-dark);margin:0 0 12px;font-size:.75rem}.quick-answer[data-astro-cid-xmaeph5b]>p[data-astro-cid-xmaeph5b]:not(.eyebrow){margin:0;font-size:1.05rem;line-height:1.75}.quick-answer[data-astro-cid-xmaeph5b]>a[data-astro-cid-xmaeph5b]{color:var(--blue-dark);gap:12px;margin-top:18px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.quick-answer[data-astro-cid-xmaeph5b]>a[data-astro-cid-xmaeph5b]:hover{text-decoration:underline}.guide-toc[data-astro-cid-xmaeph5b]{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:820px;margin-bottom:32px}.guide-toc[data-astro-cid-xmaeph5b] summary[data-astro-cid-xmaeph5b]{cursor:pointer;padding:16px 22px;font-size:.875rem;font-weight:700}.guide-toc[data-astro-cid-xmaeph5b] nav[data-astro-cid-xmaeph5b]{padding:0 22px 20px}.guide-toc[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{gap:8px;margin:0;padding-left:20px;font-size:.875rem;display:grid}.guide-toc[data-astro-cid-xmaeph5b] nav[data-astro-cid-xmaeph5b]>a[data-astro-cid-xmaeph5b]{margin-top:8px;font-size:.875rem;display:block}.guide-toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--blue-dark);text-decoration:none}.guide-toc[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{text-decoration:underline}.guide-content[data-astro-cid-xmaeph5b]>section[data-astro-cid-xmaeph5b]{scroll-margin-top:100px}.guide-faqs[data-astro-cid-xmaeph5b]{gap:24px;margin-top:28px;display:grid}.guide-faqs[data-astro-cid-xmaeph5b] h3[data-astro-cid-xmaeph5b]{margin:0;font-size:1.1rem;line-height:1.5}.guide-faqs[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:#47576b;margin:8px 0 0;line-height:1.8}.more-guides[data-astro-cid-xmaeph5b]{border-top:1px solid var(--line);padding-top:44px}.more-guides[data-astro-cid-xmaeph5b]>.eyebrow[data-astro-cid-xmaeph5b]{color:var(--blue);font-size:.75rem}.more-guides[data-astro-cid-xmaeph5b]>h2[data-astro-cid-xmaeph5b]{letter-spacing:-.035em;margin:0 0 26px;font-size:2rem}.more-guides[data-astro-cid-xmaeph5b]>div[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.table-scroll[data-astro-cid-xmaeph5b]{overflow-x:auto}.reference-table[data-astro-cid-xmaeph5b]{margin-top:24px}table[data-astro-cid-xmaeph5b]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-xmaeph5b],td[data-astro-cid-xmaeph5b]{text-align:left;border-bottom:1px solid var(--line);padding:12px}thead[data-astro-cid-xmaeph5b]{background:var(--panel)}.guide[data-astro-cid-xmaeph5b]{padding-top:34px}.breadcrumbs[data-astro-cid-xmaeph5b]{color:#68737c;flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.breadcrumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{text-decoration:none}.guide[data-astro-cid-xmaeph5b]>header[data-astro-cid-xmaeph5b]{max-width:820px;padding-block:40px 32px}.guide[data-astro-cid-xmaeph5b] header[data-astro-cid-xmaeph5b] .eyebrow[data-astro-cid-xmaeph5b]{color:var(--blue);margin:0 0 17px}h1[data-astro-cid-xmaeph5b]{letter-spacing:-.042em;max-width:25ch;margin:0;font-size:clamp(2.45rem,4.8vw,3.45rem);font-weight:740;line-height:1.08}.lede[data-astro-cid-xmaeph5b]{color:#47545e;max-width:62ch;margin:24px 0 0;font-size:1.05rem;line-height:1.75}.reviewed[data-astro-cid-xmaeph5b]{color:#737e86;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:.8125rem;display:flex}.guide-body[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:clamp(50px,8vw,88px);display:grid}.guide-content[data-astro-cid-xmaeph5b]{min-width:0}.guide-content[data-astro-cid-xmaeph5b]>section[data-astro-cid-xmaeph5b]{border-top:1px solid var(--line);padding-block:36px}.guide-content[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.035em;max-width:30ch;margin:0;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.14}.guide-content[data-astro-cid-xmaeph5b] section[data-astro-cid-xmaeph5b]>p[data-astro-cid-xmaeph5b]{color:#47576b;max-width:68ch;margin:22px 0 0;font-size:1rem;line-height:1.8}.guide-content[data-astro-cid-xmaeph5b] ul[data-astro-cid-xmaeph5b]{color:#405168;background:0 0;gap:10px;max-width:65ch;margin:24px 0 0;padding:0 0 0 24px;display:grid}.guide-content[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{font-size:.9rem;line-height:1.6}.guide-content[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]::marker{color:var(--blue)}aside[data-astro-cid-xmaeph5b]{border:1px solid var(--line);background:#f1f4f8;border-radius:13px;padding:25px;position:sticky;top:100px}aside[data-astro-cid-xmaeph5b] .eyebrow[data-astro-cid-xmaeph5b]{color:var(--blue);margin:0 0 10px}aside[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{letter-spacing:-.04em;margin:0;font-size:1.3rem}aside[data-astro-cid-xmaeph5b] nav[data-astro-cid-xmaeph5b]{margin-top:20px;display:grid}aside[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{border-top:1px solid var(--line);gap:5px;padding-block:15px;text-decoration:none;display:grid}aside[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b] strong[data-astro-cid-xmaeph5b]{color:var(--blue-dark);font-size:.875rem}aside[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{color:var(--muted);font-size:.8125rem;line-height:1.5}@media (width<=850px){.guide-body[data-astro-cid-xmaeph5b]{grid-template-columns:minmax(0,1fr)}aside[data-astro-cid-xmaeph5b]{position:static}.more-guides[data-astro-cid-xmaeph5b]>div[data-astro-cid-xmaeph5b]{grid-template-columns:1fr}.guide-content[data-astro-cid-xmaeph5b]>section[data-astro-cid-xmaeph5b]{scroll-margin-top:150px}.quick-answer[data-astro-cid-xmaeph5b]{padding:22px}}
