.submission-wrap{max-width:760px;margin:3rem auto 5rem}.submission-wrap h1{line-height:1.6}.submission-wrap form{margin-top:2rem}.submission-wrap fieldset{border:2px solid var(--ink);padding:1.25rem;margin:0 0 1.5rem;min-width:0;box-shadow:4px 4px 0 var(--ink)}.submission-wrap legend{padding:0 .5rem;font-weight:bold}.submission-wrap label{display:block;margin:0 0 1.2rem}.submission-wrap input:not([type=checkbox]),.submission-wrap textarea,.submission-wrap select{display:block;width:100%;box-sizing:border-box;margin-top:.4rem;border:2px solid var(--ink);background:var(--surface);color:var(--ink);padding:.65rem;font:inherit;min-width:0}.submission-wrap textarea{resize:vertical}.submission-wrap .submission-check{display:flex;gap:.7rem;align-items:flex-start}.submission-check input{flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem}.submission-wrap button{border:2px solid var(--ink);padding:.8rem 1rem;background:var(--accent-fill);color:var(--ink);font:inherit;box-shadow:3px 3px 0 var(--ink);cursor:pointer}.submission-wrap button:disabled{opacity:.6;cursor:wait}.submission-wrap :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.submission-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}[data-submission-status]{min-height:2em;overflow-wrap:anywhere}.submission-wrap .fine-print{line-height:1.6}.submit-nav svg{width:20px;height:20px}@media(max-width:600px){.submission-wrap{margin:2rem auto 3rem}.submission-wrap h1{font-size:1.2rem}.submission-wrap fieldset{padding:.8rem}.desktop-nav .submit-nav{display:inline-flex}}
