.-i_wPW_registration{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:48px;width:min(1088px,100% - 64px);padding-block:40px 80px}.-i_wPW_registration .back-link{min-height:44px;color:var(--link-color);margin-bottom:20px}.-i_wPW_registration .privacy-aside{color:var(--text-muted);margin-top:24px;padding-inline:4px;display:flex}.-i_wPW_registration .privacy-aside svg{color:var(--link-color)}:is(.-i_wPW_registration .mentor-form,.-i_wPW_registration .receipt-panel,.-i_wPW_registration .closed-panel){border:1px solid var(--line);background:var(--surface-card);border-radius:16px;min-width:0;padding:32px}.-i_wPW_registration .preview-notice{background:var(--surface-accent);border:0;border-radius:8px;gap:12px;margin-bottom:24px;padding:18px 20px}:is(.-i_wPW_registration .preview-notice svg,.-i_wPW_registration .receipt-icon){color:var(--link-color)}.-i_wPW_registration .preview-notice p{color:var(--text-muted);margin-top:4px}:is(.-i_wPW_registration .form-required-note,.-i_wPW_registration .form-section>p,.-i_wPW_registration .form-field small,.-i_wPW_registration .optional,.-i_wPW_registration .submit-row p){color:var(--text-muted)}.-i_wPW_registration .form-section>legend{font-size:24px;font-weight:500}.-i_wPW_registration .form-grid{gap:24px 20px}.-i_wPW_registration .form-field label{flex-wrap:wrap;align-items:baseline;gap:2px 8px}:is(.-i_wPW_registration .form-field input,.-i_wPW_registration .form-field select,.-i_wPW_registration .form-field textarea){border-color:var(--input-border);border-radius:8px}:is(.-i_wPW_registration .form-field input:hover,.-i_wPW_registration .form-field select:hover,.-i_wPW_registration .form-field textarea:hover,.-i_wPW_registration .form-field input:focus,.-i_wPW_registration .form-field select:focus,.-i_wPW_registration .form-field textarea:focus){border-color:var(--link-color)}.-i_wPW_registration .form-field [aria-invalid=true]{border-color:var(--error)}.-i_wPW_registration .submit-row{gap:12px;margin-top:24px}.-i_wPW_registration .major-picker{border:1px solid var(--input-border);background:var(--bg);border-radius:8px;margin-top:8px;padding:0 12px}.-i_wPW_registration .major-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;display:flex}.-i_wPW_registration .major-picker summary::-webkit-details-marker{display:none}.-i_wPW_registration .major-picker svg{flex-shrink:0}.-i_wPW_registration .major-picker[open] svg{transform:rotate(180deg)}.-i_wPW_registration .major-picker[open]{padding-bottom:16px}.-i_wPW_registration .major-college{border:0;min-width:0;margin:12px 0 0;padding:0}.-i_wPW_registration .major-college legend{color:var(--link-color);font-weight:600}.-i_wPW_registration .button{border-radius:8px}:is(.-i_wPW_registration .submit-row button,.-i_wPW_registration .receipt-panel>.button,.-i_wPW_registration .receipt-panel [data-variant=default]){border-color:var(--brand-blue);background:var(--brand-blue);color:#fff;border-radius:8px;min-height:48px;padding-inline:20px}:is(.-i_wPW_registration .submit-row button:hover,.-i_wPW_registration .receipt-panel>.button:hover,.-i_wPW_registration .receipt-panel [data-variant=default]:hover){background:color-mix(in srgb, var(--brand-blue), black 15%);border-color:color-mix(in srgb, var(--brand-blue), black 15%)}:is(.-i_wPW_registration .receipt-panel h2,.-i_wPW_registration .closed-panel h2){font-size:28px;line-height:1.2}:is(.-i_wPW_registration .receipt-panel .eyebrow,.-i_wPW_registration .closed-panel .eyebrow){color:var(--link-color);margin-bottom:16px}.-i_wPW_registration .receipt-reference{background:var(--surface-accent);border:0;border-radius:8px;padding:20px}@media (max-width:1023px){.-i_wPW_registration{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.-i_wPW_registration .form-grid{grid-template-columns:1fr}.-i_wPW_registration .mentor-form{padding:24px}}@media (max-width:767px){.-i_wPW_registration{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-block:20px 56px}:is(.-i_wPW_registration .mentor-form,.-i_wPW_registration .receipt-panel,.-i_wPW_registration .closed-panel){padding:24px 20px}.-i_wPW_registration .submit-row button{width:100%}}
