.career-highlights{background:#f7f6f3;color:#171717;padding:96px 24px;scroll-margin-top:80px}
.career-inner{max-width:1216px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}
.career-portrait{margin:0;overflow:hidden;border-radius:12px;background:#d4d8d7;aspect-ratio:4/5}
.career-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%}
.career-eyebrow{display:block;color:#c41d25;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:18px}
.career-content h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,5.5vw,76px);line-height:1;letter-spacing:.01em;margin:0 0 30px}
.career-list{list-style:none;margin:0;padding:0}
.career-list li{position:relative;padding:17px 0 17px 22px;border-bottom:1px solid #deddd9}
.career-list li:before{content:'';position:absolute;left:0;top:26px;width:6px;height:6px;border-radius:50%;background:#e02028}
.career-list h3{font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 5px;letter-spacing:0}
.career-list p{font-size:14px;line-height:1.7;color:#626262;margin:0}
@media(max-width:767px){.career-highlights{padding:64px 24px}.career-inner{grid-template-columns:minmax(0,1fr);gap:36px}.career-portrait{aspect-ratio:4/5;max-height:560px}.career-content h2{margin-bottom:22px}.career-list h3{font-size:15px}.career-list p{font-size:13px}}

.career-appearances{margin-top:26px;padding:22px 24px;border-left:3px solid #e02028;background:#eeede9}.career-appearances h3{font-family:'Poppins',sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0;color:#171717;margin:0 0 10px}.career-appearances p{font-size:14px;line-height:1.85;color:#626262;margin:0}@media(max-width:767px){.career-appearances{padding:18px}.career-appearances p{font-size:13px}}
