.recruiter-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(36px,6vw,78px);row-gap:42px;align-items:center}
.hero-preview{margin:0;min-width:0;border-left:1px solid #cbd2cb;padding-left:32px}
.hero-preview a{display:block;background:#e3e7df;padding:10px}
.hero-preview img{display:block;width:100%;height:auto}
.hero-preview figcaption{margin-top:12px;color:#52605c;font-size:.8rem;line-height:1.65}
.recruiter-panel{grid-column:1/-1;max-width:none;border-left:0;border-top:1px solid #b7c3bb;padding:24px 0 0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr);gap:26px}
.recruiter-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}
.recruiter-panel dt,.recruiter-panel dd{margin:0}.recruiter-panel dt{grid-row:1}.recruiter-panel dd{grid-row:2}
@media(max-width:900px){.recruiter-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.recruiter-panel{grid-template-columns:1fr;gap:12px}.recruiter-panel dl{gap:8px 16px}}
@media(max-width:700px){.recruiter-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.recruiter-hero-grid>div:first-child{display:contents}.recruiter-hero-grid>div:first-child>.eyebrow{order:1}.recruiter-hero-grid h1{order:2}.recruiter-hero-grid .lead{order:3}.hero-preview{order:4;border-left:0;padding-left:0;margin:14px 0 20px}.hero-actions{order:5;margin-top:0}.compact-facts{order:6}.recruiter-panel{order:7;margin-top:34px;padding:22px 0 0}.recruiter-panel dl{display:block}.recruiter-panel dd{margin:0 0 .8rem}.recruiter-panel dd:last-child{margin-bottom:0}}
@media(min-width:701px){.recruiter-hero h1{font-size:clamp(2.35rem,4vw,3.65rem)}}
