.public-career-hero{position:relative;overflow:hidden;padding:88px 0 92px;background:#f1f8ff}.public-career-hero:before{content:"";position:absolute;width:340px;height:340px;left:-180px;top:30px;border-radius:50%;background:#e4f2ff}.public-career-hero-content{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.public-career-eyebrow,.public-career-label{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#e2f3ff;color:#0074d9;font-size:12px;font-weight:700}.public-career-hero h1{margin:22px 0 18px;color:#06345d;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-1.8px}.public-career-hero h1 span{color:#ff7900}.public-career-hero p{max-width:650px;margin:0 auto;color:#54789b;font-size:16px;line-height:1.8}.public-career-intro{padding:88px 0;background:#fff}.public-career-intro-content{max-width:760px;margin:0 auto;text-align:center}.public-career-intro h2{margin:18px 0 16px;color:#06345d;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.15;letter-spacing:-1px}.public-career-intro h2 span{color:#ff7900}.public-career-intro p{max-width:650px;margin:0 auto;color:#5b7b99;font-size:15px;line-height:1.8}.public-career-opportunities{padding:90px 0;background:#f4f9fe}.public-career-section-heading{max-width:720px;margin:0 auto 34px;text-align:center}.public-career-section-heading>span{color:#0074d9;font-size:13px;font-weight:700}.public-career-section-heading h2{margin:12px 0;color:#06345d;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.15}.public-career-section-heading p{margin:0;color:#63809b;font-size:15px;line-height:1.7}.public-career-empty{max-width:720px;margin:0 auto;padding:38px 40px 36px;border:1px solid #d7e7f5;border-radius:20px;background:#fff;text-align:center;box-shadow:0 10px 26px #0e33530b}.public-career-empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border:1px solid #d7ebfb;border-radius:15px;background:#eef8ff;color:#0074d9}.public-career-empty h3{margin:0 0 9px;color:#06345d;font-size:21px;font-weight:750;line-height:1.3}.public-career-empty p{max-width:500px;margin:0 auto;color:#70879b;font-size:14px;line-height:1.75}.public-career-cta{padding:80px 0;background:#fff}.public-career-cta-card{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:52px 60px;border-radius:24px;background:#06345d;text-align:center}.public-career-cta-card span{color:#9ed7ff;font-size:13px;font-weight:700}.public-career-cta-card h2{margin:12px 0;color:#fff;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2}.public-career-cta-card p{max-width:620px;margin:0 auto;color:#c8dced;font-size:14px;line-height:1.7}@media(max-width:768px){.public-career-hero{padding:64px 0 70px}.public-career-hero h1{font-size:40px;letter-spacing:-1px}.public-career-hero p{font-size:14px}.public-career-intro,.public-career-opportunities{padding:65px 0}.public-career-empty{max-width:100%;padding:30px 20px 28px;border-radius:18px}.public-career-empty-icon{width:48px;height:48px;margin-bottom:14px}.public-career-empty h3{font-size:18px;line-height:1.35}.public-career-empty p{max-width:330px;font-size:13px;line-height:1.7}.public-career-cta{padding:60px 0}.public-career-cta-card{width:calc(100% - 32px);margin:0 auto;padding:38px 24px;border-radius:20px}}
