.submission-layout{max-width:780px}.submission-layout .intro{margin-bottom:30px}.submission-layout .intro p:last-child{max-width:650px;margin-top:16px;line-height:1.7}.submission-layout .panel{padding:30px}.submission-layout .panel h2{margin:0 0 20px}.field-help,.optional{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:6px}.optional{display:inline}.privacy-note{font-size:14px;color:var(--muted);background:var(--paper);padding:14px;border-radius:5px}hr{border:0;border-top:1px solid var(--line);margin:28px 0}#photoPreview{width:100%;max-height:300px;object-fit:cover;border-radius:6px;margin:4px 0 18px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button:disabled{opacity:.65;cursor:wait}.thank-you{text-align:center;padding:50px 25px!important}.thank-you .primary{display:inline-block;margin:15px 8px 0;padding:10px 15px;border-radius:4px}.thank-you button{margin-top:15px}.submission-layout .check{align-items:flex-start}.submission-layout .check input{flex:none}.submission-layout .check span{font-weight:400}.submission-layout input:focus-visible,.submission-layout textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(max-width:500px){.submission-layout .panel{padding:20px}.submission-layout .intro h1{font-size:36px}.bar>a:last-child{font-size:13px;max-width:110px;text-align:right}}
