
.gt-job,.gt-hiring{font:17px/1.65 Arial,sans-serif;color:#263546;text-align:left;box-sizing:border-box}
.gt-job *,.gt-hiring *{box-sizing:border-box}
body.gt-careers #imContent{display:block!important;padding:40px 20px 64px!important;background:#f3f6fa}
.gt-job{max-width:1040px;margin:auto;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #12345612}
.gt-job-hero{background:#073c78;color:white;padding:44px}
.gt-job .gt-eyebrow{font-size:13px;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px}
.gt-job h1{font:700 clamp(28px,4.5vw,44px)/1.15 Arial,sans-serif;margin:0 0 18px;color:white}
.gt-job h1 span{font-size:.55em;white-space:nowrap}
.gt-job h2{font:bold 25px/1.3 Arial,sans-serif;color:#073c78;margin:0 0 18px}
.gt-job p{margin:0 0 18px}
.gt-job-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}
.gt-job-benefits div{padding:14px;background:#ffffff16;border:1px solid #ffffff50;border-radius:6px;font-size:16px;line-height:1.4}
.gt-job-benefits strong{display:block;font-size:20px}
.gt-job-body{padding:40px 44px}
.gt-job-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:32px 0}
.gt-job ul{list-style:disc;padding-left:22px;margin:0}
.gt-job li{margin:0 0 12px}
.gt-job-apply{padding:28px;background:#edf3f8;border-radius:8px;scroll-margin-top:90px}
.gt-job a:not(.gt-job-button){color:#073c78;text-decoration:underline}
a.gt-job-button{display:inline-block!important;padding:12px 22px;background:#073c78;color:white!important;text-decoration:none!important;border-radius:5px;font:bold 16px/1.5 Arial,sans-serif}
.gt-job-hero a.gt-job-button{background:white;color:#073c78!important}
.gt-job a:focus-visible,.gt-hiring a:focus-visible{outline:3px solid #e1a62c;outline-offset:4px}
.gt-hiring{padding:30px;background:#edf3f8;border-left:5px solid #073c78;border-radius:6px}
.gt-hiring h2{font:bold 28px/1.25 Arial,sans-serif;color:#073c78;margin:0 0 14px}
.gt-hiring p{margin:0 0 18px}
.gt-hiring strong{color:#073c78}
@media(max-width:650px){.gt-job-hero,.gt-job-body{padding:26px 22px}.gt-job-columns{grid-template-columns:1fr;gap:28px}.gt-job-benefits{grid-template-columns:1fr 1fr}.gt-job-apply{padding:22px}.gt-hiring{padding:24px 20px}.gt-hiring h2{font-size:24px}}

.gt-job-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-job-benefits div{overflow-wrap:anywhere;hyphens:auto}@media(max-width:900px){.gt-job-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}

#imTextObject_26 .gt-hiring-top{margin:20px 0;padding:18px 14px;background:#edf3f8;border-top:3px solid #073c78;border-radius:5px;font:15px/1.5 Arial,sans-serif;color:#263546;text-align:center}
#imTextObject_26 .gt-hiring-top p{margin:0 0 9px}
#imTextObject_26 .gt-hiring-top .gt-hiring-kicker{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;color:#073c78}
#imTextObject_26 .gt-hiring-top .gt-hiring-title{font-size:19px;font-weight:bold;line-height:1.35;color:#073c78}
#imTextObject_26 .gt-hiring-top .gt-hiring-perks{font-size:13px}
#imTextObject_26 .gt-hiring-top a{display:inline-block;padding:8px 15px;background:#073c78;border-radius:4px;color:white!important;font-weight:bold;text-decoration:none!important}
#imTextObject_26 .gt-hiring-top a:focus-visible{outline:3px solid #e1a62c;outline-offset:3px}
