.talent-page{padding-top:64px}.talent-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:72px;padding-bottom:62px;border-bottom:1px solid var(--ink);align-items:end}.talent-hero h1{font-size:clamp(62px,7.3vw,104px);line-height:.84;max-width:none}.talent-intro>p{font-size:17px;line-height:1.5;margin:0 0 34px;max-width:460px}.talent-meta{margin:0;border-top:1px solid var(--ink)}.talent-meta>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.talent-meta dt{color:var(--muted)}.talent-meta dd{margin:0}.talent-layout{padding-top:76px}.talent-form{max-width:930px;margin:0 auto}.talent-section{margin-bottom:86px}.talent-section .section-heading{margin-bottom:36px}.talent-section textarea{min-height:126px}.choice-group{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.choice-help{grid-column:1/-1;margin:0 0 8px;color:var(--muted);font-size:14px}.choice{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px;cursor:pointer}.choice input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--ink)}.choice span{line-height:1.4}.consent-area{margin-top:34px;border-top:1px solid var(--ink)}.choice.consent{padding:17px 0}.talent-submit-panel{display:grid;grid-template-columns:1fr 360px;gap:64px;align-items:start;padding-top:28px;border-top:1px solid var(--ink)}.talent-submit-panel h2{font-family:"Instrument Serif",Georgia,serif;font-size:34px;font-weight:400;margin:0 0 10px}.talent-submit-panel>div>p{margin:0;color:var(--muted);max-width:480px}.submit-actions .submit{margin-top:0}.talent-status{display:none;margin-top:18px;padding:18px;border:1px solid var(--success);background:#f3f8f4;color:var(--success);font-size:14px;line-height:1.5}.talent-status.error{border-color:var(--danger);background:#fff5f4;color:var(--danger)}.talent-status .status-title{display:block;font-family:"Instrument Serif",Georgia,serif;font-size:24px;font-weight:400;margin-bottom:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.talent-meta,.talent-intro,.choice-group,.consent-area,.talent-submit-panel p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:900px){.talent-hero{grid-template-columns:1fr;gap:42px}.talent-intro{max-width:580px}.talent-submit-panel{grid-template-columns:1fr;gap:30px}.submit-actions{max-width:460px}}@media(max-width:600px){.talent-page{padding-top:44px}.talent-hero{padding-bottom:42px}.talent-hero h1{font-size:clamp(54px,19vw,78px)}.talent-layout{padding-top:52px}.talent-section{margin-bottom:58px}.choice-group{grid-template-columns:1fr}.talent-meta>div{grid-template-columns:100px 1fr}.talent-submit-panel{padding-top:22px}}

/* V2 refinements */
.talent-page{padding-top:40px}
.talent-hero{align-items:start}
.talent-hero>div:first-child{transform:translateY(-2px)}
.talent-hero .eyebrow{margin-bottom:14px}
.talent-hero h1{line-height:.92;letter-spacing:-.035em}
.talent-intro{padding-top:34px}
.talent-section .section-heading{align-items:start;grid-template-columns:54px minmax(0,1fr);gap:14px}
.talent-section .step-number{font-size:31px;line-height:1.05;padding-top:0}
@media(max-width:600px){.talent-page{padding-top:30px}.talent-intro{padding-top:0}.talent-section .section-heading{grid-template-columns:44px 1fr}.talent-section .step-number{font-size:28px}}
