.pfa_container__CCGFd{max-width:760px;margin:0 auto;padding:40px var(--space-5) var(--space-7)}@media (max-width:600px){.pfa_container__CCGFd{padding:24px var(--space-4) var(--space-6)}.pfa_h1__5yV2t,.pfa_summaryTotal__iXjpE{font-size:28px!important}}.pfa_back__ecNGK{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--fg-3);text-decoration:none;margin-bottom:var(--space-4)}.pfa_back__ecNGK:hover{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}.pfa_h1__5yV2t{font-family:var(--font-serif);font-size:32px;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold);color:var(--fg-1);margin:0 0 var(--space-3)}.pfa_lead__pG5Qe{font-family:var(--font-serif);font-size:16px;line-height:1.5;color:var(--fg-2);font-style:italic;margin:0 0 var(--space-5)}.pfa_form__9iLGt{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--bg-panel);border:1px solid var(--paper-20);border-radius:var(--radius-md);margin-bottom:var(--space-5)}.pfa_field__O0OYp{display:flex;flex-direction:column;gap:6px;min-width:0}.pfa_label__i0eMD{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.pfa_input__DOq80{font-family:var(--font-sans);font-size:15px;padding:10px 12px;background:var(--bg-page);border:1px solid var(--paper-20);border-radius:var(--radius-sm);color:var(--fg-1);outline:none;transition:border-color var(--dur-base) var(--ease-out)}.pfa_input__DOq80:focus{border-color:var(--brand-500)}.pfa_yearRow__30CBI{display:flex;gap:var(--space-3);flex-wrap:wrap}.pfa_yearLabel__96OXj{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:14px;color:var(--fg-2);cursor:pointer}.pfa_yearLabel__96OXj small{font-size:12px;color:var(--fg-4)}.pfa_yearLabel__96OXj input{accent-color:var(--brand-500)}.pfa_summaryCard__hl34S{padding:var(--space-5);background:var(--brand-50,#faf5e9);border:1px solid var(--brand-500);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.pfa_summaryEyebrow__78UTI{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--brand-600);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-bottom:6px}.pfa_summaryTotal__iXjpE{font-family:var(--font-serif);font-size:34px;font-weight:var(--weight-semibold);color:var(--fg-1);line-height:1.1}.pfa_summaryMeta__il_LS{font-family:var(--font-sans);font-size:14px;color:var(--fg-3);margin-top:var(--space-2);line-height:var(--lh-normal)}.pfa_summaryMeta__il_LS strong{color:var(--fg-1)}.pfa_breakdown__F490b{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.pfa_brRow__vJQPM{padding:var(--space-3) var(--space-4);background:var(--bg-panel);border:1px solid var(--paper-20);border-radius:var(--radius-sm)}.pfa_brTop__I3wJF{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.pfa_brTitle__3i78r{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-medium);color:var(--fg-1)}.pfa_brSuma__JrvQC{font-family:var(--font-serif);font-size:18px;font-weight:var(--weight-semibold);color:var(--brand-600);white-space:nowrap}.pfa_brExpl__riUrj{font-family:var(--font-sans);font-size:13px;color:var(--fg-3);margin-top:6px;line-height:var(--lh-normal)}.pfa_link__8LUxJ{color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}.pfa_link__8LUxJ:hover{color:var(--fg-link-hover)}.pfa_faqSection__kBNmS{max-width:760px;margin:0 auto;padding:0 var(--space-5) var(--space-7)}@media (max-width:600px){.pfa_faqSection__kBNmS{padding:0 var(--space-4) var(--space-6)}}.pfa_h2faq__KNLSC{font-family:var(--font-serif);font-size:22px;font-weight:var(--weight-semibold);color:var(--fg-1);margin:0 0 var(--space-3)}.pfa_faqList__FKSll{display:flex;flex-direction:column;gap:var(--space-2)}.pfa_faqItem__Z_Tou{background:var(--bg-panel);border:1px solid var(--paper-20);border-radius:var(--radius-md);overflow:hidden}.pfa_faqItem__Z_Tou[open]{border-color:var(--paper-30)}.pfa_faqQ__sauw5{padding:14px 18px;font-family:var(--font-serif);font-size:16px;font-weight:var(--weight-semibold);color:var(--fg-1);cursor:pointer;list-style:none;position:relative}.pfa_faqQ__sauw5::-webkit-details-marker{display:none}.pfa_faqQ__sauw5:before{content:"+";position:absolute;right:18px;top:12px;font-size:22px;font-weight:400;color:var(--fg-3)}.pfa_faqItem__Z_Tou[open] .pfa_faqQ__sauw5:before{content:"−"}.pfa_faqA___EXap{padding:0 18px 16px;font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--fg-2)}