/* V190 — Careers opportunities section; retains the original #f1f6fd background */
.on[data-p="careers"] > section.careers-places-v190{background:#f1f6fd!important;padding:66px 0 68px!important;border:0!important}
.on[data-p="careers"] .careers-places-wrap{max-width:1520px!important;margin:0 auto!important;width:calc(100% - 100px)!important}
.on[data-p="careers"] .careers-places-wrap>h2{font-family:var(--helprite-font-heading,inherit)!important;color:#112a56!important;font-size:clamp(33px,3vw,48px)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.12!important;margin:0 0 52px!important}
.on[data-p="careers"] .careers-places-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.on[data-p="careers"] .careers-place-card{min-height:318px!important;border:0!important;border-radius:23px!important;background:#fff!important;box-shadow:0 11px 24px rgba(20,47,83,.08)!important;padding:24px 36px 76px!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;color:#101d3b!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease!important}
.on[data-p="careers"] .careers-place-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 34px rgba(20,47,83,.13)!important}
.on[data-p="careers"] .careers-place-icon{width:78px;height:78px;border-radius:20px;background:#e6f2ff;display:grid;place-items:center;margin-bottom:15px}
.on[data-p="careers"] .careers-place-icon svg{width:49px;height:49px;stroke:#1260a2;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.on[data-p="careers"] .careers-place-card h3{font-family:var(--helprite-font-heading,inherit)!important;color:#112a56!important;font-weight:700!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.2!important;letter-spacing:-.03em!important;margin:0 0 13px!important}
.on[data-p="careers"] .careers-place-card p{font-family:var(--helprite-font-body,inherit)!important;font-size:clamp(16px,1.15vw,19px)!important;line-height:1.53!important;color:#172747!important;margin:0!important}
.on[data-p="careers"] .careers-place-arrow{position:absolute!important;right:27px!important;bottom:24px!important;width:50px!important;height:50px!important;border-radius:50%!important;background:#1260a2!important;color:white!important;display:grid!important;place-items:center!important;font-size:32px!important;font-weight:400!important;line-height:1!important}
.on[data-p="careers"] .careers-places-note{display:flex!important;align-items:center!important;gap:24px!important;margin:32px 0 0!important;color:#172747!important}
.on[data-p="careers"] .careers-note-info{flex:none;border:2px solid #1260a2;color:#1260a2;font-family:Georgia,serif;font-size:26px;font-weight:700;display:grid;place-items:center;width:39px;height:39px;border-radius:50%}
.on[data-p="careers"] .careers-note-rule{flex:none;height:39px;border-left:2px solid #2962a2}
.on[data-p="careers"] .careers-places-note p{margin:0!important;font-size:clamp(16px,1.12vw,19px)!important;line-height:1.5!important;color:#172747!important}
@media(max-width:900px){.on[data-p="careers"] .careers-places-grid{grid-template-columns:1fr!important}.on[data-p="careers"] .careers-places-wrap{width:calc(100% - 42px)!important}.on[data-p="careers"] .careers-place-card{min-height:250px!important}.on[data-p="careers"] > section.careers-places-v190{padding:48px 0!important}.on[data-p="careers"] .careers-places-wrap>h2{margin-bottom:28px!important}}
