.application-nav,.application-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(24px,calc((100% - 1160px)/2));background:#09131d;border-bottom:1px solid #40515a}.application-nav>a:first-child{font:24px var(--pixel);line-height:1.1}.application-nav span{color:#9ce3e8}.application-nav>a:last-child{font-size:16px;color:#d6c28e}.application-hero{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding:64px 24px}.application-hero h1{font-size:clamp(42px,5vw,70px);color:#edf0e4}.application-hero p:not(.eyebrow){max-width:550px;margin:24px 0;color:#bacbd0;font-size:21px}.application-hero img{width:310px;justify-self:center;image-rendering:pixelated}.application-layout{max-width:1160px;margin:auto;padding:40px 24px 90px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;border-top:1px solid #48555b}.role-brief h2{font-size:34px}.role-brief p,.role-brief ul{margin:22px 0}.role-brief li{margin:10px 0}.role-brief h3{font-size:26px;margin-top:32px}.role-brief a{color:#ead297}.volunteer{padding:20px;border-left:3px solid #dec28a;background:#d8b77712;color:#f1dfb8}.role-brief,.hint,.privacy-note{color:#b6c4c9}.application-layout h2{font-size:38px}.form-intro{margin:20px 0}.privacy-note{font-size:16px;padding:18px;border:1px solid #475760;margin-bottom:30px}.privacy-note a{text-decoration:underline;overflow-wrap:anywhere}fieldset{border:0;border-top:1px solid #48555b;margin:36px 0;padding:24px 0 0;min-width:0}legend{font:28px var(--pixel);padding-right:20px;color:#ecddbb}legend span{color:#85c7ce;margin-right:12px}form label,#review>label{display:block;font-weight:600;margin:24px 0 8px;color:#edf0e4}form label span{font-weight:400;color:#afc0c8}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;font:17px/1.6 var(--body);padding:12px 14px;color:#edf3ee;background:#0c1b26;border:1px solid #69818d;border-radius:0}textarea{resize:vertical;min-height:100px}.hint{font-size:15px;margin:6px 0 12px}textarea:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #efd391;outline-offset:4px}.choices label,.agreements label{display:flex;align-items:flex-start;gap:12px;font-weight:400;min-height:44px}.choices input,.agreements input{width:21px;height:21px;flex-shrink:0;margin-top:5px;accent-color:#9ce3e8}.agreements label{margin:20px 0}.send-actions{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0}.send-actions button:not(.game-button){background:transparent;border:0;border-bottom:1px solid #9ce3e8;color:#dce8e7;min-height:44px;font:16px var(--body);padding:8px 0}#review{padding:28px;border:1px solid #b89e6f;background:#152630}#review h2{margin-bottom:20px}#review p{overflow-wrap:anywhere}#copy-status{margin:20px 0}#application{scroll-margin-top:25px}.application-footer{justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #40515a;font-size:16px}body{background:#101d27;color:#e1e7e3}.eyebrow{color:#a8cdd2}ul{padding-left:22px}[hidden]{display:none!important}@media(max-width:760px){.application-hero{gap:24px;padding-top:40px;grid-template-columns:1fr}.application-hero img{width:160px;grid-row:1;justify-self:start}.application-layout{grid-template-columns:1fr;gap:30px;padding-inline:20px}.application-nav{padding:20px;gap:14px}.application-nav>a:first-child{font-size:18px}.application-nav>a:last-child{font-size:14px}.role-brief{padding-bottom:24px}.application-hero h1{font-size:45px}#review{padding:20px}.send-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.game-button{transition:none}}
