.company-registration h2{font-size:1.7rem}.company-registration>p{font-size:1rem;line-height:1.8}.company-registration .field{margin-top:18px}.company-registration .field input,.company-registration .field select{width:100%;min-width:0;min-height:48px;font-size:1rem}.company-registration .field small{font-size:.875rem;line-height:1.7}.registration-email{color:#245463;overflow-wrap:anywhere;background:#effafb;border-radius:12px;padding:14px 16px}.registration-email small{margin-top:6px;font-size:.875rem;display:block}.registration-summary{margin:24px 0}.registration-summary>div{border-bottom:1px solid #d9e9ec;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:14px;padding:12px 0;display:grid}.registration-summary dt{color:#51717e;font-size:.875rem}.registration-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.7}.registration-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.registration-actions button{min-height:48px}.registration-note{color:#526f78;line-height:1.8;font-size:.875rem!important}.company-registration .required-field input,.company-registration .required-field select{background:#fffbea;border-color:#d8be5c}.company-registration input:read-only{background:#f2f5f6}.company-registration .review-check{font-size:.9375rem;line-height:1.8}.registration-private{background:#f7fcfc;border:1px solid #d1e6e9;border-radius:16px;margin-top:22px;padding:20px}.registration-private summary{cursor:pointer;font-weight:700}.registration-private>p{font-size:.875rem;line-height:1.8}@media (max-width:600px){.registration-summary>div{grid-template-columns:1fr;gap:5px}.registration-actions>.primary-button{flex:1}.company-registration h2{font-size:1.4rem}}.review-detail .field textarea{resize:vertical;width:100%;min-width:0;font-size:1rem;line-height:1.7}.setup-card>details{margin:24px 0}.setup-card>details>summary{cursor:pointer;font-weight:700}.review-detail legend{margin-top:20px;font-weight:700}.review-console .setup-header>div{flex-wrap:wrap;justify-content:flex-end}
