/* İş ilanları: detay düzeni (≥1024px iki sütun), kapandı uyarısı, liste rozetleri ve boş durum. */
.ia-job{padding-top:var(--spacer-10,40px);padding-bottom:var(--spacer-15,60px)}
.ia-job__grid{display:grid;grid-template-columns:1fr;gap:32px}
@media (min-width:1024px){.ia-job__grid{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}
.careers-page-header .ia-job__title{color:#000;line-height:calc(var(--font-size-32) + 16px);font-size:var(--font-size-32);font-weight:700;margin-bottom:var(--spacer-8)}
.ia-job__closed{background:#fdecec;border-left:4px solid #b32d2e;color:#7a1f1f;padding:12px 16px;border-radius:8px;font-weight:600;margin-bottom:var(--spacer-8,32px)}
.careers-page-desc h2{font-size:var(--font-size-20,20px);line-height:1.4;font-weight:700;color:#000;margin:24px 0 8px}
.careers-page-desc ul,.careers-page-desc ol{padding-left:0;margin-bottom:16px}
.careers-open-positions-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}
.careers-open-positions-badges li{font-size:12px;line-height:20px;padding:0 10px;border-radius:20px;background:#fde6f3;color:#b0066a;font-weight:600}
.careers-open-positions-badges li.is-closed{background:#eee;color:#666}
.careers-open-positions-empty{text-align:center;padding:48px 16px;border:1px dashed #ddd;border-radius:12px;color:#4e4e4e}
.careers-open-positions-empty strong{display:block;color:#000;font-size:18px;margin-bottom:6px}
