.careers-page{max-width:1180px;margin:auto;padding:40px 24px 64px}.careers-page h1{font-size:32px;line-height:1.2;letter-spacing:0}.careers-page h2{font-size:25px;line-height:1.3;letter-spacing:0}.careers-page h3{font-size:19px;letter-spacing:0}.careers-intro{max-width:760px;margin-bottom:24px}.careers-intro p{font-size:17px;line-height:1.7}.careers-hero img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:contain}.careers-page section{padding:32px 0;border-bottom:1px solid #343b3c}.careers-benefits,.careers-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;line-height:1.7}.careers-page a.careers-cta{display:inline-block;padding:12px 22px;background:#d8e4e6;color:#0a1112;border-radius:4px;font-weight:700;text-decoration:none}.bgs-careers-form{max-width:820px;display:grid;gap:20px}.careers-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bgs-careers-form label{display:flex;flex-direction:column;gap:8px;font-weight:600}.bgs-careers-form input:not([type=checkbox]),.bgs-careers-form select,.bgs-careers-form textarea{width:100%;min-width:0;color:#f0f4f4;background:#0b1011;border:1px solid #526063;padding:12px;border-radius:4px;font:inherit}.bgs-careers-form label.career-consent{display:block;line-height:1.7;font-weight:400}.career-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bgs-careers-form #careers-result{overflow-wrap:anywhere}.careers-privacy{max-width:850px;line-height:1.7}.careers-page li{padding:4px}.careers-page .careers-kicker{color:#8ed7dd;font-weight:700;font-size:12px}.careers-page .careers-subtitle{font-size:23px;font-weight:600}@media(max-width:650px){.careers-page{padding:28px 18px 48px}.careers-page h1{font-size:30px}.careers-page h2{font-size:23px}.careers-fields,.careers-benefits,.careers-process{grid-template-columns:minmax(0,1fr)}.careers-hero{margin:0 -18px}.careers-page section{padding:26px 0}.careers-page .careers-subtitle{font-size:21px}}
.careers-page{padding-top:120px}.careers-hero{margin:0}.careers-hero img{width:auto;max-width:100%;max-height:440px;margin:auto}.careers-page #apply,.careers-page #careers-privacy{scroll-margin-top:100px}@media(max-width:650px){.careers-page{padding-top:120px}.careers-hero{margin:0 -18px}.careers-hero img{width:100%;height:auto;max-height:none}}
.careers-hero img{max-height:clamp(160px,calc(100svh - 510px),440px)}@media(max-width:650px){.careers-hero img{max-height:none}}
.bgs-careers-form #careers-refresh{justify-self:start;width:auto;padding:10px 14px;min-height:40px;border:1px solid #526063;border-radius:4px;background:#131a1b;color:#e9eeee;font:inherit}.bgs-careers-form button[type="submit"]{justify-self:start;width:auto;min-width:200px}.bgs-careers-form button:disabled{opacity:.55;cursor:wait}
