.mk-careers{min-height:100vh}@media(prefers-reduced-motion:reduce){.mk-careers{scroll-behavior:auto}}.mk-careers{--bg:#0a0a0b;--bg2:#141416;--panel:#161618;--line:hsla(0,0%,100%,.1);--line2:hsla(0,0%,100%,.06);--text:#f5f5f7;--muted:#86868b;--muted2:#8a8a90;--silver:#c7c7cc;--green:#1e6b4f;--green-text:#2b966e;--maxw:820px}.mk-careers *{box-sizing:border-box}.mk-careers{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.7}.mk-careers a{color:var(--silver);text-decoration:none}.mk-careers a:hover{text-decoration:underline}.mk-careers .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.mk-careers .accent{color:var(--silver)}.mk-careers .topbar{border-bottom:1px solid var(--line)}.mk-careers .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.mk-careers .brand{display:inline-flex;align-items:center;gap:10px}.mk-careers .brand:hover{text-decoration:none}.mk-careers .brand-mark{width:30px;height:30px;display:block;color:var(--text)}.mk-careers .brand-word{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.mk-careers .back{font-size:13.5px;color:var(--muted)}.mk-careers .eyebrow{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--silver);font-weight:600;margin:0 0 10px}.mk-careers h1{font-size:clamp(28px,5.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 0 10px}.mk-careers .lead{font-size:17px;color:var(--muted);margin:0 0 26px;max-width:62ch}.mk-careers .callout{border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.07);border-radius:14px;padding:16px 18px;margin:0 0 36px;font-size:15px;color:var(--muted)}.mk-careers .callout strong,.mk-careers h2{color:var(--text)}.mk-careers h2{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:40px 0 6px}.mk-careers .sub{color:var(--muted2);font-size:14px;margin:0 0 18px}.mk-careers li,.mk-careers p{color:var(--muted);font-size:15.5px}.mk-careers strong{color:var(--text);font-weight:600}.mk-careers .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 8px}@media(max-width:640px){.mk-careers .grid{grid-template-columns:1fr}}.mk-careers .card{border:1px solid var(--line);background:var(--bg2);border-radius:14px;padding:18px 20px}.mk-careers .card h3{font-size:16px;font-weight:700;color:var(--text);margin:0 0 10px;display:flex;align-items:center;gap:9px}.mk-careers .card ul{padding-left:18px;margin:0}.mk-careers .card li{margin:5px 0;font-size:14.5px}.mk-careers .dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;flex:0 0 auto}.mk-careers .apply{border:1px solid hsla(0,0%,100%,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border-radius:18px;padding:26px 24px;margin:14px 0 8px}.mk-careers .apply ol{padding-left:20px;margin:10px 0 20px}.mk-careers .apply li{margin:7px 0}.mk-careers .btn-primary{display:inline-flex;align-items:center;gap:9px;background:#f5f5f7;color:#0a0a0b;font-weight:700;font-size:15px;border:none;border-radius:12px;padding:13px 22px;cursor:pointer;text-decoration:none}.mk-careers .btn-primary:hover{text-decoration:none;filter:brightness(1.07)}.mk-careers .micro{font-size:13px;color:var(--muted2);margin-top:12px}.mk-careers footer{border-top:1px solid var(--line);margin-top:50px;padding:26px 0;color:var(--muted2);font-size:13px}.mk-careers footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.mk-careers .panel{background:transparent;box-shadow:none}