.industry-recruiting .section{padding-top:96px}.industry-recruiting .focus-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;margin-top:48px}.industry-recruiting .focus-copy h1{font-size:clamp(44px,4.4vw,60px);font-weight:600;line-height:1.08}.industry-recruiting h1 em,.industry-recruiting .industry-guide-intro h2 em{color:var(--role-green);font-style:normal}.industry-recruiting .focus-copy>p{max-width:460px;margin:26px 0 28px;line-height:1.75}.industry-recruiting .hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.industry-recruiting .quiet-link{display:inline-flex;gap:10px;font-size:14px;color:var(--role-muted)}.industry-recruiting .focus-image{margin:0;min-width:0}.industry-recruiting .focus-image img{height:440px;border-radius:32px;object-position:64% center}.industry-recruiting .section-heading{margin-bottom:40px;max-width:800px}.industry-recruiting .section-heading>p{max-width:660px;margin-top:20px}.industry-recruiting .industry-guide{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:start}.industry-recruiting .industry-guide-intro{position:sticky;top:112px;min-width:0}.industry-recruiting .industry-guide-intro h2{font-size:clamp(32px,3.2vw,42px);font-weight:500;line-height:1.12;max-width:420px}.industry-recruiting .industry-guide-intro>p{max-width:410px;margin-top:24px;font-size:16px;line-height:1.7}.industry-recruiting .industry-guide-intro nav{display:grid;gap:16px;margin-top:32px;max-width:350px}.industry-recruiting .industry-guide-intro a{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--role-green);font-size:16px;line-height:1.5}.industry-recruiting .industry-guide-content{min-width:0;background:var(--role-surface);border-radius:32px;padding:40px;display:grid;gap:56px}.industry-recruiting .industry-guide-content article{scroll-margin-top:112px;min-width:0}.industry-recruiting .industry-guide-content h3{font-size:28px;font-weight:500;line-height:1.2;margin-bottom:22px;max-width:520px}.industry-recruiting .industry-guide-content p{font-size:16px;line-height:1.75}.industry-recruiting .industry-guide-content p+p{margin-top:16px}.industry-recruiting .industry-guide-content dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 0}.industry-recruiting .industry-guide-content dt{font-size:15px;font-weight:500;color:var(--role-ink);margin-bottom:10px;line-height:1.5}.industry-recruiting .industry-guide-content dd{margin:0;font-size:15px;line-height:1.7;color:var(--role-muted)}.industry-recruiting .industry-guide-content article nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.industry-recruiting .industry-guide-content article a{font-size:15px;line-height:1.5;color:var(--role-green);display:inline-flex;align-items:center;gap:10px}.industry-recruiting .context-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.industry-recruiting .context-options button{display:flex;justify-content:space-between;align-items:center;background:var(--role-surface);border:0;padding:20px 22px;gap:16px;border-radius:14px;min-height:66px;text-align:left;font-size:15px;line-height:1.5}.industry-recruiting .context-options button span{color:var(--role-green)}.industry-recruiting .context-options button[aria-selected=true]{background:#153c2d;color:#fff}.industry-recruiting .context-options button[aria-selected=true] span{color:#fff}.industry-recruiting .context-options button:hover:not([aria-selected=true]){background:#e8f0e9;color:var(--role-green)}.industry-recruiting .context-panels article{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:stretch}.industry-recruiting .context-visual{position:relative;aspect-ratio:4 / 5;align-self:start;border-radius:32px;overflow:hidden;min-width:0;margin:0}.industry-recruiting .context-visual img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.industry-recruiting .context-copy{background:var(--role-surface);border-radius:32px;padding:40px;min-width:0}.industry-recruiting .context-copy h3{max-width:550px;font-size:32px;font-weight:500;line-height:1.2;margin-bottom:20px}.industry-recruiting .context-copy>p{font-size:16px;line-height:1.75;max-width:550px}.industry-recruiting .context-copy ul{padding:0;list-style:none;color:var(--role-muted);margin-top:24px;display:grid;gap:10px;font-size:16px}.industry-recruiting .context-copy li:before{content:"•";color:var(--role-green);margin-right:10px}.industry-recruiting .related-specialties{margin-top:28px;display:grid;gap:8px}.industry-recruiting .related-specialties h4{font-size:16px;font-weight:500;margin:0 0 4px;line-height:1.5}.industry-recruiting .related-specialties a{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:470px;color:var(--role-green);font-size:16px;line-height:1.5;padding:4px 0}.industry-recruiting nav a:hover,.industry-recruiting .quiet-link:hover,.industry-recruiting .industry-reading a:hover{text-decoration:underline;text-underline-offset:4px}.industry-recruiting .role-faq-item,.industry-recruiting .role-faq-item:first-child{border:0}.industry-recruiting .role-faq-answer p{font-size:16px}.industry-recruiting .industry-reading{margin-top:28px;font-size:15px;max-width:700px;margin-left:auto}.industry-recruiting .industry-reading a{color:var(--role-green)}@media(max-width:1000px){.industry-recruiting .focus-hero{gap:36px}.industry-recruiting .industry-guide{grid-template-columns:.8fr 1.2fr;gap:36px}.industry-recruiting .industry-guide-content,.industry-recruiting .context-copy{padding:30px}.industry-recruiting .industry-guide-content dl{grid-template-columns:1fr;gap:20px}.industry-recruiting .context-options button{padding:16px 18px;font-size:14px}}@media(max-width:760px){.industry-recruiting .section{padding-top:64px}.industry-recruiting .focus-hero{display:block;margin-top:32px}.industry-recruiting .focus-copy h1{font-size:40px}.industry-recruiting .focus-image{margin-top:32px}.industry-recruiting .focus-image img{height:300px;border-radius:24px}.industry-recruiting .industry-guide{display:block}.industry-recruiting .industry-guide-intro{position:static}.industry-recruiting .industry-guide-intro h2{font-size:32px}.industry-recruiting .industry-guide-intro>p{max-width:none}.industry-recruiting .industry-guide-intro nav{display:none}.industry-recruiting .industry-guide-content{margin-top:32px;padding:26px;border-radius:24px;gap:44px}.industry-recruiting .industry-guide-content h3{font-size:26px}.industry-recruiting .context-options{grid-template-columns:1fr;gap:8px;margin-bottom:18px}.industry-recruiting .context-options button{min-height:54px;padding:15px 18px;font-size:15px}.industry-recruiting .context-panels article{grid-template-columns:1fr;gap:16px}.industry-recruiting .context-visual,.industry-recruiting .context-copy{border-radius:24px}.industry-recruiting .context-visual{aspect-ratio:auto;height:260px}.industry-recruiting .context-copy{padding:26px}.industry-recruiting .context-copy h3{font-size:28px}.industry-recruiting .industry-reading{margin-left:0}}@media(min-width:761px)and (max-height:650px){.industry-recruiting .industry-guide-intro{position:static}}.industry-recruiting .context-gallery .section-heading h2{white-space:pre-line}
