.mk-site .careers-page{max-width:832px;margin:0 auto;padding:0 36px 100px}.mk-site .careers-hero{max-width:700px;padding:76px 0 68px}.mk-site .careers-hero h1{letter-spacing:-.03em;margin:0 0 28px;font-size:32px;font-weight:450;line-height:1.2}.mk-site .careers-hero p{color:#363636;letter-spacing:-.018em;margin:0 0 22px;font-size:20px;line-height:1.55}.mk-site .careers-hero p:last-child{margin-bottom:0}.mk-site .careers-openings{padding:0;scroll-margin-top:80px}.careers-openings-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.mk-site .careers-openings h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:500}.careers-openings-heading h2 span{color:#707070;margin-left:6px;font-size:12px;font-weight:400}.careers-openings-heading p{color:#626262;margin:0;font-size:12px}.careers-role{border-top:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:flex}.careers-role:last-child{border-bottom:1px solid #e4e4e4}.mk-site .careers-role h3{letter-spacing:-.015em;margin:0 0 6px;font-family:inherit;font-size:17px;font-weight:450;line-height:1.4}.careers-role p{color:#626262;margin:0;font-family:inherit;font-size:13px;line-height:1.5}.careers-role p span{padding:0 3px}.careers-apply{color:#626262;flex:none;align-items:center;gap:7px;font-size:13px;display:flex}.careers-role:hover h3,.careers-role:hover .careers-apply{color:#8b2028}.careers-role:focus-visible{outline-offset:5px;outline:2px solid #202020}@media (max-width:700px){.mk-site .careers-page{padding:0 24px 64px}.mk-site .careers-hero{padding:48px 0}.mk-site .careers-hero h1{margin-bottom:24px;font-size:28px}.mk-site .careers-hero p{font-size:18px}.careers-openings-heading{flex-direction:column;align-items:start;gap:8px}.careers-role{gap:12px;padding:20px 0}.mk-site .careers-role h3{font-size:16px}.careers-apply{gap:0;font-size:0}}
