.mc-home-jobs{padding:40px 0}.mc-home-jobs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto 34px;padding:0 24px}.mc-home-jobs__eyebrow{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border-radius:999px;background:rgb(101 197 28 / .06);border:1px solid rgb(101 197 28 / .12);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7cab56;margin:0 0 16px}.mc-home-jobs__header h2{margin:0 0 14px;font-size:clamp(34px,4.2vw,56px);line-height:1.02;letter-spacing:-.05em;color:#111}.mc-home-jobs__header p{margin:0;max-width:680px;font-size:17px;line-height:1.75;color:#667085}.mc-home-jobs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:999px;background:#7ed321;color:#fff;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}.mc-home-jobs__grid{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:900px){.mc-home-jobs__header{align-items:flex-start;flex-direction:column;gap:22px;padding:0 20px}.mc-home-jobs__grid{grid-template-columns:1fr 1fr;padding:0 20px}}@media(max-width:768px){.mc-home-jobs__header,.mc-home-jobs__grid{padding:0 12px}.mc-home-jobs__grid{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory}.mc-home-jobs__grid .mc-job-card{min-width:88%;flex:0 0 88%;scroll-snap-align:start}}@media(max-width:768px){.mc-home-jobs{padding:24px 0 96px!important}.mc-home-jobs__header{margin:0 auto 18px!important;padding:0 12px!important}.mc-home-jobs__header h2{font-size:clamp(26px,8.6vw,38px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.mc-home-jobs__header p{font-size:15px!important;line-height:1.55!important;max-width:none!important}.mc-home-jobs__btn{min-height:50px!important;padding:0 22px!important}.mc-home-jobs__grid{padding:0 12px 10px!important;gap:16px!important}}@media(max-width:767px){.mc-home-jobs{padding:24px 0 72px!important;overflow:visible!important}.mc-home-jobs__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;gap:0!important;padding:0 0 14px!important;margin:0!important;width:100%!important;max-width:none!important;background:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mc-home-jobs__grid::-webkit-scrollbar{display:none!important;height:0!important}.mc-home-jobs__grid::after{display:none!important;content:none!important}.mc-home-jobs__grid>.mc-job-card{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;align-self:stretch!important;margin:0!important;padding:0 12px!important;box-sizing:border-box!important;background:transparent!important}.mc-home-jobs__grid>.mc-job-card .mc-job-card__inner{height:100%!important;border-radius:30px!important;overflow:hidden!important}.mc-home-jobs__grid>.mc-job-card .mc-job-card__top{margin-top:0!important}}@media(max-width:420px){.mc-home-jobs__grid{padding:0 0 12px!important;scroll-padding-inline:0!important;gap:0!important}.mc-home-jobs__grid>.mc-job-card{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;padding:0 10px!important}}.mc-home-jobs .mc-job-card__inner{box-shadow:0 20px 45px rgb(17 24 39 / .06)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}.mc-home-jobs .mc-job-card__inner:hover{box-shadow:0 28px 56px rgb(17 24 39 / .1)!important}@media(max-width:767px){.mc-home-jobs{padding:24px 0 64px!important;overflow:visible!important}.mc-home-jobs__grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;gap:16px!important;padding:0 12px 14px!important;margin:0!important;width:100%!important;max-width:none!important;background:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mc-home-jobs__grid::-webkit-scrollbar{display:none!important;height:0!important}.mc-home-jobs__grid::before,.mc-home-jobs__grid::after{content:'';flex:0 0 0%}.mc-home-jobs__grid>.mc-job-card{flex:0 0 min(85vw,360px)!important;min-width:min(85vw,360px)!important;max-width:min(85vw,360px)!important;width:min(85vw,360px)!important;padding:2px 0 8px!important;margin:0!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;background:transparent!important}.mc-home-jobs__grid>.mc-job-card .mc-job-card__inner{height:100%!important;overflow:hidden!important;border-radius:26px!important;box-shadow:0 22px 48px rgb(17 24 39 / .1)!important}.mc-home-jobs__grid>.mc-job-card:first-child{margin-left:0!important}.mc-home-jobs__grid>.mc-job-card:last-child{margin-right:12px!important}}@media(max-width:420px){.mc-home-jobs__grid{padding:0 10px 12px!important;gap:14px!important}.mc-home-jobs__grid>.mc-job-card{flex-basis:min(86vw,320px)!important;min-width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;width:min(86vw,320px)!important}.mc-home-jobs__grid>.mc-job-card .mc-job-card__inner{border-radius:24px!important}}