#ssa-careers{--ssa-blue:#3550a0;--ssa-dark:#253d82;--ssa-light:#eef2ff;--ssa-text:#18243a;--ssa-muted:#667085;--ssa-border:#e2e7f0;color:var(--ssa-text);width:100%;font-family:Arial,Helvetica,sans-serif}#ssa-careers *,#ssa-careers :before,#ssa-careers :after{box-sizing:border-box}#ssa-careers .ssa-container{width:100%;max-width:1180px;margin:0 auto;padding:10px 0 65px}#ssa-careers h2,#ssa-careers h3,#ssa-careers h4{color:var(--ssa-text);padding:0;font-family:Arial,Helvetica,sans-serif}#ssa-careers a{text-decoration:none}#ssa-careers a:focus-visible{outline-offset:3px;outline:3px solid #8095e0}#ssa-careers .ssa-substitute{background:linear-gradient(125deg,#f0f4ff 0%,#fff 100%);border:1px solid #e0e7f5;border-radius:18px;margin-bottom:55px;padding:45px;position:relative;overflow:hidden}#ssa-careers .ssa-substitute:after{content:"";pointer-events:none;border:65px solid #3550a009;border-radius:50%;width:350px;height:350px;position:absolute;top:-110px;right:-90px}#ssa-careers .ssa-sub-content{z-index:1;max-width:740px;position:relative}#ssa-careers .ssa-label{color:var(--ssa-blue);letter-spacing:1.4px;background:#e5ebff;border-radius:6px;margin-bottom:18px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}#ssa-careers .ssa-substitute h2{letter-spacing:-1px;margin:0 0 18px;font-size:clamp(29px,3.5vw,42px);font-weight:800;line-height:1.2}#ssa-careers .ssa-substitute p{color:#53617a;margin:0 0 26px;font-size:16px;line-height:1.8}#ssa-careers .ssa-button{background:var(--ssa-blue);border:1px solid var(--ssa-blue);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,transform .2s,border-color .2s;display:inline-flex;color:#fff!important}#ssa-careers .ssa-button:hover{background:var(--ssa-dark);border-color:var(--ssa-dark);transform:translateY(-1px);color:#fff!important}#ssa-careers .ssa-button svg{flex-shrink:0;width:17px;height:17px}#ssa-careers .ssa-section-heading{margin-bottom:23px}#ssa-careers .ssa-section-heading h2{letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(24px,2.8vw,30px);font-weight:800;line-height:1.3}#ssa-careers .ssa-section-heading p{color:var(--ssa-muted);margin:0;font-size:15px;line-height:1.7}#ssa-careers .ssa-opportunities{margin-top:10px}#ssa-careers .ssa-featured-job{background:linear-gradient(125deg,#fff,#f7f9ff);border:1px solid #bdcae9;border-radius:16px;margin-top:25px;padding:36px}#ssa-careers .ssa-job-status{color:#197245;letter-spacing:.5px;background:#e4f5e9;border-radius:30px;margin-bottom:20px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-block}#ssa-careers .ssa-featured-job h3{margin:0 0 19px;font-size:28px;font-weight:800;line-height:1.3}#ssa-careers .ssa-job-tags{flex-wrap:wrap;gap:9px;margin-bottom:21px;display:flex}#ssa-careers .ssa-job-tags span{color:#455574;background:#edf1fa;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-block}#ssa-careers .ssa-featured-job p{color:#57647a;max-width:780px;margin:0 0 26px;font-size:15px;line-height:1.85}#ssa-careers .ssa-other-title{margin:48px 0 21px;font-size:22px;font-weight:800}#ssa-careers .ssa-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}#ssa-careers .ssa-department{border:1px solid var(--ssa-border);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}#ssa-careers .ssa-department:hover{border-color:#aebee9;transform:translateY(-2px);box-shadow:0 6px 20px #14285a0d}#ssa-careers .ssa-department-icon{background:var(--ssa-light);width:46px;height:46px;color:var(--ssa-blue);border-radius:11px;justify-content:center;align-items:center;margin-bottom:19px;display:flex}#ssa-careers .ssa-department-icon svg{width:24px;height:24px}#ssa-careers .ssa-department h4{margin:0 0 12px;font-size:19px;font-weight:800}#ssa-careers .ssa-department p{color:var(--ssa-muted);margin:0 0 20px;font-size:13px;line-height:1.8}#ssa-careers .ssa-department a{color:var(--ssa-blue);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}#ssa-careers .ssa-department a:hover{text-decoration:underline}@media (width<=900px){#ssa-careers .ssa-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#ssa-careers .ssa-container{padding:8px 0 45px}#ssa-careers .ssa-substitute{border-radius:13px;margin-bottom:43px;padding:29px 23px}#ssa-careers .ssa-substitute h2{font-size:29px}#ssa-careers .ssa-substitute p{font-size:15px}#ssa-careers .ssa-button{width:100%}#ssa-careers .ssa-featured-job{padding:25px 20px}#ssa-careers .ssa-featured-job h3{font-size:24px}#ssa-careers .ssa-other-title{margin-top:39px}#ssa-careers .ssa-other-grid{grid-template-columns:1fr;gap:13px}#ssa-careers .ssa-department{padding:23px}}@media (prefers-reduced-motion:reduce){#ssa-careers .ssa-button,#ssa-careers .ssa-department{transition:none}}
