.application-module__E4ZFcq__section{background:var(--paper)}.application-module__E4ZFcq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,7vw,108px);display:grid}.application-module__E4ZFcq__intro h2{overflow-wrap:anywhere;margin:16px 0 24px;font-size:clamp(32px,3.4vw,46px);line-height:1.13}.application-module__E4ZFcq__intro p{color:var(--muted);font-size:16px;line-height:1.75}.application-module__E4ZFcq__requirements{border-top:1px solid var(--hairline);margin-top:32px;padding-top:24px}.application-module__E4ZFcq__support a{color:var(--royal);text-underline-offset:5px}.application-module__E4ZFcq__body{min-width:0}.application-module__E4ZFcq__form{gap:28px;display:grid}.application-module__E4ZFcq__group{border:0;border-top:1px solid var(--hairline-strong);gap:22px;min-width:0;margin:0;padding:24px 0 0;display:grid}.application-module__E4ZFcq__group legend{padding:0 18px 0 0;font-size:20px;font-weight:600}.application-module__E4ZFcq__group legend span{color:var(--royal);letter-spacing:.08em;margin-right:12px;font-size:12px}.application-module__E4ZFcq__form .field{align-content:start;min-width:0}:is(.application-module__E4ZFcq__form .field input,.application-module__E4ZFcq__form .field textarea){background:var(--card);border-radius:4px;min-width:0;padding:15px 16px}:is(.application-module__E4ZFcq__form .field input:hover,.application-module__E4ZFcq__form .field textarea:hover){border-color:var(--muted)}:is(.application-module__E4ZFcq__form .field input:focus-visible,.application-module__E4ZFcq__form .field textarea:focus-visible){outline:2px solid var(--royal);outline-offset:3px;border-color:var(--royal)}.application-module__E4ZFcq__form .field [aria-invalid=true]{border-color:#b42318}.application-module__E4ZFcq__form .field-error{color:#b42318;margin:0;font-size:14px}.application-module__E4ZFcq__form .form-note{line-height:1.65}.application-module__E4ZFcq__form [role=alert]{background:var(--card);border-left:3px solid #b42318;padding:16px}.application-module__E4ZFcq__role{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.application-module__E4ZFcq__upload{border:1px dashed var(--hairline-strong);background:var(--card);border-radius:4px;padding:22px}.application-module__E4ZFcq__upload input[type=file]{background:0 0;border:0;padding:8px 0;font-size:14px}.application-module__E4ZFcq__upload input::file-selector-button{font:inherit;background:var(--paper);color:var(--text-strong);border:1px solid var(--hairline-strong);cursor:pointer;border-radius:3px;margin-right:14px;padding:11px 16px;font-weight:600}.application-module__E4ZFcq__upload:focus-within{border-color:var(--royal)}.application-module__E4ZFcq__actions{padding-top:8px}.application-module__E4ZFcq__actions button{min-height:52px;padding-inline:28px}.application-module__E4ZFcq__actions button:disabled{opacity:.65;cursor:wait}.application-module__E4ZFcq__success,.application-module__E4ZFcq__form[data-submit-status=saved]{border-top:3px solid var(--royal);padding:28px 0;font-size:19px;line-height:1.7}@media (max-width:900px){.application-module__E4ZFcq__layout{grid-template-columns:1fr}.application-module__E4ZFcq__intro{max-width:620px}}@media (max-width:600px){.application-module__E4ZFcq__form .form-row{grid-template-columns:1fr}.application-module__E4ZFcq__upload{padding:16px}.application-module__E4ZFcq__actions button{justify-content:center;width:100%}}
