.sl-careers{color:#1a1a1a}.sl-careers *{box-sizing:border-box}.sl-careers__container{margin:0 auto;max-width:1240px;padding:0 32px}.sl-careers__hero{background:#fff;padding:64px 0 56px}.sl-careers__hero-copy{max-width:780px}.sl-careers .sl-careers__eyebrow{color:#00758b;font-size:13px;font-weight:700;line-height:1.5;margin:0 0 16px;text-transform:uppercase}.sl-careers h1{color:#1a1a1a;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.15;margin:0 0 22px;text-wrap:balance}.sl-careers .sl-careers__intro{color:#34454f;font-size:18px;line-height:1.65;margin:0 0 28px;max-width:730px}.sl-careers a.sl-careers__button{background:#ae0000;border:1px solid #ae0000;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:1.3;padding:16px 28px;text-decoration:none}.sl-careers a.sl-careers__button:hover{background:#850000;border-color:#850000;color:#fff}.sl-careers__positions{background:#f9f3e7;padding:48px 0 64px;scroll-margin-top:24px}.sl-careers__section-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.sl-careers__section-heading .sl-careers__eyebrow{display:none}.sl-careers h2{color:#1a1a1a;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.25;margin:0}.sl-careers__count{color:#53616a;font-size:14px;white-space:nowrap}.sl-careers .sl-careers__jobs{display:grid;gap:20px}.sl-careers .sl-careers__jobs,.sl-careers__jobs li{list-style:none;margin:0;padding:0}.sl-careers a.sl-careers__job{align-items:center;background:#fff;border:1px solid #e4e6e8;color:#1a1a1a;display:flex;gap:28px;padding:30px 32px;text-decoration:none}.sl-careers a.sl-careers__job:hover{border-color:#0090ab;color:#1a1a1a}.sl-careers__job-copy{flex:1;min-width:0}.sl-careers__job h3{color:#094563;font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.35;margin:0 0 12px}.sl-careers__job p{color:#46545c;font-size:16px;line-height:1.65;margin:0 0 18px;max-width:950px}.sl-careers__job-link{color:#00758b;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.sl-careers__job-image{flex-shrink:0;height:120px;object-fit:cover;width:120px}.sl-careers__empty{background:#fff;padding:30px}.sl-careers__empty p{font-size:17px;line-height:1.6;margin:0}.sl-careers__note{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:28px}.sl-careers__note p{color:#46545c;font-size:16px;margin:0}.sl-careers .sl-careers__note a{color:#094563;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.sl-careers .sl-careers__note a:hover{color:#ae0000}.sl-careers a:focus-visible{outline:3px solid #00758b;outline-offset:4px}@media(max-width:600px){.sl-careers__container{padding:0 22px}.sl-careers__hero{padding:40px 0}.sl-careers .sl-careers__intro{font-size:17px}.sl-careers__positions{padding:36px 0 44px}.sl-careers__section-heading{align-items:start;flex-direction:column;gap:12px}.sl-careers a.sl-careers__job{align-items:stretch;flex-direction:column;gap:18px;padding:24px 22px}.sl-careers__job p{font-size:15px}.sl-careers__job-image{height:160px;width:100%}.sl-careers__note{align-items:start;flex-direction:column}}