.volunteer-page{background:#f7fbfc;color:#0c1c2c}.volunteer-wrap{width:min(680px,calc(100% - 40px));margin:auto}.volunteer-home{display:inline-block;margin:28px 0 42px;color:#0a2033;font-size:13px;font-weight:800;text-decoration:none}.volunteer-intro h1{font:800 clamp(44px,9vw,66px)/1.02 var(--display);text-transform:uppercase;margin:14px 0 24px;letter-spacing:-1px}.volunteer-intro em{color:#078f84;font-style:normal}.volunteer-intro>p:last-child{font-size:16px;line-height:1.7;color:#536b7b;max-width:600px}.volunteer-invite{padding:26px 0;margin:25px 0;border-top:1px solid #d8e4e9;border-bottom:1px solid #d8e4e9}.volunteer-invite h2,#feedbackThanks h2{font-size:23px;margin:0 0 8px}.volunteer-invite p{color:#637487;margin:0 0 12px}.volunteer-invite a,#feedbackThanks a{color:#087d75;font-weight:700}.volunteer-invite>span{display:block;font-size:12px;color:#637487;margin-top:15px}.feedback-stars{border:0;padding:0;margin:30px 0}.feedback-stars legend,.feedback-field,.feedback-fields label{font-size:15px;font-weight:700}.star-options{display:flex;gap:8px;margin-top:12px}.star-options label{position:relative;cursor:pointer}.star-options input{position:absolute;opacity:0;width:48px;height:48px;margin:0}.star-options span[aria-hidden]{display:grid;place-items:center;width:48px;height:48px;font-size:39px;line-height:1;color:#718993;border-radius:8px}.star-options label.filled span[aria-hidden]{color:#078f84}.star-options input:focus-visible+span{outline:3px solid #198dff;outline-offset:2px}.feedback-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.feedback-hint{display:block;color:#637487;font-size:12px;font-weight:400;margin:7px 0 0}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feedback-field{display:block;margin-top:24px}.feedback-fields small,.feedback-field small{font-weight:400;color:#637487;font-size:11px;margin-left:4px}.feedback-fields select,.feedback-field input,.feedback-field textarea{display:block;width:100%;max-width:100%;border:1px solid #cbdde4;border-radius:8px;background:#fff;color:#0c1c2c;padding:13px;margin-top:9px;font:400 16px/1.4 var(--body)}.feedback-field textarea{resize:vertical}.feedback-fields select:focus,.feedback-field input:focus,.feedback-field textarea:focus{outline:2px solid #078f84;outline-offset:2px}.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-privacy{font-size:12px;line-height:1.6;color:#637487;margin:25px 0 18px}.feedback-submit{width:100%;border:0;border-radius:9px;background:#071426;color:#fff;font-size:16px;font-weight:700;padding:16px;cursor:pointer}.feedback-submit span{color:#1ee6d1;margin-left:12px}.feedback-submit:disabled{opacity:.6;cursor:wait}#feedbackStatus{font-size:14px;color:#9d3b25}#feedbackThanks{padding:32px 0}#feedbackThanks:focus{outline:none}.thanks-check{display:block;color:#078f84;font-size:48px;margin-bottom:16px}.volunteer-footer{background:transparent;color:#637487;text-align:left;padding:35px 0;font-size:12px;border-top:1px solid #d8e4e9;margin-top:35px}@media(max-width:450px){.feedback-fields{grid-template-columns:1fr}.volunteer-home{margin-bottom:30px}}

.team-invite{border-top:1px solid #d8e4e9;margin-top:24px;padding-top:18px}.team-invite strong,.team-invite small{display:block}.team-invite strong{font-size:14px}.team-invite a{display:inline-block;margin-top:9px;font-weight:700;color:#087d75}.team-invite small{margin-top:5px;color:#637487;font-size:12px}
