
body.sp .sp-careers-page .km-values-section{background:#edf8fe!important;color:#153b52!important;--sp-ink:#153b52;--sp-muted:#426175;--sp-blue:#0873ab;--sp-line:#adc9d8}body.sp .sp-careers-page .km-values-section :is(.g-title,.ph .jp,.sec-jp,.more){color:#153b52!important;-webkit-text-fill-color:#153b52!important;opacity:1!important}body.sp .sp-careers-page .km-values-section :is(.lead,.ph .en,.ph .line){color:#426175!important;-webkit-text-fill-color:#426175!important;opacity:1!important}body.sp .sp-careers-page .km-values-section .ph{border-color:#adc9d8}body.sp .sp-careers-page .km-values-section .ph .n{color:#0873ab!important}body.sp .sp-careers-page .km-values-section .sec-en{color:#0873ab!important}
/* Hero: compact information, two actions and a light tertiary link. */
body.sp #careers .careers-casual-brief{position:relative;max-width:740px;margin:30px auto 0;padding:0;border:0;background:none;text-align:center;color:#0c304b}
body.sp #careers .careers-casual-eyebrow{display:block;font-size:18px;font-weight:500;line-height:1.7;letter-spacing:.015em}
body.sp #careers .careers-casual-detail{display:block;font-size:13px;line-height:1.9;margin-top:7px}
body.sp #careers .sp-careers-hero-links{display:flex;justify-content:center;align-items:center;gap:14px;margin:22px 0 0!important;flex-direction:row;flex-wrap:wrap}
body.sp #careers .sp-careers-hero-links>a{display:inline-flex!important;align-items:center;justify-content:space-between;min-height:56px;padding:14px 25px!important;gap:25px;border:1px solid #143b55!important;border-radius:999px;font-size:13px!important;background:transparent!important;color:#143b55!important;box-shadow:none!important;min-width:220px;width:auto}
body.sp #careers .sp-careers-hero-links>a.careers-casual-primary{background:#143b55!important;color:#fff!important;border-color:#143b55!important}
body.sp #careers .sp-careers-hero-links>a:hover{background:#fff!important;color:#143b55!important}
body.sp #careers .careers-positions-link{display:inline-flex;gap:25px;margin:19px auto 0!important;padding:4px 0!important;border:0!important;border-bottom:1px solid #143b5570!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#143b55!important;font-size:12px;line-height:1.8}
body.sp #positions .jlinks{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
body.sp #positions .jlinks .role-casual-link,body.sp .jp-cta .role-casual-link{display:inline-flex;justify-content:space-between;align-items:center;border:1px solid #0873ab!important;border-radius:999px;padding:15px 24px!important;min-height:54px;gap:24px;background:#fff!important;color:#0873ab!important;font-size:13px;text-decoration:none;margin:0;box-shadow:none!important}
body.sp #positions .role-casual-link:hover,body.sp .jp-cta .role-casual-link:hover{background:#edf8fe!important}
body.sp .jp-cta .role-casual-link{margin:14px 8px 0}
@media(max-width:600px){body.sp #careers .sp-careers-hero-links{gap:12px}body.sp #careers .sp-careers-hero-links>a{width:100%;max-width:360px;font-size:13px!important}body.sp #careers .careers-casual-brief{margin-top:26px}body.sp #careers .careers-casual-detail{font-size:12px}body.sp #positions .jlinks>a{max-width:100%}}
