.careers-why{background:var(--kp-bg)}.careers-why__grid{background:var(--kp-line);border:1px solid var(--kp-line);border-radius:var(--kp-radius);grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:769px){.careers-why__grid{grid-template-columns:repeat(2,1fr)}}.careers-why__item{background:var(--kp-surface);padding:28px 24px}@media (min-width:769px){.careers-why__item{padding:32px 28px}}.careers-why__item h3{font-family:var(--kp-font);letter-spacing:-.015em;color:var(--kp-text);margin:0 0 8px;font-size:18px;font-weight:600}.careers-why__item p{color:var(--kp-text-muted);margin:0;font-size:14px;line-height:1.65}.careers-why__num{font-family:var(--kp-font-mono);letter-spacing:.08em;color:var(--kp-primary);margin-bottom:12px;font-size:13px;font-weight:500;display:inline-block}.careers-open{background:var(--kp-bg-alt)}.careers-open__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.careers-open__item{background:var(--kp-surface);border:1px solid var(--kp-line);border-radius:var(--kp-radius);grid-template-columns:1fr;align-items:start;gap:20px;padding:24px;display:grid}@media (min-width:769px){.careers-open__item{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 32px}}.careers-open__item:hover{border-color:var(--kp-line-strong)}.careers-open__title{font-family:var(--kp-font);letter-spacing:-.015em;color:var(--kp-text);margin:0 0 6px;font-size:19px;font-weight:600}.careers-open__summary{color:var(--kp-text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.careers-open__meta{flex-wrap:wrap;gap:18px 32px;margin:0;padding:0;list-style:none;display:flex}.careers-open__meta li{flex-direction:column;gap:2px;display:flex}.careers-open__meta li span{letter-spacing:.1em;text-transform:uppercase;color:var(--kp-text-soft);font-size:11px;font-weight:600}.careers-open__meta li strong{color:var(--kp-text);font-size:13px;font-weight:500}@media (min-width:769px){.careers-open__action{justify-self:end}}.careers-open__empty{background:var(--kp-surface);border:1px dashed var(--kp-line-strong);border-radius:var(--kp-radius);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}@media (min-width:769px){.careers-open__empty{padding:56px 40px}}.careers-open__empty-icon{background:var(--kp-bg-alt);width:56px;height:56px;color:var(--kp-text-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.careers-open__empty-title{font-family:var(--kp-font);letter-spacing:-.015em;color:var(--kp-text);margin:0;font-size:18px;font-weight:600}.careers-open__empty-text{color:var(--kp-text-muted);max-width:480px;margin:0 0 8px;font-size:14px;line-height:1.65}.careers-apply{background:var(--kp-bg)}.careers-apply__panel{background:var(--kp-warm-dark);color:#ffffffc7;border-radius:var(--kp-radius-lg);grid-template-columns:1fr;align-items:center;gap:28px;padding:36px 28px;display:grid}@media (min-width:769px){.careers-apply__panel{padding:48px}}@media (min-width:1081px){.careers-apply__panel{grid-template-columns:1.5fr 1fr;gap:48px}}.careers-apply__panel .kp-eyebrow{color:var(--kp-accent)}.careers-apply__panel .kp-title{color:#fff}.careers-apply__panel .kp-lead{color:#ffffffb8}.careers-apply__actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (min-width:1081px){.careers-apply__actions{align-items:flex-end}}.careers-apply__hint{font-family:var(--kp-font-mono);color:#ffffff8c;font-size:12px}
