.FinanceStressSection_container__vdJR6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:1.5rem 0}.FinanceStressSection_scenarioCard__Ng8Or{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background:#fafafa}.FinanceStressSection_scenarioTitle__O_X2x{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:#1a1a1a}.FinanceStressSection_scenarioSubtitle__enXWF{font-size:.875rem;color:#666;margin:0 0 1rem}.FinanceStressSection_scenario__TG30G{display:flex;flex-direction:column;gap:1rem}.FinanceStressSection_row__4xSnk{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.FinanceStressSection_row__4xSnk:last-child{border-bottom:none}.FinanceStressSection_label__UqfIY{font-size:.875rem;color:#666;font-weight:500}.FinanceStressSection_value__JIuax{font-size:1rem;font-weight:600;color:#1a1a1a}.FinanceStressSection_breakEvenCard__uPEDA{border:2px solid #f57c00;border-radius:8px;padding:1.5rem;background:#fff8f5;grid-column:1/-1}.FinanceStressSection_breakEvenTitle__8MMcJ{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:#1a1a1a}.FinanceStressSection_breakEvenValue__2pCD_{font-size:2.5rem;font-weight:700;color:#f57c00;margin:0 0 .5rem}.FinanceStressSection_breakEvenDescription__FpaVe{font-size:.875rem;color:#666;margin:0 0 1rem}.FinanceStressSection_warningBox__PNdBT{background:#fff3cd;border-left:4px solid #fbc02d;padding:1rem;border-radius:4px;margin-top:1rem}.FinanceStressSection_warningTitle__9VViM{font-size:.95rem;font-weight:600;color:#856404;margin:0 0 .5rem}.FinanceStressSection_warningText__wxKKV{font-size:.875rem;color:#856404;margin:0;line-height:1.5}.FinanceStressSection_footer__lw1a1{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.FinanceStressSection_disclaimer__bzLC_{font-size:.8rem;color:#999;margin:0;line-height:1.5}