.tax-hero{padding:34px 0 42px;max-width:1060px}.tax-hero .hero-eyebrow{font:700 12px/1.5 Public Sans,sans-serif;letter-spacing:1.7px;color:var(--hero-accent);margin:0 0 20px}.tax-hero #worksheetTitle{max-width:930px;font:500 clamp(34px,4.8vw,62px) / 1.12 Georgia,"Times New Roman",serif;letter-spacing:-1.5px;margin:0 0 24px;color:var(--ink);text-wrap:balance}.tax-hero #worksheetTitle em{color:var(--hero-accent);font-weight:500}.tax-hero .hero-subhead{max-width:690px;font:400 17px/1.7 Public Sans,sans-serif;color:var(--muted);margin:0 0 27px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.tax-hero .hero-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid var(--hero-accent);border-radius:8px;color:var(--hero-accent);background:transparent;font:600 14px/1.4 Public Sans,sans-serif;text-decoration:none}.tax-hero .hero-button-primary{background:var(--hero-accent);color:var(--on-accent)}.tax-hero .hero-button:hover{background:var(--accent-soft)}.tax-hero .hero-button-primary:hover{background:var(--accent-strong)}.hero-strategies{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.tax-hero .hero-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:30px;padding:8px 14px;text-decoration:none;color:var(--muted);font:500 13px/1.4 Public Sans,sans-serif;background:var(--paper)}.tax-hero .hero-chip:hover{border-color:var(--hero-accent);color:var(--hero-accent)}.tax-hero .hero-all{padding:12px 4px;color:var(--hero-accent);font:600 13px/1.4 Public Sans,sans-serif;text-underline-offset:4px}.hero-trust{list-style:none;display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:22px;border-top:1px solid var(--line);padding:22px 0 0;margin:0;font:400 12px/1.7 Public Sans,sans-serif;color:var(--muted)}.hero-trust strong{display:block;color:var(--ink);font-weight:650;font-size:13px}.tax-hero a:focus-visible{outline:3px solid var(--hero-accent);outline-offset:4px}.hero-short-disclaimer{font:400 12px/1.5 Public Sans,sans-serif;color:var(--muted);margin:0 0 12px}@media(max-width:650px){.tax-hero{padding:23px 0 30px}.tax-hero #worksheetTitle{letter-spacing:-.7px}.tax-hero .hero-subhead{font-size:16px}.hero-actions{display:grid;grid-template-columns:1fr;width:100%}.hero-trust{grid-template-columns:1fr;gap:12px}.hero-trust strong{display:inline;margin-right:6px}.hero-strategies{gap:6px}.tax-hero .hero-chip{padding:8px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.upload-hub{background:var(--pink);border:1px solid var(--line);border-radius:18px;padding:28px;margin:0 0 24px}.upload-hub h2{font:500 clamp(25px,3vw,36px) / 1.2 Georgia,serif;margin:8px 0 12px}.top-upload-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.top-upload-cards .upload-choice{background:var(--paper);min-width:0;padding:22px;border:1px solid var(--line);border-radius:12px}.top-upload-cards strong{font-size:18px;color:var(--accent-strong)}.top-upload-cards input{max-width:100%;font-size:12px}.upload-options:empty{display:none}.year-overview{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.year-card{border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--paper)}.year-card h2{font-size:17px;margin:10px 0}.year-card .tax-number{font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.2;letter-spacing:-2px}.projected-year{background:var(--accent-strong);color:var(--on-accent)}.projected-year .eyebrow,.projected-year h2{color:var(--on-accent)}.balance-highlight{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.balance-highlight span{display:block;font-size:14px}.balance-highlight strong{display:block;font-size:clamp(26px,3vw,38px);font-weight:800;margin-top:6px}.year-card p:last-child{font-size:12px;line-height:1.6;opacity:.85}.full-worksheet{margin-bottom:28px}.estimate-total{font-weight:800!important}.estimate dl div:nth-last-of-type(3) dd{font-size:25px;font-weight:800}@media(max-width:700px){.top-upload-cards{grid-template-columns:1fr}.upload-hub{padding:18px}.year-overview{gap:10px}.year-card{padding:15px}.year-card .tax-number{font-size:32px;letter-spacing:-1px}.balance-highlight strong{font-size:25px}}.next-step{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:28px 32px;background:var(--accent-soft);border:1px solid var(--line);border-radius:16px;margin:18px 0 26px}.next-step h2{font:500 clamp(25px,3vw,36px) / 1.2 Georgia,serif;max-width:620px;margin:10px 0}.next-step p:last-child{max-width:650px;margin-bottom:0}.next-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0;text-align:center}.next-actions a{padding:15px 20px;border-radius:8px;font-size:14px;font-weight:700;text-underline-offset:4px}.next-actions .primary{text-decoration:none;background:var(--accent-strong);color:var(--on-accent)}.next-actions a:not(.primary){color:var(--accent-strong)}#strategies{border:2px solid var(--hero-accent);border-top:8px solid var(--hero-accent);background:var(--paper);padding:32px;box-shadow:0 12px 36px var(--shadow);scroll-margin-top:24px}#strategies h2{font:500 clamp(30px,4vw,46px) / 1.15 Georgia,serif;color:var(--accent-strong);margin-top:12px}#strategies .section-head{align-items:flex-start}.strategy-paths{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0}.strategy-paths span{font-size:14px;font-weight:700;margin-right:8px}.strategy-paths a{padding:12px 16px;border:1px solid var(--line);border-radius:24px;color:var(--accent-strong);text-decoration:none;background:var(--paper)}.strategy-paths a:hover{background:var(--accent-soft)}.strategy-steps{list-style:none;padding:18px 0;display:flex;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strategy-steps li{display:flex;align-items:center;gap:10px;font-size:14px}.strategy-steps b{display:inline-grid;place-items:center;border-radius:50%;background:var(--accent-strong);color:var(--on-accent);width:28px;height:28px}.strategy-board{display:flex;flex-direction:column;gap:24px}.strategy-library{position:static;max-height:none;overflow:visible;width:100%;padding:0;border:0;background:transparent}.library-heading{position:static;background:transparent;display:flex;justify-content:space-between;align-items:center}.strategy-library .catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-library .option{cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column}.strategy-library .option:hover{border-color:var(--hero-accent);background:var(--pink);box-shadow:0 5px 16px var(--shadow)}.strategy-library .option>span:not(.catalog-action){font-size:19px;font-weight:700}.strategy-library .strategy-summary{font-size:13px;flex:1}.catalog-action{width:100%;border-top:1px solid var(--accent-soft);padding-top:14px;color:var(--hero-accent)}.selected-strategies{width:100%;background:var(--pink);border:2px solid var(--line);min-height:0}.review-numbers{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:22px;margin:26px 0}.review-numbers>summary{font-size:19px;font-weight:700;cursor:pointer;color:var(--accent-strong)}.review-numbers>summary span{display:block;font-size:13px;font-weight:400;margin:8px 0 0 20px;color:var(--muted)}.review-numbers .start-grid{margin-top:24px}@media(max-width:1000px){.next-step{align-items:flex-start;flex-direction:column;gap:20px}.next-actions{flex-direction:row;flex-wrap:wrap}.strategy-library .catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.next-step,#strategies{padding:22px 18px}.next-actions{width:100%;flex-direction:column}.strategy-steps{flex-direction:column;gap:12px}.strategy-library .catalog{grid-template-columns:1fr}.strategy-paths span{width:100%}#strategies .section-head{flex-direction:column}.review-numbers{padding:16px}}@media print{.next-step,.strategy-paths,.strategy-steps{display:none}.review-numbers>summary{display:none}.review-numbers{border:0;padding:0}}.manual-start{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--line);padding:24px 0 12px;margin-top:24px}.manual-start h3{font:500 26px/1.2 Georgia,serif;color:var(--accent-strong);margin:8px 0}.manual-start p:last-child{font-size:14px;max-width:590px;margin:0}.manual-actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.manual-actions .primary{background:var(--accent-strong);color:var(--on-accent)}.manual-actions button{min-height:48px}.manual-actions span{font-size:12px;text-align:center;color:var(--muted)}.manual-actions button span{color:inherit;font-size:16px}@media(max-width:850px){.manual-start{flex-direction:column;align-items:stretch;gap:18px}.manual-actions{min-width:0}}.strategy-copy,.option .copy-line{overflow-wrap:anywhere;min-width:0}.option .copy-line{font-size:13px;line-height:1.5;margin:4px 0}.option .copy-line b{font-weight:700}.strategy-copy .copy-headline{display:block;line-height:1.4}.strategy-copy p{font-size:13px;line-height:1.5;margin:6px 0}.strategy-library .option{height:auto;overflow:visible}.strategy-library .option .strategy-summary{flex:none;margin:9px 0}.strategy-library .option .catalog-action{margin-top:12px}.next-actions .review-edit-action{padding:20px 24px;max-width:390px;text-align:left;line-height:1.4}.review-edit-action strong{display:block;font-size:20px}.review-edit-action>span{display:block;font-size:13px;font-weight:400;margin-top:7px;color:var(--on-accent)}.next-actions{min-width:0}@media(max-width:650px){.next-actions .review-edit-action{max-width:none;width:100%;box-sizing:border-box}.review-edit-action strong{font-size:19px}}header{position:sticky;top:0;z-index:30}html{scroll-padding-top:110px}header nav a[aria-current]{background:var(--accent-strong);color:var(--on-accent)}.next-step{flex-direction:column;align-items:stretch}.next-step h2,.next-step p:last-child{max-width:none}.next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;text-align:left}.next-actions .review-edit-action{max-width:none;height:100%;width:100%}.section-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 24px}.section-jumps a{padding:14px 18px;border:1px solid var(--line);border-radius:9px;text-decoration:none;font-weight:600;min-height:46px}.worksheet-next{margin:24px 0 0}.gift-result{grid-column:1/-1;font-size:13px;line-height:1.5;margin:6px 0}@media(max-width:760px){header{display:block;padding:8px 12px}header .brand,header>#print{display:none}header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}header nav a{padding:10px 4px;text-align:center;font-size:12px;line-height:1.3;display:flex;align-items:center;justify-content:center;min-height:48px}html{scroll-padding-top:82px}.next-actions{display:grid;grid-template-columns:1fr}.next-actions .review-edit-action{padding:18px 20px}.section-jumps a{flex:1 1 auto;text-align:center}}.selected-strategies .metrics.gift-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-metrics .metric{min-width:0;padding:12px 9px}.scenario .gift-metrics .metric strong{font-size:clamp(19px,2.5vw,28px);overflow-wrap:anywhere}.gift-metrics .metric span{font-size:12px;line-height:1.4}.next-actions{grid-auto-rows:1fr}.guided-plan [data-plan-step][hidden]{display:none!important}.guided-plan .tax-hero,.guided-plan .hero-short-disclaimer,.guided-plan .next-step,.guided-plan .mobile-estimate,.guided-plan .worksheet-next,.guided-plan #comparison>.section-jumps{display:none!important}.guided-plan #reviewNumbers>summary,.guided-plan #fullWorksheet>summary{display:none}.guided-plan header{display:flex;gap:24px;padding:12px 4%;align-items:center}.guided-plan :is(header,.home-step-navigation) nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1;max-width:850px;margin:0 auto}.guided-plan :is(header,.home-step-navigation) nav a{display:grid;grid-template-columns:30px 1fr;column-gap:9px;text-align:left;padding:12px 15px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--accent-strong);text-decoration:none;line-height:1.3;font-size:16px;font-weight:700}.guided-plan :is(header,.home-step-navigation) nav a[aria-current]{background:var(--accent-strong);color:var(--on-accent);border-color:var(--accent-strong)}.step-number{grid-row:span 2;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;height:29px;width:29px}.guided-plan :is(header,.home-step-navigation) nav small{font-size:12px;font-weight:400;margin-top:4px}.step-intro{margin:0 0 24px;padding:12px 0 20px;border-bottom:1px solid var(--line)}.step-intro h1{font:500 clamp(30px,4vw,44px) / 1.15 Georgia,serif;margin:10px 0}.step-intro p{max-width:800px;line-height:1.6}.step-intro small{color:var(--muted);font-size:12px}.guided-plan #workspace{margin-bottom:0}.guided-plan #reviewNumbers{margin-top:24px}.guided-plan #fullWorksheet{margin-top:0}.guided-plan main{padding-bottom:120px}.step-dock{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:center;align-items:center;gap:20px;padding:14px 20px max(14px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -3px 20px var(--shadow)}.step-dock button{min-height:50px;padding:12px 24px;font-size:16px;font-weight:700;border-radius:10px}.step-dock>span{font-size:13px;color:var(--muted)}@media(max-width:900px){.guided-plan header .brand,.guided-plan header>#print{display:none}.guided-plan header{padding:8px}.guided-plan :is(header,.home-step-navigation) nav{width:100%;gap:5px}.guided-plan :is(header,.home-step-navigation) nav a{grid-template-columns:1fr;text-align:center;justify-items:center;gap:4px;padding:8px 4px;font-size:12px}.step-number{grid-row:auto;width:24px;height:24px;font-size:12px}.guided-plan :is(header,.home-step-navigation) nav small{font-size:12px;margin:0}.guided-plan html{scroll-padding-top:115px}.step-intro{padding-top:0}.step-dock{gap:8px;padding:10px 10px max(10px,env(safe-area-inset-bottom))}.step-dock button{padding:10px;font-size:13px;flex:1;min-width:0}.step-dock>span{font-size:12px;white-space:nowrap}.guided-plan main{padding-top:20px}}@media print{.step-dock,.step-intro{display:none!important}}html:has(body.guided-plan){scroll-padding-top:128px}.guided-plan #strategies>.section-head h2,.guided-plan #strategies>.section-head .eyebrow,.guided-plan #strategies>.muted,.guided-plan .strategy-steps{display:none}.guided-plan #strategies>.section-head{margin:0 0 12px}.guided-plan .strategy-paths{margin-top:8px}.step-intro{padding:0 0 12px;margin:0 0 16px}.step-intro #stepCount{font-size:12px;line-height:16px;margin:0 0 6px}.step-intro h1{font-size:34px;line-height:1.15;margin:0 0 6px}.step-intro #stepExplanation{font-size:14px;line-height:20px;margin:0 0 8px}.step-intro .privacy-line{font-size:12px;line-height:18px;color:var(--muted);margin:0;max-width:none}.privacy-line button{font:inherit;color:inherit;display:inline;min-height:0;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;border-radius:2px}.step-intro .privacy-notice{margin:0;padding:0;border:0;background:transparent;max-width:1050px}.privacy-notice>summary{display:none}.step-intro .privacy-notice[open]{margin-top:12px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--green)}.step-intro .privacy-notice p,.privacy-notice ul{font-size:14px;line-height:1.5;margin:0}.privacy-notice ul{padding-left:20px;margin-top:12px}.privacy-notice li+li{margin-top:8px}.guided-plan .upload-hub>.eyebrow{display:none}.guided-plan #comparison>.eyebrow,.guided-plan #comparison>.eyebrow+h2{display:none}.guided-plan .upload-hub{padding:20px 22px}.guided-plan .upload-hub h2{font-size:25px;margin:0 0 8px}.guided-plan .upload-hub>p{font-size:14px;line-height:20px;margin:0 0 14px}.step-dock #stepEditNumbers{font-size:13px;color:var(--muted);text-decoration:underline;white-space:nowrap}.step-dock [hidden]{display:none!important}@media(max-width:650px){.step-intro h1{font-size:28px}.guided-plan .upload-hub{padding:16px}.guided-plan .upload-hub h2{font-size:23px}.step-dock{flex-wrap:wrap;column-gap:8px;row-gap:6px}.step-dock #stepEditNumbers{flex-basis:100%;text-align:center;font-size:12px;line-height:18px}.step-dock #stepNext{font-size:12px}}.return-success{padding:18px;margin:0 0 18px;border:1px solid var(--line);border-radius:12px;background:var(--pink);color:var(--green);scroll-margin-top:140px}.return-success h3{font-size:20px;margin:0 0 8px}.return-success p{font-size:14px;line-height:1.5;margin:0 0 12px}.return-success .primary,.return-review-done .primary{display:inline-block;padding:12px 16px;min-height:44px;border-radius:8px;text-decoration:none;white-space:normal;box-sizing:border-box}.return-review-done{padding:16px;margin-top:20px;border-top:1px solid var(--line)}.return-review-done p{font-size:14px;line-height:1.5;margin:0 0 12px}.return-success[hidden],.return-review-done[hidden]{display:none}@media(max-width:650px){.return-success{padding:14px}.return-success .primary,.return-review-done .primary{display:block;text-align:center;font-size:14px}}.combined-plans{margin:20px 0;min-width:0}.combined-plans>p,.bundle-card p{font-size:14px;line-height:1.5}.bundle-picker{display:grid;gap:10px;margin:16px 0}.bundle-picker label{display:flex;gap:8px;align-items:center}.bundle-card{padding:20px;margin:18px 0;background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:0;overflow-wrap:anywhere;scroll-margin-top:140px}.bundle-title{display:flex;gap:12px;align-items:end}.bundle-title label{flex:1;min-width:0}.bundle-card input:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:0}.bundle-card ol{padding-left:24px}.bundle-card li{padding:12px 0}.bundle-card li>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.bundle-card button{padding:8px 12px;font-size:13px}.bundle-card [data-bundle-status]{font-weight:600}.bundle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundle-card [hidden]{display:none}.bundle-card details{padding:12px 0}.table-wrap th{white-space:normal;min-width:150px;max-width:280px;overflow-wrap:anywhere}.combined-plans .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.bundle-card{padding:14px}.bundle-title{align-items:stretch;flex-direction:column}.bundle-fields{grid-template-columns:1fr}.bundle-card button{min-height:40px}.combined-plans{max-width:100%}}@media(max-width:650px){.combined-plans .metrics{grid-template-columns:1fr}.bundle-card .metric{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.bundle-card .metric span{font-size:12px}.bundle-card .metric strong{font-size:24px;white-space:nowrap;overflow-wrap:normal}.bundle-card{padding:14px 10px}}.worksheet-gate{margin:12px 0;padding:14px;border:1px solid var(--line, var(--line));border-radius:12px}.worksheet-gate>p{margin:0 0 10px}.gate-actions{display:flex;gap:8px}.gate-actions button{min-width:64px;min-height:40px}.gate-actions [aria-pressed=true]{background:var(--success-soft);color:var(--green)}.worksheet-gate>details>summary{display:none}.worksheet-gate>details{margin-top:12px}.gate-warning{background:var(--warning-surface);padding:10px}.worksheet-gate [hidden]{display:none!important}.guided-plan.plan-home .tax-hero,.guided-plan.plan-home .hero-short-disclaimer{display:block!important}.guided-plan .step-intro[hidden],.guided-plan .step-dock[hidden]{display:none!important}.guided-plan.plan-home main{padding-bottom:30px}@media(max-width:900px){.guided-plan header{flex-wrap:wrap;gap:6px}.guided-plan header .brand{display:block;font-size:18px;line-height:24px}.guided-plan header .brand span{display:none}.guided-plan :is(header,.home-step-navigation) nav{flex-basis:100%}}.home-step-navigation{padding:24px 0 32px;border-top:1px solid var(--line)}.home-step-navigation h2{font-size:24px;margin:0 0 18px}.guided-plan .home-step-navigation nav{max-width:none;margin:0;width:100%}.guided-plan.plan-home header>#print{display:none}.home-step-navigation[hidden]{display:none!important}.tax-hero .hero-purpose{margin:24px 0 18px;color:var(--ink);font:500 clamp(17px,2vw,21px)/1.5 Georgia,serif}.hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:0;padding:0;font-size:14px}.hero-trust li{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.hero-trust .trust-kicker{display:block;margin-bottom:9px;font-size:12px;font-weight:700;letter-spacing:.09em;color:var(--accent-strong)}.hero-trust strong{font-size:16px;line-height:1.4;margin-bottom:8px}.hero-data-details{margin-top:16px;text-align:left;font-size:14px;line-height:1.65;color:var(--muted)}.hero-data-details summary{width:fit-content;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:4px;padding:8px 0}.hero-data-details ul{padding-left:20px;max-width:760px}.hero-data-details li+li{margin-top:10px}@media(max-width:600px){.hero-trust{grid-template-columns:1fr;gap:8px}.hero-trust li{padding:14px 16px}}.hero-strategy-highlight{max-width:760px;margin:22px 0;padding:20px 24px;border-left:4px solid var(--hero-accent);border-radius:0 12px 12px 0;background:var(--paper)}.hero-strategy-highlight strong{display:block;color:var(--ink);font-size:clamp(21px,2.5vw,28px);line-height:1.35;font-weight:650}.tax-hero .hero-strategy-highlight p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.5}@media(max-width:600px){.hero-strategy-highlight{padding:16px}}.skill-invite{margin-top:24px;padding:22px;border:1px solid #d7ded3;border-radius:16px;background:#f7f8f3;text-align:left}.skill-invite h2{margin:6px 0 10px;font-size:clamp(22px,3vw,28px);line-height:1.2}.skill-invite p{max-width:65ch;line-height:1.5}.skill-invite .hero-actions{justify-content:flex-start;margin:16px 0;flex-wrap:wrap}.skill-invite .skill-invite-note{font-size:13px;color:#52604e;margin-bottom:0}@media(max-width:480px){.skill-invite{padding:18px}.skill-invite .hero-button{width:100%;text-align:center;box-sizing:border-box}}.retirement-suggestion-question{border:1px solid #d7ded3;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.retirement-suggestion-question legend{font-weight:700;padding:0 6px}.retirement-answer-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.retirement-answer-options label{display:flex;align-items:center;gap:6px;min-height:44px}.retirement-answer-options input{width:auto}
