.submit-page{background:#eef1f2}.submit-nav{display:flex;gap:25px;font-size:12px;font-weight:700}.submit-intro{padding:70px max(16px,calc((100vw - 980px)/2)) 110px;color:#fff;background:var(--navy)}.submit-intro>div{max-width:720px}.submit-intro h1{margin:0 0 18px;font:700 clamp(43px,7vw,72px)/1 var(--display)}.submit-intro p:last-child{max-width:620px;margin:0;color:#ffffffc2;font-size:17px;line-height:1.6}.submission-form{width:min(980px,calc(100% - 24px));margin:-54px auto 80px;display:grid;gap:18px}.submit-block{padding:24px;background:#fff;border:1px solid var(--line);border-radius:6px}.submit-block>header{display:flex;gap:15px;margin-bottom:25px;padding-bottom:19px;border-bottom:1px solid var(--line)}.submit-block>header>span{color:var(--red);font-size:11px;font-weight:700}.submit-block h2{margin:0;font:700 27px var(--display)}.submit-block header p{margin:4px 0;color:var(--muted);font-size:12px}.form-grid{display:grid;gap:0 18px}.submission-form label{display:grid;gap:7px;margin-bottom:17px;color:#42505e;font-size:12px;font-weight:700}.submission-form input,.submission-form select,.submission-form textarea{width:100%;border:1px solid #cbd2d6;border-radius:3px;outline:0}.submission-form input,.submission-form select{height:47px;padding:0 13px}.submission-form textarea{padding:12px;resize:vertical}.check-label{display:flex!important;align-items:center;gap:9px!important}.check-label input,.consent input{width:18px;height:18px}.poster{position:relative;min-height:280px;margin:0!important;display:grid!important;place-items:center;overflow:hidden;border:1px dashed #9ba8b2;background:#f7f8f8;cursor:pointer}.poster input{position:absolute;width:1px;height:1px;opacity:0}.poster span{text-align:center}.poster b,.poster small{display:block}.poster small{margin-top:7px;color:var(--muted)}.poster img{width:100%;max-height:560px;object-fit:contain}.location-search{display:grid;gap:10px}.location-search label{margin:0}.location-search button{height:47px;padding:0 20px;color:#fff;border:0;background:var(--blue);font-weight:700}.location-results{display:grid;margin-top:10px;border:1px solid var(--line);border-bottom:0}.location-results:empty{display:none}.location-result{display:grid;gap:3px;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.location-result:hover{background:#f0f5f8}.location-result b{color:var(--navy)}.location-result span{color:var(--muted);font-size:11px}.location-message{margin:12px 0;color:var(--muted);font-size:12px}#submissionMap{height:430px;border:1px solid #cbd2d6}.selected{display:grid;gap:3px;padding:14px;margin-top:12px;color:#165a3c;background:#eaf6ef;border-left:3px solid #23805a}.selected span{font-size:11px}.consent{display:flex!important;align-items:flex-start;gap:10px!important;margin:0!important}.submit-actions{display:flex;flex-direction:column;gap:15px;padding:20px;background:#fff;border:1px solid var(--line)}.submit-actions p{min-height:18px;margin:0;color:var(--red);font-size:12px}.submit-actions button{padding:14px;color:#fff;border:0;background:var(--red);font-weight:700}.success{width:min(680px,calc(100% - 24px));margin:70px auto;padding:55px 25px;text-align:center;background:#fff}.success>span{width:54px;height:54px;margin:auto;display:grid;place-items:center;color:#fff;background:#23805a;border-radius:50%;font-size:25px}.success h2{font:700 38px var(--display)}.success p{color:var(--muted);line-height:1.6}.success a{display:inline-block;padding:12px 17px;color:#fff;background:var(--navy);font-weight:700}@media(min-width:720px){.submit-block{padding:30px}.form-grid{grid-template-columns:repeat(2,1fr)}.wide{grid-column:1/-1}.location-search{grid-template-columns:1fr auto;align-items:end}.submit-actions{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:620px){.submit-nav a:not(:last-child){display:none}#submissionMap{height:350px}}
