.talent-availability{border:1px solid var(--ink-444444);padding:24px 30px;display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:55px}.talent-availability p{margin:0}.talent-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.talent-paths article{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--ink-444444);padding-top:25px}.talent-paths h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.08;margin:30px 0 18px}.talent-paths p{line-height:1.65;max-width:40ch}.talent-paths .pill{margin-top:auto}.talent-process{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.talent-process h3{font-size:24px}.talent-faq{margin-top:60px;max-width:850px;border-top:1px solid var(--ink-444444);padding-top:20px}.talent-faq summary{cursor:pointer;font-size:22px}.talent-intake{padding-top:150px;padding-bottom:100px;max-width:880px}.talent-intake h1{font-size:clamp(38px,6vw,70px);line-height:1.05;letter-spacing:-.04em}.talent-intake h2{font-size:26px;margin:30px 0 20px}.talent-intake label,.talent-admin label{display:block;margin:20px 0 8px}.talent-intake input:not([type=checkbox]),.talent-intake textarea,.talent-intake select,.talent-admin input,.talent-admin textarea,.talent-admin select{display:block;width:100%;padding:14px;border:1px solid var(--ink-555555);border-radius:3px;background:var(--tone-080808);color:var(--ink-eeeeee);font:inherit;margin-top:8px;max-width:100%;text-transform:none}.talent-intake small{display:block;margin:8px 0 0;opacity:.7;line-height:1.5}.talent-intake fieldset{border:0;padding:0;margin:0}.talent-intake .talent-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.talent-consent input{margin-top:5px;flex:none}.talent-progress{display:flex;gap:12px;margin:30px 0}.talent-progress span{height:3px;background:var(--ink-444444);flex:1}.talent-progress .done{background:currentColor}.talent-answers{display:grid;grid-template-columns:180px 1fr;gap:15px;font-size:15px}.talent-answers dt{opacity:.6}.talent-answers dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;text-transform:none}.talent-admin{padding-top:135px;padding-bottom:80px}.talent-admin h1{font-size:clamp(35px,5vw,62px);letter-spacing:-.04em}.talent-admin .review-columns{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr)}.talent-card{display:block;width:100%;text-align:left;background:none;color:inherit;border:1px solid var(--ink-444444);padding:22px;margin-bottom:12px;cursor:pointer}.talent-card[aria-pressed=true]{border-color:currentColor}.talent-card h3{font-size:24px;margin:6px 0}.talent-card p{font-size:14px;margin:8px 0}.talent-card strong{font-size:20px}.talent-admin .review-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.talent-admin .review-toolbar label{margin:0;font-size:13px}.talent-detail{min-width:0;overflow-wrap:anywhere}.talent-detail h2{font-size:32px}.talent-detail section,.talent-detail details{padding:24px 0;border-bottom:1px solid var(--ink-444444)}.talent-detail .criteria-row{padding:14px 0;border-bottom:1px solid var(--ink-444444)}.talent-detail p,.talent-detail li{line-height:1.65}.talent-score{font-size:52px;letter-spacing:-.04em}.talent-muted{font-size:14px;opacity:.72}.talent-error{color:var(--ink-eeeeee);border-left:3px solid #c76868;padding-left:12px}.talent-admin button:disabled,.talent-intake button:disabled{opacity:.45;cursor:not-allowed}.talent-admin .q-actions{flex-wrap:wrap}.talent-intake .email-verification{border:1px solid var(--ink-444444);padding:18px;margin:25px 0}.talent-intake .email-verification button{margin-right:18px}.talent-notice{padding:18px;border:1px solid var(--ink-444444);margin:20px 0}.talent-intake [hidden],.talent-admin [hidden]{display:none!important}
@media(max-width:900px){.talent-paths,.talent-process{grid-template-columns:1fr;gap:45px}.talent-paths p{max-width:65ch}.talent-paths .pill{margin-top:15px}.talent-availability{grid-template-columns:1fr;gap:15px}.talent-admin .review-columns{display:block}.talent-admin .review-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.talent-answers{grid-template-columns:1fr;gap:8px}.talent-answers dd{margin-bottom:15px}.talent-intake{padding-top:110px}.talent-admin .review-toolbar{grid-template-columns:1fr 1fr}.talent-intake .q-actions{gap:20px;flex-wrap:wrap}}
