.contact-form-wrap{max-width:640px;margin-top:56px}.contact-form{display:grid;gap:24px}.contact-form[hidden],.form-status[hidden]{display:none}.learn-lead a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line)}.learn-lead a:hover{text-decoration-color:currentColor}.field{display:grid;gap:8px}.field label{font-size:15px;font-weight:550}.field-optional{margin-left:6px;color:var(--muted);font-size:13px;font-weight:400}.field input,.field textarea{width:100%;padding:12px 14px;border:0;border-radius:6px;background:var(--surface);color:var(--ink);font:16px/1.5 var(--sans)}.field textarea{min-height:168px;resize:vertical}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.field:has([aria-invalid=true]) label,.field-error{color:var(--signal)}.field-error{font-size:14px}.form-submit{display:grid;gap:14px;justify-items:start;padding-top:8px}.form-submit .github-cta{border:0;font-family:var(--sans)}.form-submit .github-cta:disabled{cursor:wait;opacity:.62}.form-note{color:var(--muted);font-size:14px}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-status{padding:20px 0;font-size:17px}.form-status[data-kind=error]{color:var(--signal)}@media(max-width:700px){.contact-form-wrap{margin-top:40px}}
