.ffNu9q_card{background:var(--color-surface-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);inline-size:100%;max-inline-size:var(--layout-max-panel);text-align:start;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.ffNu9q_card,.ffNu9q_card *{box-sizing:border-box}.ffNu9q_card h1,.ffNu9q_card h2,.ffNu9q_card h3,.ffNu9q_card h4,.ffNu9q_card h5,.ffNu9q_card h6{text-align:start}@media (max-width:768px){.ffNu9q_card{border-radius:unset;box-shadow:unset}}.ffNu9q_card[data-calculator-flow=lmi]{max-inline-size:var(--layout-max-compact)}.ffNu9q_progress{border-block-end:1px solid var(--color-border-muted);padding:var(--space-4) var(--space-6) var(--space-3)}.ffNu9q_progress>*,.ffNu9q_card[data-calculator-step-kind=question] .ffNu9q_body>*,.ffNu9q_footer>*{inline-size:min(100%,var(--layout-max-field));margin-inline:auto}.ffNu9q_card[data-calculator-flow=lmi][data-calculator-step-kind=result] .ffNu9q_progress>*,.ffNu9q_card[data-calculator-flow=bridging-loan][data-calculator-step-kind=result] .ffNu9q_progress>*,.ffNu9q_card[data-calculator-flow=lmi][data-calculator-step-kind=result] .ffNu9q_footer>*,.ffNu9q_card[data-calculator-flow=bridging-loan][data-calculator-step-kind=result] .ffNu9q_footer>*{inline-size:100%}.ffNu9q_flowError,.ffNu9q_disabledReason{font-size:var(--font-size-caption);margin-block:0 var(--space-3);text-align:center;line-height:1.5}.ffNu9q_flowError{color:var(--color-status-error-text);font-weight:600}.ffNu9q_disabledReason{color:var(--color-text-body)}.ffNu9q_body{padding:var(--space-6);flex:1;overflow-y:auto}.ffNu9q_body:focus{outline:none}.ffNu9q_card[data-calculator-flow=debt-consolidation][data-calculator-step-kind=result]{overflow:clip}.ffNu9q_card[data-calculator-flow=debt-consolidation][data-calculator-step-kind=result] .ffNu9q_body{overflow:visible}.ffNu9q_cover{gap:var(--space-8);display:grid}.ffNu9q_coverHeading{align-items:flex-start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ffNu9q_coverIcon{background:var(--color-surface-warm);border-radius:var(--radius-lg);color:var(--color-contrast-ink);min-height:var(--control-height);min-width:var(--control-height);justify-content:center;align-items:center;display:inline-flex}.ffNu9q_coverTitle{color:var(--color-text-strong);font-size:var(--font-size-heading-sm);margin:0;font-weight:800;line-height:1.2}.ffNu9q_coverDescription{color:var(--color-text-body);font-size:var(--font-size-body);margin:var(--space-2) 0 0;max-width:65ch;line-height:1.55}.ffNu9q_coverOutcomes{gap:var(--space-3);display:grid}.ffNu9q_coverOutcomes h3{color:var(--color-text-strong);font-size:var(--font-size-label);margin:0;font-weight:700;line-height:1.35}.ffNu9q_coverOutcomes ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ffNu9q_coverOutcomes li{color:var(--color-text-primary);align-items:flex-start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.ffNu9q_coverDuration{color:var(--color-text-muted);font-size:var(--font-size-meta);align-items:center;gap:var(--space-2);margin:0;display:flex}.ffNu9q_footer{border-block-start:1px solid var(--color-border-muted);gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;display:flex}.ffNu9q_disclosures{border-block-start:1px solid var(--color-border-muted);gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.ffNu9q_disclosures:empty{display:none}@media (max-width:768px){.ffNu9q_progress,.ffNu9q_body,.ffNu9q_footer,.ffNu9q_disclosures{padding-inline:var(--space-4)}}
.DoC0Ha_root{background:var(--color-surface-base);border:1px solid var(--color-border-warm);border-block-start:4px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-1);overflow:hidden}.DoC0Ha_summary{background:var(--color-surface-cream);cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);justify-content:space-between;list-style:none;display:flex}.DoC0Ha_summary::-webkit-details-marker{display:none}.DoC0Ha_summary:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:-2px}@media (hover:hover){.DoC0Ha_summary:hover{background:var(--color-surface-warm)}}.DoC0Ha_summaryText{min-width:0;display:grid}details[open]>.DoC0Ha_summary{border-block-end:1px solid var(--color-border-warm)}.DoC0Ha_chevron{color:var(--color-accent-ink);flex:none;width:20px;height:20px;transition:transform .15s}details[open]>.DoC0Ha_summary .DoC0Ha_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.DoC0Ha_chevron{transition:none}}.DoC0Ha_eyebrow{color:var(--color-accent-ink);font-size:var(--font-size-micro);letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase;font-weight:800;line-height:1.3}.DoC0Ha_title{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;font-weight:800;line-height:1.25}.DoC0Ha_intro{color:var(--color-text-body);font-size:var(--font-size-meta);margin:var(--space-1) 0 0;line-height:1.45}.DoC0Ha_list{margin:0}.DoC0Ha_row{border-block-start:1px solid var(--color-border-muted);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.DoC0Ha_row:first-child{border-block-start:0}.DoC0Ha_index{background:var(--color-surface-warm);border:1px solid var(--color-border-warm);border-radius:var(--radius-pill);color:var(--color-accent-ink);font-size:var(--font-size-caption);justify-content:center;align-self:start;align-items:center;width:28px;height:28px;font-weight:800;line-height:1;display:inline-flex}.DoC0Ha_answer{gap:var(--space-1);min-width:0;display:grid}.DoC0Ha_answer dt{color:var(--color-text-body);font-size:var(--font-size-caption);font-weight:700;line-height:1.4}.DoC0Ha_answer dd{color:var(--color-text-strong);font-size:var(--font-size-meta);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.45}.DoC0Ha_edit{min-height:44px;padding:var(--space-2) var(--space-3);white-space:nowrap;place-self:center end}.DoC0Ha_accessibleLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.DoC0Ha_summary,.DoC0Ha_row{padding-inline:var(--space-4)}}