.partnership-card{max-width:960px;margin:auto}.partnership-card .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.partnership-card .form-field{min-width:0}.partnership-card label{display:block;font-weight:600;margin-bottom:8px}.partnership-card input:not([type=checkbox]),.partnership-card textarea,.partnership-card select{box-sizing:border-box;width:100%;max-width:100%;padding:12px;border:1px solid #b8ccd3;border-radius:8px;font:inherit;background:#fff}.partnership-card textarea{resize:vertical}.partnership-card .form-field--full{grid-column:1/-1}.partnership-card input:focus-visible,.partnership-card select:focus-visible,.partnership-card textarea:focus-visible{outline:2px solid #0e7490;outline-offset:2px}.partnership-card .form-consent{display:flex;align-items:flex-start;gap:12px;margin-top:22px}.partnership-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.partnership-card .public-upload__files li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere}.partnership-card .public-upload__files button{flex-shrink:0;border:1px solid #b8ccd3;border-radius:6px;padding:4px 10px;background:white;cursor:pointer}.partnership-card [hidden]{display:none!important}@media(max-width:640px){.partnership-card .form-grid{grid-template-columns:1fr}.partnership-card{padding:18px}.partnership-card .public-upload{padding:10px}}
