:root{--s-ink:#102532;--s-teal:#07858a;--s-orange:#f06c42;--s-paper:#f4f6f7;--s-line:#dbe3e6}.submit-shell{background:radial-gradient(circle at 95% 0,#07858a18,transparent 25%),var(--s-paper);min-height:100vh;color:var(--s-ink);padding-bottom:80px;font:16px/1.5 Avenir Next,Segoe UI,Arial,sans-serif}.submit-shell nav{border-bottom:1px solid var(--s-line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.submit-shell nav a{color:inherit;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.submit-shell nav svg{width:18px}.submit-shell>header,.submit-shell form,.submit-success{max-width:900px;margin-left:auto;margin-right:auto}.submit-shell>header{padding:65px 22px 30px}.submit-shell>header small,.section-copy small,.submit-success>small{color:var(--s-teal);letter-spacing:.16em;font-weight:900}.submit-shell h1{letter-spacing:-.035em;margin:12px 0;font:700 clamp(42px,7vw,72px)/.98 Georgia,serif}.submit-shell>header p{max-width:760px;font:20px/1.55 Georgia,serif}.submit-shell form{gap:18px;padding:0 22px;display:grid}.form-card{border:1px solid var(--s-line);background:#fff;border-radius:24px;gap:17px;padding:30px;display:grid;position:relative;box-shadow:0 20px 50px #082e3c0b}.section-mark{width:38px;height:38px;color:var(--s-teal);background:#e6f1f2;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:22px;right:24px}.section-copy h2{margin:6px 0;font:700 clamp(26px,4vw,38px)/1.1 Georgia,serif}.section-copy p{color:#60717a;margin:0}.form-card label{gap:7px;font-weight:800;display:grid}.form-card label em{color:#718087;font-style:normal;font-weight:500}.form-card input,.form-card textarea,.form-card select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cbd7db;border-radius:12px;padding:12px 13px}.form-card textarea{resize:vertical}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-row.three{grid-template-columns:1.3fr 1fr 1fr}.field-row label svg,.support-fields label>svg{width:17px;color:var(--s-teal)}.trusted-toggle{background:#f1f8f8;border-radius:14px;align-items:start;padding:16px;grid-template-columns:auto 1fr!important;gap:12px!important;display:flex!important}.trusted-toggle input,.choice input{width:18px;height:18px;margin-top:3px}.trusted-toggle span{gap:3px;display:grid}.trusted-toggle small{color:#63747b;font-weight:500}.participation-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.choice{border:1px solid var(--s-line);border-radius:16px;padding:14px;gap:10px!important;display:flex!important}.choice span{gap:4px;display:grid}.choice svg{width:21px;color:var(--s-teal)}.choice small{color:#63747b;font-weight:500}.support-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-fields label>small{color:#718087;font-weight:500}.honeypot{left:-10000px;position:absolute!important}.submit-button{background:var(--s-orange);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:16px 24px;font:900 16px inherit;display:flex}.submit-button svg{width:19px}.submit-button:disabled{opacity:.65}.privacy-note{text-align:center;color:#65747b;font-size:14px}.submit-error{color:#8d2727;background:#fff1f1;border:1px solid #c5444455;border-radius:12px;padding:14px 17px;font-weight:700}.submit-success{text-align:center;padding:100px 22px}.submit-success>span{color:#18785c;background:#dff4ee;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 24px;display:grid}.submit-success>span svg{width:34px}.submit-success p{max-width:650px;margin:20px auto 30px;font-size:19px}.submit-success>a{background:var(--s-teal);color:#fff;border-radius:999px;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:700px){.field-row,.field-row.three,.participation-grid,.support-fields{grid-template-columns:1fr}.form-card{padding:24px 18px}.submit-shell>header{padding-top:44px}.section-mark{top:16px;right:16px}.submit-shell h1{font-size:44px}}.submit-shell form{box-sizing:border-box;width:min(100%,900px)}.submit-shell form>.privacy-note{text-align:center;grid-column:1/-1;grid-template-columns:none;justify-self:stretch;width:100%;max-width:none;margin:0;padding:0;line-height:1.6;display:block}.submit-shell .trusted-toggle .event-policy-sentence{line-height:1.6;display:block}.submit-shell .trusted-toggle input{flex-shrink:0}.submit-shell .participation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-column{align-content:start;gap:11px;display:grid}.submit-shell .choice input{flex-shrink:0}.submit-shell .choice span{min-width:0}@media (max-width:700px){.submit-shell .participation-grid{grid-template-columns:1fr}}
