.SubmitResourceForm_wrapper__rjK5m{max-width:720px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.SubmitResourceForm_intro__50GYZ{margin-bottom:2rem}.SubmitResourceForm_heading__Ve1Fd{font-family:var(--te-font-display);font-size:2rem;font-weight:700;color:var(--te-bark-900);margin:0 0 .5rem;line-height:1.15}.SubmitResourceForm_subtitle__8dIS8{font-size:1.05rem;line-height:1.6;color:var(--te-bark-600);margin:0}.SubmitResourceForm_form__7373e{display:flex;flex-direction:column;gap:1.25rem;background:var(--te-cream);border:1px solid var(--te-bark-200);border-radius:14px;padding:1.5rem 1.25rem}.SubmitResourceForm_field__UE9Zd{display:flex;flex-direction:column;gap:.4rem}.SubmitResourceForm_label__pFtR1{font-size:.9rem;font-weight:600;color:var(--te-bark-800)}.SubmitResourceForm_optional__EvlJz{font-weight:400;color:var(--te-bark-500);margin-left:.35rem;font-size:.85rem}.SubmitResourceForm_help__IMhiX{font-size:.825rem;color:var(--te-bark-500);margin:0}.SubmitResourceForm_input__pmfGo,.SubmitResourceForm_select__5wBNa,.SubmitResourceForm_textarea__LFeiA{font:inherit;font-size:1rem;color:var(--te-bark-900);background:var(--te-white,#ffffff);border:1px solid var(--te-bark-300);border-radius:8px;padding:.625rem .75rem;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.SubmitResourceForm_textarea__LFeiA{resize:vertical;min-height:7rem;line-height:1.5}.SubmitResourceForm_input__pmfGo:focus,.SubmitResourceForm_select__5wBNa:focus,.SubmitResourceForm_textarea__LFeiA:focus{outline:none;border-color:var(--te-teal-600);box-shadow:0 0 0 3px rgba(15,118,110,.2)}.SubmitResourceForm_input__pmfGo:focus-visible,.SubmitResourceForm_select__5wBNa:focus-visible,.SubmitResourceForm_textarea__LFeiA:focus-visible{outline:3px solid var(--te-teal-500);outline-offset:1px}.SubmitResourceForm_input__pmfGo[aria-invalid=true],.SubmitResourceForm_select__5wBNa[aria-invalid=true],.SubmitResourceForm_textarea__LFeiA[aria-invalid=true]{border-color:var(--te-coral-600)}.SubmitResourceForm_input__pmfGo[aria-invalid=true]:focus,.SubmitResourceForm_select__5wBNa[aria-invalid=true]:focus,.SubmitResourceForm_textarea__LFeiA[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(225,29,72,.2)}.SubmitResourceForm_fieldError__MVRfI{color:var(--te-coral-600);font-size:.825rem;margin:0}.SubmitResourceForm_turnstile__tndlm{min-height:65px}.SubmitResourceForm_actions__bQgE8{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem}.SubmitResourceForm_submit__KySAw{display:inline-flex;align-items:center;gap:.4rem;background:var(--te-teal-600);color:#ffffff;font:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border:0;border-radius:100px;cursor:pointer;transition:background .2s ease,transform .15s ease}.SubmitResourceForm_submit__KySAw:hover:not(:disabled){background:var(--te-teal-700);transform:translateY(-1px)}.SubmitResourceForm_submit__KySAw:focus-visible{outline:3px solid var(--te-teal-500);outline-offset:3px}.SubmitResourceForm_submit__KySAw:disabled{background:var(--te-bark-300);cursor:not-allowed;transform:none}.SubmitResourceForm_formError__qa1oA{background:var(--te-coral-100);border:1px solid var(--te-coral-600);color:var(--te-coral-600);border-radius:8px;padding:.75rem .9rem;font-size:.95rem;line-height:1.5;margin:0}.SubmitResourceForm_success__kkr6P{background:var(--te-cream);border:1px solid var(--te-teal-600);border-radius:14px;padding:2rem 1.5rem;text-align:center}.SubmitResourceForm_successHeading__g0mUB{font-family:var(--te-font-display);font-size:1.6rem;font-weight:700;color:var(--te-bark-900);margin:0 0 .5rem}.SubmitResourceForm_successBody__XRRQt{color:var(--te-bark-700);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.SubmitResourceForm_successActions__Q_i6D{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.SubmitResourceForm_linkButton__Dj87V{display:inline-flex;align-items:center;gap:.4rem;background:var(--te-teal-600);color:#ffffff;font:inherit;font-size:.95rem;font-weight:600;padding:.625rem 1.25rem;border:0;border-radius:100px;cursor:pointer;text-decoration:none;transition:background .2s ease,transform .15s ease}.SubmitResourceForm_linkButton__Dj87V:hover{background:var(--te-teal-700);transform:translateY(-1px)}.SubmitResourceForm_linkButton__Dj87V:focus-visible{outline:3px solid var(--te-teal-500);outline-offset:3px}.SubmitResourceForm_secondaryButton__RrfcJ{background:transparent;color:var(--te-bark-800);border:1px solid var(--te-bark-300)}.SubmitResourceForm_secondaryButton__RrfcJ:hover{background:var(--te-cream-dark);color:var(--te-bark-900)}@media (min-width:540px){.SubmitResourceForm_wrapper__rjK5m{padding:3rem 2rem 5rem}.SubmitResourceForm_heading__Ve1Fd{font-size:2.25rem}.SubmitResourceForm_form__7373e{padding:2rem}}.dark-mode .SubmitResourceForm_input__pmfGo,.dark-mode .SubmitResourceForm_select__5wBNa,.dark-mode .SubmitResourceForm_textarea__LFeiA{background:var(--te-bark-100);color:var(--te-bark-900);border-color:var(--te-bark-300)}.dark-mode .SubmitResourceForm_linkButton__Dj87V,.dark-mode .SubmitResourceForm_submit__KySAw{box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-mode .SubmitResourceForm_formError__qa1oA{background:rgba(225,29,72,.12)}