.page-module__7mUKMG__page{color:#40536c;min-height:100vh;font-family:var(--font-geist-sans);background:#f3f3f3}.page-module__7mUKMG__announcement{color:#fff;text-align:center;background:#5f8f31;padding:8px 16px;font-size:15px;font-weight:700;line-height:1.2}.page-module__7mUKMG__main{width:min(var(--section-max-width),calc(100% - (var(--section-gutter)*2)));gap:20px;margin:24px auto 56px;display:grid}.page-module__7mUKMG__careersHero{background:linear-gradient(145deg,#5f8f31 0%,#6b9c3a 100%);border-radius:24px;grid-template-columns:minmax(260px,1fr) minmax(320px,1fr);gap:24px;padding:24px;display:grid}.page-module__7mUKMG__leftCol{color:#fff;align-content:center;gap:12px;padding:8px 4px;display:grid}.page-module__7mUKMG__kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.95;margin:0;font-size:12px;font-weight:700}.page-module__7mUKMG__heading{max-width:520px;margin:0;font-size:clamp(34px,4.8vw,60px);font-weight:800;line-height:1}.page-module__7mUKMG__copy{max-width:600px;margin:0;font-size:18px;line-height:1.45}.page-module__7mUKMG__socialLabel{margin:4px 0 0;font-size:clamp(16px,2.1vw,36px);font-weight:600;line-height:1.1}.page-module__7mUKMG__socialRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__7mUKMG__socialRow a{color:#fff;background:#ffffff14;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.page-module__7mUKMG__socialRow a svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}.page-module__7mUKMG__socialRow a:hover{background:#fff3}.page-module__7mUKMG__quickCta{color:#40536c;background:#fff;border-radius:999px;width:fit-content;margin-top:8px;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__7mUKMG__rightCol{min-width:0;display:flex}.page-module__7mUKMG__quickCard{color:#40536c;background:#fffffff2;border-radius:18px;align-content:start;gap:12px;width:100%;padding:22px;display:grid}.page-module__7mUKMG__quickLogo{width:min(320px,100%);height:auto;margin:0 auto}.page-module__7mUKMG__quickCard h2{margin:0;font-size:31px;line-height:1.1}.page-module__7mUKMG__quickCard p{margin:0;font-size:17px;line-height:1.45}.page-module__7mUKMG__quickList{gap:8px;margin:0;padding-left:18px;font-size:16px;line-height:1.35;display:grid}.page-module__7mUKMG__formSection{background:#fff;border:1px solid #d9dce0;border-radius:24px;padding:22px;box-shadow:0 8px 22px #2c3e550f}.page-module__7mUKMG__formHeader{margin-bottom:14px}.page-module__7mUKMG__formHeader h2{color:#40536c;margin:0;font-size:clamp(24px,2.2vw,36px);line-height:1.1}.page-module__7mUKMG__formHeader p{color:#5c6d83;margin:8px 0 0;font-size:15px;line-height:1.45}.page-module__7mUKMG__formShell{background:#f7f8fa;border:1px solid #dde2e8;border-radius:16px;padding:10px;overflow:hidden}.page-module__7mUKMG__jotform{background:#fff;border:none;border-radius:10px;width:100%;min-width:100%;max-width:100%;height:1450px;min-height:1650px}@media (max-width:1080px){.page-module__7mUKMG__careersHero{grid-template-columns:1fr;gap:14px}.page-module__7mUKMG__heading{font-size:clamp(30px,8vw,48px)}.page-module__7mUKMG__copy{max-width:100%;font-size:16px}.page-module__7mUKMG__quickCard h2{font-size:27px}.page-module__7mUKMG__jotform{height:1650px;min-height:1650px}}@media (max-width:680px){.page-module__7mUKMG__announcement{font-size:13px}.page-module__7mUKMG__main{gap:14px;margin-top:18px;margin-bottom:46px}.page-module__7mUKMG__careersHero{border-radius:14px;padding:12px}.page-module__7mUKMG__leftCol{padding:4px 2px}.page-module__7mUKMG__heading{font-size:clamp(30px,10vw,42px)}.page-module__7mUKMG__copy{font-size:15px}.page-module__7mUKMG__socialLabel{font-size:22px}.page-module__7mUKMG__quickCta{padding:11px 18px;font-size:15px}.page-module__7mUKMG__quickCard{padding:16px}.page-module__7mUKMG__quickCard p{font-size:15px}.page-module__7mUKMG__quickList{gap:6px;font-size:14px}.page-module__7mUKMG__formSection{border-radius:14px;padding:12px}.page-module__7mUKMG__formShell{background:0 0;border:0;border-radius:12px;padding:0}.page-module__7mUKMG__jotform{border-radius:12px;min-height:850px}}
