.form-shell{max-width:860px}.submission-form{margin-top:30px;padding:30px;border:1px solid var(--line);background:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field{display:block}.form-field.full{grid-column:1/-1}.form-field span{display:block;margin-bottom:7px;font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;padding:12px;border:1px solid #a9a397;background:#fff;color:var(--ink);font:inherit}.form-field textarea{min-height:150px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:3px solid rgba(233,94,37,.22);border-color:var(--orange)}.form-help{color:var(--muted);font-size:.86rem}.form-status{margin:18px 0}.form-status.success{padding:16px;border-left:5px solid #34844d;background:#e7f2e9}.form-status.error{padding:16px;border-left:5px solid #b63b2b;background:#f8e8e4}@media(max-width:650px){.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.submission-form{padding:20px}}
