/* Simple careers page; all rules remain local to this page. */
.careers-page{min-height:100vh;display:flex;flex-direction:column}
.career-main{flex:1;padding-block:96px 112px}
.career-content{max-width:740px}
.career-content .eyebrow{font-size:14px;margin-bottom:26px}
.career-content h1{font-size:clamp(36px,4.8vw,64px);line-height:1.1;font-weight:400;letter-spacing:-.045em;margin-bottom:28px;overflow-wrap:break-word}
.career-description{max-width:48ch;font-size:20px;line-height:1.65}
.career-note{font-size:16px;line-height:1.7;max-width:48ch;margin-top:20px}
.career-content .btn-primary{margin-top:32px;font-size:16px}
.career-content .btn-primary::after{display:none}
@media(max-width:760px){.career-main{padding-block:64px 80px}.career-description{font-size:18px}.career-content h1{font-size:clamp(32px,7vw,48px)}}
