.planner-intro[data-astro-cid-ytstxos6]{border-bottom:1px solid var(--line);padding-block:54px 48px}.planner-intro[data-astro-cid-ytstxos6] h1[data-astro-cid-ytstxos6]{max-width:900px;font-size:clamp(40px,5.2vw,68px)}.planner-intro[data-astro-cid-ytstxos6] h1[data-astro-cid-ytstxos6] .serif[data-astro-cid-ytstxos6]{color:#6b805f}.planner-intro[data-astro-cid-ytstxos6] .lead[data-astro-cid-ytstxos6]{max-width:690px}.intro-notes[data-astro-cid-ytstxos6]{color:var(--teal);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:12px;font-weight:650;display:flex}.intro-notes[data-astro-cid-ytstxos6] span[data-astro-cid-ytstxos6]:before{content:"✓";color:#68846c;margin-right:7px}.planner-layout[data-astro-cid-ytstxos6]{grid-template-columns:minmax(0,2fr) minmax(230px,.85fr);align-items:start;gap:30px;padding-block:48px 92px;display:grid}.planner-main[data-astro-cid-ytstxos6]{min-width:0}.planner-card[data-astro-cid-ytstxos6],.aside-panel[data-astro-cid-ytstxos6]{border:1px solid var(--line);background:#fff;border-radius:14px}.planner-card[data-astro-cid-ytstxos6]{padding:clamp(24px,4vw,42px)}.card-heading[data-astro-cid-ytstxos6]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-heading[data-astro-cid-ytstxos6] .eyebrow[data-astro-cid-ytstxos6],.results[data-astro-cid-ytstxos6]>.eyebrow[data-astro-cid-ytstxos6],.static-plan[data-astro-cid-ytstxos6]>.eyebrow[data-astro-cid-ytstxos6]{margin-bottom:12px}.card-heading[data-astro-cid-ytstxos6] h2[data-astro-cid-ytstxos6],.results[data-astro-cid-ytstxos6]>h2[data-astro-cid-ytstxos6],.static-plan[data-astro-cid-ytstxos6]>h2[data-astro-cid-ytstxos6]{margin-bottom:12px;font-size:clamp(29px,3vw,39px)}.privacy-pill[data-astro-cid-ytstxos6]{color:#365b47;background:#edf3ed;border-radius:5px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:700}.planner-note[data-astro-cid-ytstxos6],.question-hint[data-astro-cid-ytstxos6],.print-hint[data-astro-cid-ytstxos6]{color:var(--muted);font-size:13px}.progress-top[data-astro-cid-ytstxos6]{color:var(--teal);justify-content:space-between;gap:16px;margin-top:28px;font-size:12px;font-weight:650;display:flex}.progress-top[data-astro-cid-ytstxos6] p[data-astro-cid-ytstxos6]{margin:0}.progress-list[data-astro-cid-ytstxos6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 35px;padding:0;list-style:none;display:grid}.progress-list[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6]{color:var(--muted);border-top:4px solid #dce7dd;margin:0;padding-top:9px;font-size:10px;line-height:1.3}.progress-list[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6][aria-current]{color:var(--teal);border-color:#c78d2e;font-weight:700}.progress-list[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6] span[data-astro-cid-ytstxos6]:first-child{margin-bottom:3px;display:block}.step-heading[data-astro-cid-ytstxos6]{align-items:baseline;gap:12px;margin-bottom:24px;font-size:21px;display:flex}.step-heading[data-astro-cid-ytstxos6] span[data-astro-cid-ytstxos6]{color:#98804b;letter-spacing:.04em;font-size:12px}.question[data-astro-cid-ytstxos6]{border:0;min-width:0;margin:0 0 27px;padding:0}.question[data-astro-cid-ytstxos6] legend[data-astro-cid-ytstxos6]{color:var(--teal);padding:0;font-size:17px;font-weight:650;line-height:1.4}.question-hint[data-astro-cid-ytstxos6]{margin:8px 0 16px}.choice-grid[data-astro-cid-ytstxos6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.choice[data-astro-cid-ytstxos6]{min-height:52px;color:var(--teal);cursor:pointer;border:1px solid #d4ded6;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;font-size:13px;display:flex}.choice[data-astro-cid-ytstxos6]:has(input:checked){background:#edf4ed;border-color:#567b63}.choice[data-astro-cid-ytstxos6]:has(input:focus-visible){outline-offset:3px;outline:3px solid #a86f13}.choice[data-astro-cid-ytstxos6] input[data-astro-cid-ytstxos6]{width:17px;height:17px;accent-color:var(--teal);flex-shrink:0;margin:0}.field-error[data-astro-cid-ytstxos6],.form-alert[data-astro-cid-ytstxos6]{color:#a1332b;font-size:13px;font-weight:600}.field-error[data-astro-cid-ytstxos6]{margin:0 0 10px}.form-alert[data-astro-cid-ytstxos6]{margin:0}.form-alert[data-astro-cid-ytstxos6]:not(:empty){margin-bottom:16px}.planner-actions[data-astro-cid-ytstxos6],.results-actions[data-astro-cid-ytstxos6]{flex-wrap:wrap;gap:10px;display:flex}.planner-actions[data-astro-cid-ytstxos6]{border-top:1px solid var(--line);justify-content:space-between;padding-top:22px}.planner-actions[data-astro-cid-ytstxos6] #next-step[data-astro-cid-ytstxos6]{margin-left:auto}.planner-aside[data-astro-cid-ytstxos6]{gap:16px;display:grid}.aside-panel[data-astro-cid-ytstxos6]{color:var(--muted);padding:26px;font-size:13px}.aside-panel[data-astro-cid-ytstxos6]:first-child{background:#edf3ed}.aside-panel[data-astro-cid-ytstxos6] .eyebrow[data-astro-cid-ytstxos6]{margin-bottom:12px}.aside-panel[data-astro-cid-ytstxos6] h2[data-astro-cid-ytstxos6]{margin-bottom:12px;font-size:25px}.aside-panel[data-astro-cid-ytstxos6] p[data-astro-cid-ytstxos6]:last-child{margin-bottom:0}.resource-panel[data-astro-cid-ytstxos6] a[data-astro-cid-ytstxos6]{border-top:1px solid var(--line);color:var(--teal);justify-content:space-between;gap:12px;padding:13px 0;font-weight:650;display:flex}.resource-panel[data-astro-cid-ytstxos6] a[data-astro-cid-ytstxos6]:hover,.static-plan[data-astro-cid-ytstxos6] a[data-astro-cid-ytstxos6]:hover{text-underline-offset:3px;text-decoration:underline}.static-plan[data-astro-cid-ytstxos6] a[data-astro-cid-ytstxos6]{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.results[data-astro-cid-ytstxos6]>p[data-astro-cid-ytstxos6]:not(.eyebrow),.static-plan[data-astro-cid-ytstxos6]>p[data-astro-cid-ytstxos6]:not(.eyebrow){color:var(--muted);font-size:14px}.results-block[data-astro-cid-ytstxos6]{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.results-block[data-astro-cid-ytstxos6] h3[data-astro-cid-ytstxos6]{margin-bottom:10px;font-size:22px}.results-block[data-astro-cid-ytstxos6]>p[data-astro-cid-ytstxos6]{color:var(--muted);font-size:13px}.result-steps[data-astro-cid-ytstxos6]{margin:20px 0 0;padding-left:23px}.result-steps[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6]{margin:11px 0;padding-left:6px;font-size:14px}.result-categories[data-astro-cid-ytstxos6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.results[data-astro-cid-ytstxos6] .result-category{background:#f3f6f1;border-radius:7px;padding:16px}.results[data-astro-cid-ytstxos6] .result-category a,.results[data-astro-cid-ytstxos6] .verification-list a,.results[data-astro-cid-ytstxos6] #result-categories>p a{color:var(--teal);text-underline-offset:3px;font-weight:650;text-decoration:underline}.results[data-astro-cid-ytstxos6] .result-category p{margin:8px 0 0;font-size:12px}.verification-list[data-astro-cid-ytstxos6]{padding-left:20px}.results[data-astro-cid-ytstxos6] .verification-list li{margin-bottom:16px;font-size:13px}.results[data-astro-cid-ytstxos6] .verification-list p{margin:4px 0}.results-actions[data-astro-cid-ytstxos6]{margin-top:28px}.print-hint[data-astro-cid-ytstxos6]{margin:14px 0 0}@media (width<=800px){.planner-layout[data-astro-cid-ytstxos6]{grid-template-columns:1fr;padding-block:30px 60px}.planner-aside[data-astro-cid-ytstxos6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.planner-intro[data-astro-cid-ytstxos6]{padding-block:35px}.planner-aside[data-astro-cid-ytstxos6],.choice-grid[data-astro-cid-ytstxos6],.result-categories[data-astro-cid-ytstxos6]{grid-template-columns:1fr}.card-heading[data-astro-cid-ytstxos6]{flex-direction:column}.progress-list[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6]{overflow-wrap:anywhere;font-size:9px}.planner-actions[data-astro-cid-ytstxos6] button[data-astro-cid-ytstxos6]{min-height:48px}}@media print{.site-header,.site-footer,.breadcrumbs,.planner-aside[data-astro-cid-ytstxos6],.intro-notes[data-astro-cid-ytstxos6],.planner-actions[data-astro-cid-ytstxos6],.results-actions[data-astro-cid-ytstxos6],#planner-app[data-astro-cid-ytstxos6],.print-hint[data-astro-cid-ytstxos6]{display:none!important}body{color:#111;background:#fff;font-size:11pt}.container{width:100%;max-width:none}.planner-intro[data-astro-cid-ytstxos6]{padding:0 0 12pt}.planner-intro[data-astro-cid-ytstxos6] h1[data-astro-cid-ytstxos6]{font-size:24pt}.planner-intro[data-astro-cid-ytstxos6] .lead[data-astro-cid-ytstxos6]{margin-top:5pt;font-size:11pt}.planner-layout[data-astro-cid-ytstxos6]{padding:12pt 0;display:block}.planner-card[data-astro-cid-ytstxos6]{border:0;padding:0}.results-block[data-astro-cid-ytstxos6]{margin-top:12pt;padding-top:10pt}.result-steps[data-astro-cid-ytstxos6] li[data-astro-cid-ytstxos6]{margin:6pt 0}.results[data-astro-cid-ytstxos6] .result-category{break-inside:avoid;border:1px solid #aaa}.results[data-astro-cid-ytstxos6] .verification-list li{break-inside:avoid}.results[data-astro-cid-ytstxos6] .verification-list a:after,.static-plan[data-astro-cid-ytstxos6] a[data-astro-cid-ytstxos6][href^=http]:after{content:" (" attr(href) ")";font-weight:400}a[data-astro-cid-ytstxos6]{overflow-wrap:anywhere}}
