.join-shell{max-width:1180px;margin:0 auto;padding:55px 5% 90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:start}.join-intro{position:sticky;top:35px;padding-top:28px}.join-intro h1{font:600 clamp(46px,5vw,68px)/1.06 'Manrope',sans-serif;letter-spacing:-3px;margin:0 0 24px}.join-intro>p:not(.eyebrow){font-size:19px;line-height:1.6}.verification-note{margin:30px 0;padding:20px 22px;background:#fff4e8;border:1px solid #efcaa9;border-radius:10px;font-size:15px}.verification-note strong{display:block}.join-intro ol{list-style:none;padding:0;margin:34px 0}.join-intro li{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:17px 0;border-top:1px solid var(--line)}.join-intro li span{font-size:15px;color:#486057}.application-card{background:white;border:1px solid #d2dbd5;border-radius:18px;padding:38px;box-shadow:0 18px 55px rgba(22,56,50,.08)}.form-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.form-heading p{font:700 25px/1.2 'Manrope',sans-serif;margin:0}.form-heading span{font-size:13px;color:#5a6f68}.application-card label>span,.application-card legend{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.application-card label>span small{font-weight:400}.application-card input,.application-card select,.application-card textarea{width:100%;font:16px/1.4 'DM Sans',sans-serif;color:var(--ink);background:#fbfcfa;border:1px solid #aebdb6;border-radius:9px;padding:13px 14px}.application-card textarea{resize:vertical}.application-card input:focus,.application-card select:focus,.application-card textarea:focus{outline:3px solid rgba(255,137,90,.35);border-color:#a6421e}.application-card form>label,.application-card .two-up,.application-card fieldset{display:block;margin:0 0 20px}.two-up{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.application-card fieldset{border:0;padding:0}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-grid label,.consent{display:flex!important;align-items:flex-start;gap:9px;font-size:14px}.check-grid input,.consent input{width:18px;height:18px;flex:0 0 auto;margin-top:2px}.consent span{font-weight:400!important;line-height:1.45}.submit{width:100%;border:0;border-radius:999px;padding:15px 22px;background:var(--ink);color:white;font:700 16px/1.3 'DM Sans',sans-serif;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.submit:disabled{opacity:.6;cursor:wait}.submit:hover{background:#25584d}.form-error{min-height:24px;color:#9b321b;font-weight:700;font-size:14px}.privacy{font-size:12px;line-height:1.5;color:#5d716a;text-align:center;margin:14px 20px 0}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.success{padding:35px 10px}.success h2{font-size:46px}.success .reference{margin:28px 0}.success .submit{text-decoration:none}.reference strong{font-family:monospace}.application-card input[aria-invalid="true"],.application-card select[aria-invalid="true"]{border-color:#b33b22;background:#fff7f4}@media(max-width:820px){.join-shell{grid-template-columns:1fr;padding-top:20px;gap:25px}.join-intro{position:static;padding-top:10px}.join-intro ol{margin-bottom:5px}.application-card{padding:28px}}@media(max-width:560px){.two-up,.check-grid{grid-template-columns:1fr}.application-card{padding:22px 18px;border-radius:12px}.join-intro h1{font-size:45px;letter-spacing:-2px}.join-intro li{grid-template-columns:78px 1fr}header nav a:first-child{display:none}}
