.onboarding-page{align-items:start;background:#eef1f5;padding:1rem}.onboarding-card{color:#17263b;max-width:44rem}.onboarding-card h1{margin-bottom:.5rem}progress{width:100%;height:.75rem;accent-color:#b7791f}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.35rem;gap:.35rem;padding:0;list-style:none;font-size:.78rem;color:#596579}.steps li{border-top:.25rem solid #cbd2dc;padding-top:.5rem}.steps li[aria-current=step]{border-color:#b7791f;color:#17263b;font-weight:700}fieldset{border:0;padding:1rem 0 0;margin:0;display:grid;grid-gap:1rem;gap:1rem}legend{font-size:1.25rem;font-weight:700;padding-top:1rem}.group-label,label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:700}input,select,textarea{min-height:3rem;width:100%;border:1px solid #7b8798;border-radius:.5rem;padding:.7rem;font:inherit;color:#17263b;background:#fff}textarea{resize:vertical}.choice{grid-template-columns:2rem 1fr;align-items:center;min-height:3rem}.choice input{width:1.5rem;min-height:1.5rem}.actions{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.actions button{flex:1 1;min-height:3rem}.secondary{background:#dce1e8;color:#17263b}button:disabled{opacity:.55;cursor:not-allowed}.error{min-height:1.5rem;color:#a12828;font-weight:700}.prototype-note,.save-status{color:#596579}@media(max-width:32rem){.steps{grid-template-columns:1fr 1fr}}