.editor-letter .editor-letter-label{display:block!important;width:max-content;max-width:100%;margin-bottom:0!important;white-space:nowrap}
.editor-letter .editor-letter-label+small{display:block!important;clear:both;margin-top:12px!important}
.career-hero .summary{padding:clamp(32px,3vw,56px)!important}
.career-hero .jpd-video-cover{display:grid!important;grid-template-rows:auto minmax(150px,1fr) auto auto;align-items:stretch;min-height:0!important;height:100%!important;padding:clamp(28px,3vw,52px)!important}
.career-hero .jpd-video-cover .jpd-cover-logo,.career-hero .jpd-video-cover .jpd-cover-title,.career-hero .jpd-video-cover>b,.career-hero .jpd-video-cover>small{position:static!important;inset:auto!important;transform:none!important}
.career-hero .jpd-video-cover .jpd-cover-logo{justify-self:start}.career-hero .jpd-video-cover>b{place-self:center}
.career-hero .jpd-video-cover .jpd-cover-title{align-self:end;justify-self:center;width:100%;max-width:100%;margin:0 0 12px;text-align:center;font-size:clamp(38px,4.5vw,72px)!important;line-height:1.04!important;overflow-wrap:anywhere}
.career-hero .jpd-video-cover>small{display:none!important}
.career-hero .video-shell{display:grid!important;grid-template-rows:minmax(0,1fr) auto;background:#071d31}
.career-hero .video-shell>.jpd-video-cover,.career-hero .video-shell>video,.career-hero .video-shell>iframe,.career-hero .video-shell>object{grid-row:1;width:100%!important;height:100%!important;min-height:0!important}
.career-hero .video-shell>.video-credit{position:static!important;grid-row:2;left:auto!important;bottom:auto!important;width:100%;color:#fff!important;background:transparent!important;padding:10px 16px!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;line-height:1.3!important;text-shadow:0 1px 3px rgba(0,0,0,.75);transform:none!important}
.career-hero .video-shell video{object-fit:contain!important;background:#071d31!important}
body>header.jpd-nav-collapsed{position:relative;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;height:auto!important;min-height:92px!important;padding-top:14px!important;padding-bottom:14px!important}
body>header.jpd-nav-collapsed .brand{flex:0 0 auto!important}
body>header.jpd-nav-collapsed .jpd-menu-toggle{display:flex!important;align-items:center;gap:8px;margin-left:auto!important}
body>header.jpd-nav-collapsed nav{display:none!important;position:absolute!important;z-index:1000;top:100%;right:0;left:0;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 24px 20px!important;background:#071827;box-shadow:0 18px 30px rgba(0,0,0,.24)}
body>header.jpd-nav-collapsed nav.jpd-nav-open{display:flex!important}
body>header.jpd-nav-collapsed nav>a,body>header.jpd-nav-collapsed nav>span{display:block;width:100%;padding:12px 4px;white-space:nowrap}
.jpd-random-finder .outlook-career-card{grid-template-columns:76px minmax(0,1fr) auto!important}
.jpd-random-finder .outlook-career-card.jpd-no-career-image{grid-template-columns:minmax(0,1fr) auto!important}
.industry-accordion .industry-group>summary{grid-template-columns:minmax(0,1fr) auto 35px!important}
.industry-accordion .industry-group>summary>span:first-child{display:none!important}
@media(max-width:520px){.jpd-random-finder .outlook-career-card{grid-template-columns:58px minmax(0,1fr)!important}}
