.onboarding-page .shell{padding-top:32px}.onboarding-card{padding:30px 34px}.onboarding-card>h1{font-size:clamp(2rem,4vw,3.25rem)}.onboarding-card>p{margin:6px 0 14px}.setup-step[hidden]{display:none!important}.compact-basics{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.compact-basics .onboarding-section{margin-top:14px;padding:20px}.subject-setups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.subject-setups>.subject-setup{margin-top:12px;padding:20px}.subject-setups>.subject-setup:only-child{grid-column:1/-1;max-width:650px}.compact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.compact-fields label{margin:9px 0}.compact-fields input,.compact-fields select{padding:11px 12px}.step-heading{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.step-heading h2{margin:2px 0;color:var(--navy)}.step-heading .text-button{font-size:.9rem;color:var(--purple)}.setup-step .onboarding-actions{margin-top:18px}.onboarding-progress{margin-bottom:18px}@media(max-width:800px){.compact-basics,.subject-setups,.compact-fields{grid-template-columns:1fr}.subject-setups>.subject-setup:only-child{grid-column:auto}.onboarding-card{padding:24px 18px}.compact-basics .onboarding-section{margin-top:10px}}
