.career-module__-TRp_G__career-page{background-color:var(--white);width:100%}.career-module__-TRp_G__container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.career-module__-TRp_G__career-header{color:#fff;background:linear-gradient(135deg,#0e1b3a 0%,#1a2f5a 100%);padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,6vw,4rem)}.career-module__-TRp_G__back-link{color:var(--secondary-color);letter-spacing:.3px;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-block}.career-module__-TRp_G__back-link:hover{opacity:.8}.career-module__-TRp_G__career-title{color:var(--secondary-color);margin-bottom:clamp(.5rem,1vw,.75rem);font-size:clamp(2rem,4vw,3rem);font-weight:700}.career-module__-TRp_G__career-subtitle{opacity:.9;font-size:clamp(1rem,2vw,1.125rem);font-weight:400}.career-module__-TRp_G__career-content{padding:clamp(3rem,6vw,5rem) 0}.career-module__-TRp_G__career-section{margin-bottom:clamp(2rem,4vw,3rem)}.career-module__-TRp_G__career-section h2{color:var(--primary-color);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.career-module__-TRp_G__career-section h3{color:var(--primary-color);margin-top:1.5rem;margin-bottom:.75rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600}.career-module__-TRp_G__career-section p{color:#4a5568;margin-bottom:1rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:400;line-height:1.8}.career-module__-TRp_G__career-section ul{margin-bottom:1rem;padding-left:2rem;list-style:outside}.career-module__-TRp_G__career-section li{color:#4a5568;margin-bottom:.5rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:400;line-height:1.8}.career-module__-TRp_G__inline-link{color:var(--secondary-color);text-decoration:underline;transition:opacity .3s}.career-module__-TRp_G__inline-link:hover{opacity:.8}.career-module__-TRp_G__contact-info{background:#f8f9fa;border-radius:6px;margin-top:1rem;padding:1.5rem}.career-module__-TRp_G__contact-info p{color:#4a5568;margin-bottom:.5rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:400}.career-module__-TRp_G__contact-info strong{color:var(--primary-color);font-weight:500}@media (max-width:768px){.career-module__-TRp_G__career-section ul{padding-left:1.5rem}}.career-module__-TRp_G__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--secondary-color);margin:0 0 .875rem;font-size:clamp(.7rem,1.2vw,.8rem);font-weight:700}
