.careers-layout,.careers-job{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:100px;display:grid}.careers-intro>p{color:var(--fg-2);max-width:430px;margin-top:22px}.careers-intro>.kz-lnk{margin-top:30px}.careers-roles-heading,.careers-role__top,.careers-role__title,.careers-role__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.careers-roles-heading{margin-bottom:18px}.careers-roles-heading h2{font-weight:400}.careers-count{color:var(--accent-ink);font-size:12px}.careers-role{border:var(--bw) solid var(--ink);background:color-mix(in srgb, var(--card) 30%, transparent);padding:26px 28px 0;display:block}.careers-role:hover{background:var(--card);color:var(--fg);box-shadow:var(--shadow-2)}.careers-status{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.careers-status:before{content:"";background:var(--accent);width:6px;height:6px}.careers-role__title{gap:20px;margin-top:30px}.careers-role__title h3{font-family:var(--font-pixel);text-transform:uppercase;font-size:clamp(25px,2.8vw,36px);font-weight:400;line-height:1.2}.careers-role__title>span{font-size:30px}.careers-role:hover .careers-role__title>span{color:var(--accent-ink)}.careers-role>p{max-width:440px;color:var(--fg-2);margin-top:16px;font-size:14px}.careers-role>.kz-chips{margin-top:28px}.careers-role__bottom{border-top:1px solid var(--grid);margin-top:28px;padding-block:16px;font-size:12px}.careers-note{color:var(--mut);max-width:450px;margin-top:18px;font-size:12px}.careers-job{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.careers-back{margin-bottom:46px}.careers-facts{margin-block:30px}.careers-facts>div{border-top:1px solid var(--grid);padding-block:16px}.careers-facts dt{text-transform:uppercase;letter-spacing:.16em;color:var(--mut);margin-bottom:6px;font-size:10px}.careers-facts dd{font-size:14px}.careers-job__sidebar .careers-note{margin-top:14px;font-size:11px}.careers-job__content>section+section{border-top:1px solid var(--grid);margin-top:44px;padding-top:36px}.careers-job__content .kz-h2{margin-top:24px;font-size:clamp(26px,3vw,38px)}.careers-job__content p{color:var(--fg-2);margin-top:22px;font-size:14px}.careers-job__content h3{font-size:19px;font-weight:500}.careers-details{color:var(--fg-2);margin-top:22px;padding-left:19px;font-size:14px}.careers-details li{padding-left:8px}.careers-details li+li{margin-top:15px}.careers-details li::marker{color:var(--accent-ink)}.careers-nice-to-have .kz-micro{margin-bottom:10px;display:block}.careers-application h3,.careers-application .kz-btn{margin-top:28px}.careers-application .kz-btn{white-space:normal}.careers-job__content .careers-application__email{font-size:12px}.careers-application__email a{text-underline-offset:3px;text-decoration:underline}@media (width<=1080px){.careers-layout,.careers-job{gap:56px}}@media (width<=760px){.careers-layout,.careers-job{grid-template-columns:minmax(0,1fr);gap:48px}.careers-back{margin-bottom:28px}.careers-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}}@media (width<=480px){.careers-role{padding:22px 20px 0}.careers-role__title{gap:10px;margin-top:24px}.careers-role__title h3,.careers-role__title>span{font-size:25px}.careers-role__top .kz-micro{font-size:9px}.careers-job__content p,.careers-details{font-size:13px}}
