.career-hero-custom{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--career-hero-text)}
.career-hero-custom h1,.career-hero-custom h1 span,.career-hero-custom p,.career-hero-custom .eyebrow,.career-hero-custom .benefits,.career-hero-custom .benefits .icon,.career-hero-custom .funnel-career-link a{color:var(--career-hero-text)}
.career-settings-panel>.panel-heading{gap:20px;flex-wrap:wrap}
#career-settings-form{padding:0 26px 26px;gap:22px}
#career-settings-form input[type="color"]{width:100%;height:48px;padding:5px;cursor:pointer}
#career-settings-form [hidden]{display:none!important}
.career-overlay-label{display:flex;flex-direction:column;gap:10px;margin-top:18px}
.career-overlay-label input{width:100%;accent-color:#94bd56}
.career-preview-heading{font-size:16px;margin:0}
.career-settings-preview{border:1px solid var(--border);border-radius:5px;overflow:hidden}
.career-settings-preview .career-hero{padding:36px 28px}
.career-settings-preview .career-hero h1{font-size:40px}
.career-settings-preview .career-hero>.btn{margin-left:0}
.career-preview-note{font-size:13px;color:var(--muted);line-height:1.5}
#career-settings-form .banner-editor{margin:0;padding:0;border:0}
#career-settings-form #banner-preview{display:none}
@media(max-width:600px){#career-settings-form{padding:0 18px 18px}.career-settings-preview .career-hero{padding:28px 18px}.career-settings-preview .career-hero h1{font-size:30px}}
.career-overview-banner{max-width:1460px;margin:24px auto 0;padding:0 30px}
.career-overview-banner .career-hero{padding:75px 80px 151px}
.career-overview-banner .career-hero>.btn{margin-left:max(0px,calc((100% - 1060px)/2))}
.career-overview-banner+.career-list{position:relative;max-width:1160px;width:84%;margin:-86px auto 80px;padding:60px 80px;background:#fff;box-shadow:0 12px 44px #26372f0d;scroll-margin-top:24px}
.career-page:has(.career-overview-banner){background:#f5f5f5}
.career-settings-preview .career-overview-banner{margin:0;padding:18px 18px 0}
.career-settings-preview .career-overview-banner .career-hero{padding:36px 28px 76px}
.career-settings-preview .career-overview-banner .career-hero>.btn{margin-left:0}
.career-settings-preview .career-preview-list{width:calc(100% - 72px);margin:-40px auto 24px;padding:24px}
.career-preview-list h2{font-size:20px;font-weight:400}
@media(max-width:1000px){.career-overview-banner .career-hero{padding:55px 40px 115px}.career-overview-banner+.career-list{width:calc(100% - 108px);margin-top:-60px;padding:40px}}
@media(max-width:600px){.career-overview-banner{padding:0 16px}.career-overview-banner .career-hero{padding:36px 24px 68px}.career-overview-banner+.career-list{width:calc(100% - 56px);margin-top:-32px;padding:28px 20px}.career-overview-banner+.career-list .section-heading{flex-wrap:wrap;gap:10px}.career-settings-preview .career-overview-banner{padding:12px 12px 0}.career-settings-preview .career-overview-banner .career-hero{padding:28px 18px 60px}.career-settings-preview .career-preview-list{width:calc(100% - 48px);margin-top:-32px;padding:20px 16px}}
