#five-step-calculator{border:1px solid #d8c6ee;border-radius:12px;padding:clamp(16px,3vw,28px);margin:32px 0;background:#faf7ff;min-width:0}#five-step-underwriting fieldset{border:1px solid #d8c6ee;padding:16px;margin:16px 0;min-width:0}#five-step-underwriting legend{font-weight:600;color:#542a81;max-width:100%;white-space:normal}#five-step-underwriting .five-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#five-step-underwriting label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:15px}#five-step-underwriting input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #867496;border-radius:5px;padding:10px;background:white;color:#25202b;font:inherit}#five-step-underwriting input[aria-invalid=true]{border:2px solid #a32938}#five-step-underwriting button{border:1px solid #542a81;border-radius:6px;background:#542a81;color:white;padding:12px 20px;font:inherit;cursor:pointer}#five-step-underwriting input:focus-visible,#five-step-underwriting button:focus-visible{outline:3px solid #b890e2;outline-offset:3px}#five-step-results dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:16px 0}#five-step-results dt,#five-step-results dd{padding:10px;border-bottom:1px solid #d8c6ee;margin:0;overflow-wrap:anywhere}#five-step-results dd{font-weight:600}#five-step-status{font-weight:600}#five-step-results[hidden]{display:none}@media(max-width:600px){#five-step-underwriting .five-step-grid{grid-template-columns:1fr}#five-step-results dl{grid-template-columns:1fr}#five-step-results dt{border-bottom:0;padding-bottom:0}#five-step-results dd{padding-top:4px}}
