
.career-hero{padding:clamp(110px,12vw,170px) 0 68px;background:linear-gradient(125deg,var(--night-2),var(--night));border-bottom:1px solid var(--rule)}
.career-hero h1{max-width:980px;font-size:clamp(38px,5.3vw,72px);line-height:1.08;letter-spacing:-.04em;margin:24px 0}
.career-hero .lead{max-width:780px;color:var(--frost-dim);font-size:clamp(18px,2vw,21px)}
.career-status{max-width:860px;border-left:3px solid var(--volt);padding:12px 22px;margin-top:32px;background:var(--night-3)}
.career-status p{margin:8px 0 0;color:var(--frost-dim)}
.career-section{padding:64px 0}.career-section h2{font-size:clamp(29px,3.4vw,44px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px}
.career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}
.career-card{border:1px solid var(--rule);background:var(--night-2);padding:30px}.career-card h3{font-size:23px;line-height:1.25;margin:15px 0}.career-card p{color:var(--frost-dim);margin:0}.career-number{font-family:var(--mono);color:var(--volt-lit)}
.career-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none;counter-reset:step}.career-steps li{border-top:2px solid var(--volt);padding-top:20px;counter-increment:step}.career-steps li:before{content:'0' counter(step);font-family:var(--mono);color:var(--volt-lit)}.career-steps h3{font-size:21px;line-height:1.3}.career-steps p{color:var(--frost-dim)}
.career-channel{border:1px solid var(--rule-2);background:var(--night-2);padding:clamp(24px,5vw,56px)}.career-channel p{max-width:780px}.career-channel button:disabled{cursor:default;opacity:.8}.career-privacy{border-top:1px solid var(--rule);margin-top:30px;padding-top:24px;color:var(--frost-dim)}
.career-faq{max-width:920px}.career-faq details{border-bottom:1px solid var(--rule);padding:20px 0}.career-faq summary{font-weight:700;cursor:pointer}.career-faq details p{color:var(--frost-dim)}
.career-commercial{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--rule);padding-top:35px;margin-top:48px}.career-commercial p{margin:5px 0 0}.career-commercial h3{margin:0}.career-section a.btn{white-space:normal}
@media(max-width:700px){.career-grid,.career-steps{grid-template-columns:1fr}.career-section{padding:42px 0}.career-card{padding:24px}.career-commercial{align-items:flex-start;flex-direction:column}.career-hero{padding-top:116px}.career-channel .btn{width:100%}}

.career-hero{padding-top:56px}.career-hero h1{max-width:1000px}.career-hero .hero-cta{margin-top:28px}.career-email{font-size:clamp(17px,2.3vw,27px);font-weight:700;color:var(--volt-lit);overflow-wrap:anywhere;user-select:text}.career-help{font-size:.92rem;color:var(--frost-dim)}#postular,#perfiles{scroll-margin-top:128px}.career-channel a:not(.btn){color:var(--volt-lit);text-decoration:underline;text-underline-offset:4px}.career-privacy p{line-height:1.7}.career-privacy strong{color:var(--frost)}.career-status{font-size:.94rem}.career-hero .crumbs{margin-bottom:24px}.career-hero .hero-cta a{white-space:normal}@media(max-width:700px){.career-hero{padding:38px 0}.career-hero h1{font-size:38px}.career-hero .hero-cta{gap:12px}.career-hero .hero-cta a{justify-content:center;width:100%}.career-channel .btn{justify-content:center;white-space:normal}.career-channel{padding:24px}.career-status{padding-inline:16px}}
